viernes, 22 de febrero de 2019

Analisis de riesgo, Impacto al negocio y Estrategias de recuperacion

ANÁLISIS DE RIESGO

El análisis de riesgo, también conocido como evaluación de riesgos o PHA por sus siglas en inglés.
Process Hazards Analysis, es el estudio de las causas de las posibles amenazas
 y probables eventos no deseados y los daños y consecuencias que éstas puedan producir.
El primer paso del análisis es identificar los activos a proteger o evaluar.
La evaluación de riesgos involucra comparar el nivel de riesgo detectado durante el proceso
de análisis con criterios de riesgo establecidos previamente.
La función de la evaluación consiste en ayudar a alcanzar un nivel razonable de consenso
en torno a los objetivos en cuestión, y asegurar un nivel mínimo que permita desarrollar
indicadores operacionales a partir de los cuales medir y evaluar.
Los resultados obtenidos del análisis, van a permitir aplicar alguno de los métodos para el
tratamiento de los riesgos, que involucra identificar el conjunto de opciones que existen
para tratar los riesgos, evaluarlas, preparar planes para este tratamiento y ejecutarlos.



IMPACTO AL NEGOCIO

El análisis de impacto al negocio (Business Impact Analysis o BIA por sus siglas en inglés)
es otro elemento utilizado para estimar la afectación que podría padecer una organización
como resultado de la ocurrencia de algún incidente o un desastre.
También, el BIA puede ser considerado como una fase a ejecutar durante el desarrollo
de un Plan de Recuperación ante Desastres (DRP), y por lo tanto de un Plan de Continuidad
del Negocio (BCP), debido a que permite a las organizaciones estimar la magnitud del impacto
operacional y financiero asociado a una interrupción.




ESTRATEGIAS DE RECUPERACIÓN

Un plan de recuperación de desastres (DRP) –a veces conocido como un plan de
continuidad del negocio (BCP) o plan de contingencia de procesos de negocio (BPCP)–
describe cómo enfrenta una organización posibles desastres.
 Por lo general, la planificación de recuperación de desastres implica un análisis
de los procesos de negocio y las necesidades de continuidad; también puede incluir un
enfoque significativo en la prevención de desastres.
Los planes apropiados varían de una empresa a otra, en función de variables
como el tipo de negocio, los procesos involucrados, y el nivel de seguridad requerido.
La planificación de la recuperación de desastres puede ser desarrollada dentro de una
organización o se puede comprar una aplicación de software o un servicio.

martes, 7 de agosto de 2018

Active Directory, DHCP, DNS

Active Directory

De forma sencilla se puede decir que es un servicio establecido en uno o varios servidores en donde se crean objetos tales como usuarios, equipos o grupos, con el objetivo de administrar los inicios de sesión en los equipos conectados a la red, así como también la administración de políticas en toda la red.
Su estructura jerárquica permite mantener una serie de objetos relacionados con componentes de una red, como usuarios, grupos de usuarios, permisos y asignación de recursos y políticas de acceso.
Active Directory permite a los administradores establecer políticas a nivel de empresa, desplegar programas en muchos ordenadores y aplicar actualizaciones críticas a una organización entera. Un Active Directory almacena información de una organización en una base de datos central, organizada y accesible. Pueden encontrarse desde directorios con cientos de objetos para una red pequeña hasta directorios con millones de objetos.


DHCP

El DHCP es una extensión del protocolo Bootstrap (BOOTP) desarrollado en 1985 para conectar dispositivos como terminales y estaciones de trabajo sin disco duro con un Bootserver, del cual reciben su sistema operativo. El DHCP se desarrolló como solución para redes de gran envergadura y ordenadores portátiles y por ello complementa a BOOTP, entre otras cosas, por su capacidad para asignar automáticamente direcciones de red reutilizables y por la existencia de posibilidades de configuración adicionales.
La asignación de direcciones con DHCP se basa en un modelo cliente-servidor: el terminal que quiere conectarse solicita la configuración IP a un servidor DHCP que, por su parte, recurre a una base de datos que contiene los parámetros de red asignables.


DNS

Las DNS son las siglas que forman la denominación Domain Name System o Sistema de Nombres de Dominio y además de apuntar los dominios al servidor correspondiente, nos servirá para traducir la dirección real, que es una relación numérica denominada IP, en el nombre del dominio.
Su función más importante es "traducir" nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

Fuente:
https://es.wikipedia.org/wiki/Active_Directory
https://www.1and1.mx/digitalguide/servidores/configuracion/que-es-el-dhcp-y-como-funciona/
https://www.digival.es/blog/que-son-las-dns-y-para-que-sirven/
https://es.wikipedia.org/wiki/Sistema_de_nombres_de_dominio

miércoles, 1 de agosto de 2018

¿Que es un Servidor?

Un servidor es un equipo informático que forma parte de una red y provee servicios a otros equipos cliente.
Se denomina servidor dedicado, aquel que dedica todos sus recursos a atender solicitudes de los equipos cliente.
Sin embargo un servidor compartido es aquel que no dedica todos sus recursos a servir las peticiones de los clientes, sino que también es utilizado por un usuario para trabajar de forma local.
Existen gran cantidad de tipos de servidores o roles que estos pueden desempeñar. En la siguiente relación enumeramos algunos de los más comunes.
  • Servidor de archivos: es aquel que almacena y sirve ficheros a equipos de una red.
  • Servidor de Directorio Activo/Dominio: es el que mantiene la información sobre los usuarios, equipos y grupos de una red.
  • Servidor de Impresión: se encarga de servir impresoras a los equipos cliente y poner en la cola los trabajos de impresión que estos generan.
  • Servidor de Correo: se encarga de gestionar el flujo de correo electrónico de los usuarios, envía, recibe y almacena los correos de una organización.
  • Servidor de Fax: gestiona el envío, recepción y almacenamiento de los faxes.
  • Servidor Proxy: su principal función es guardar en memoria caché las paginas web a las que acceden los usuarios de la red durante un cierto tiempo, de esta forma las siguientes veces que estos acceden al mismo contenido, la respuesta es más rápida.
  • Servidor Web: Almacena contenido web y lo pone al servicio de aquellos usuarios que lo solicitan.
  • Servidor de Base de Datos: es aquel que provee servicios de base de datos a otros programas o equipos cliente.
  • Servidor DNS: permite establecer la relación entre los nombres de dominio y las direcciones IP de los equipos de una red.
  • Servidor DHCP: este dispone de una rango de direcciones con el cual, asigna automáticamente los parámetros de configuración de red IP a las maquinas cliente cuando estas realizan una solicitud.
  • Servidor FTP: su función es permitir el intercambio de ficheros entre equipos, normalmente su aplicación va muy ligada a los servidores Web.

FUENTE:

http://www.onyxsystems.es/que-es-un-servidor.html

martes, 19 de junio de 2018

Ventajas y Desventajas de la Virtualizacion

En sentido general, cuando se habla de virtualización, a lo que se refiere es a la virtualización de servidores, lo que significa particionar un servidor físico en varios servidores virtuales.
Cada máquina virtual puede interactuar de forma independiente con otros dispositivos, aplicaciones, datos y usuarios, como si se tratara de un recurso físico independiente.
Diferentes máquinas virtuales pueden ejecutar diferentes sistemas operativos y múltiples aplicaciones al mismo tiempo utilizando un solo equipo físico. Debido a que cada máquina virtual está aislada de otras máquinas virtualizadas, en caso de ocurrir un bloqueo esto que no afecta a las demás máquinas virtuales..


VENTAJAS

1. Disminuye el número de servidores físicos. Esto trae como consecuencia una reducción directa de los costos de mantenimiento de hardware.
2. Mediante la implementación de una estrategia de consolidación de servidores, puede aumentar la eficiencia de la utilización del espacio en su centro de datos.
3. Al tener cada aplicación dentro de su propio “servidor virtual” puede evitar que una aplicación impacte otras aplicaciones al momento de realizar mejoras o cambios.
4. Usted puede desarrollar una norma de construcción de servidor virtual que se puede duplicar fácilmente lo que acelerará la implementación del servidor.
5. Usted puede desplegar múltiples tecnologías de sistemas operativos en una sola plataforma de hardware (es decir, Windows Server 2003, Linux, Windows 2000, etc.)


DESVENTAJAS

1. Aumento de los costos iniciales
2. Necesidad de aprender a manejar el nuevo entorno virtual
3. Menor rendimiento



Fuente:

http://blog.capacityacademy.com/2012/08/07/que-es-la-virtualizacion-y-cuales-son-sus-beneficios/
http://rcg-comunicaciones.com/ventajas-e-inconvenientes-la-virtualizacion/

lunes, 11 de junio de 2018

Sistemas operativos Web

Wikipedia define a los Sistemas Operativos Web (WebOS) como:

Una plataforma de software que interactúa con el usuario a través de un navegador web y que no depende de ningún sistema operativo local en particular.

Los sistemas operativos web generalmente también se los conoce como escritorios Web:

Un escritorio web o webtop es un sistema de aplicación de red para integrar aplicaciones web en un espacio de trabajo basado en web. Es un escritorio virtual en la web, corriendo en un navegador de web como software. Los escritorios web a menudo están caracterizados por un entorno similar al de Windows, Mac, o Linux, pero ahora se considera que tiene mucha más funcionalidad al depender de la Internet. Los beneficios típicos incluyen la habilidad de guardar trabajo y configuraciones en la Internet en vez de hacerlo en un escritorio local.


Fuente:
http://es.masternewmedia.org/2007/04/08/sistemas_operativos_web_y_escritorios.htm

SISTEMAS OPERATIVOS (móviles)

Android

  • Código abierto.
  • Núcleo basado en el Kernel de Linux.
  • Adaptable a muchas pantallas y resoluciones.
  • Utiliza SQLite para el almacenamiento de datos.
  • Ofrece diferentes formas de mensajería.
  • Navegador web basado en WebKit incluido.
  • Soporte de Java y muchos formatos multimedia.
  • Soporte de HTML, HTML5, Adobe Flash Player, etc.
  • Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software.
  • Catálogo de aplicaciones gratuitas o pagas en el que pueden ser descargadas e instaladas (Google Play).
  • Bluetooth.
  • Google Talk desde su versión HoneyComb, para realizar videollamadas.
  • Multitarea real de aplicaciones.

Arquitectura

../../_images/arquitectura.jpg
  • Aplicaciones: incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas ellas escritas en Java.
  • Marco de trabajo de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar la reutilización de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades.
  • Bibliotecas: incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema.
  • Runtime de Android: incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik.
  • Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, pila de red y modelo de controladores. También actúa como capa de abstracción entre el hardware y el resto de la pila de software.


IOS

1. LA PANTALLA SE ENCIENDE SOLO CON LEVANTAR EL MÓVIL

   Apple ha decidido que es momento de que te ahorres el tiempo de pulsar el botón de desbloqueo o de inicio para ver las notificaciones que tienes pendientes. Con iOS 10, tan solo hace falta levantar el móvil para que la pantalla se encienda y tengas a golpe de vista todo lo que aún no has leído o puedas consultar la hora con mayor facilidad.

2. LAS NOTIFICACIONES HAN CAMBIADO

   Las notificaciones han visto modificado su diseño. Además, desde la pantalla de bloqueo se puede contestar a muchas de ellas gracias a su nuevo modo expandido, que permite hacer la notificación más amplia y que se muestren más detalles de la misma.
   En la pantalla de bloqueo hay también notificaciones interactivas que permiten ver fotos y vídeos sin necesidad de ir a la aplicación como tal. Las nuevas notificaciones están integradas con 3D Touch, pero también funcionan con dispositivos que carecen de esta tecnología.

3. WIDGETS REALMENTE ÚTILES

   Los widgets pasan a ser algo considerablemente más útil en iOS 10. Los widgets de muchas 'apps' pasan a proporcionarte más información y actúan como un "atajo" para que no sea necesario abrir la aplicación al completo.
   Además, rara será la aplicación que no cuente con un widget propio, por lo que muchas cosas se pueden consultar con ellos desde la propia pantalla de bloqueo. Con los cambios, seleccionar los widgets que te resulten más útiles te va a beneficiar en gran medida, ya que mostrarán aquello que consultes o hagas con más asiduidad para ahorrarte tiempo.

4. LAS APLICACIONES DE FÁBRICA YA SE PUEDEN BORRAR

   Borrar las aplicaciones que Apple instala de fábrica es algo que llevan pidiendo los usuarios desde hace muchas versiones, ya que tener en el menú una 'app' de bolsa o podcasts que no se utiliza no tiene mucho sentido. Con iOS 10 ya se pueden eliminar las aplicaciones de fábrica (no todas) que no se quieran tener - si se cambia de opinión, se pueden volver a descargar desde la App Store -.

5. SIRI SE ABRE A 'APPS' DE TERCEROS

   Aunque Siri llega a ser muy útil para realizar ciertas búsquedas rápidas en Internet o en las aplicaciones de fábrica, el asistente virtual se quedaba un poco cojo en lo que a funcionalidad para con aplicaciones de tercero se refiere.
   En iOS 10 Siri se integra con 'apps' de terceros, aumentando considerablemente lo que puede y no puede hacer. Ahora es capaz de enviar un mensaje de WhatsApp a quien indiques, de pedir un Uber, de enviar pagos a otras personas o de realizar llamadas VoIP gracias a los comandos de voz, entre otras cosas.

6. TECLADO EN VARIOS IDIOMAS

   Mucha gente utiliza hoy en día, al menos, un par de idiomas para comunicarse. Hasta ahora, con el iPhone, iPod o iPad era necesario cambiar el idioma del teclado para que el corrector o el texto predictivo funcionaran, pero con iOS 10 ya se puede escribir en más de un idioma.

7. LA APLICACIÓN DE FOTOS AÑADE RECONOCIMIENTO FACIAL

   La aplicación de Fotos incluye ahora una característica de reconocimiento facial, de manera que las fotos se pueden ordenar dependiendo de la persona que sale en la imagen, algo muy similar a lo que hace Google Fotos en Android.
   Además, esta 'app' puede ahora establecer las fotos en álbumes según los lugares que salgan, los animales, los objetos, la temática y varios patrones más. Como añadido, también cuenta con una pestaña de "Recuerdos".

8. NUEVA APLICACIÓN HOME, PARA CONTROLAR TU HOGAR

   Si eres de los que llena su casa con todo tipo de tecnología que se puede controlar desde el móvil, como es el caso de cámaras inteligentes, luces, sensores, termostatos y un largo etc., la nueva aplicación de Home se va a convertir en tu nueva mejor amiga, ya que aglutina todos los sistemas domóticos (compatibles con HomeKit) para que los controles desde ella. Además, está totalmente integrada con Siri, con lo que el control por voz hace que sea todo mucho más cómodo.

9. MÁS USOS PARA EL 3D TOUCH

   Apple, poco a poco, le está dando cada vez más importancia al 3D Touch y a lo que se puede hacer con él. Si tienes un iPhone 6 S o el nuevo iPhone 7, con iOS 10 tu experiencia de usuario va a mejorar considerablemente, ya que se pueden hacer muchas más cosas con el 3D Touch. La mayoría son mejoras mínimas, como el control de la intensidad de la linterna, pero una vez que empieces a implementarlas en tu día a día, verás cómo la navegación se hace más rápida y cómoda.

10. IMESSAGE (MENSAJES) SUFRE UN LAVADO DE CARA EXTREMO

   Aunque WhatsApp u otros servicios de mensajería instantánea como Facebook Messenger se lleven al grueso del público de calle, lo cierto es que iMessage, la aplicación de mensajes y SMS de iOS, es bastante utilizada entre los usuarios del sistema operativo.
   Para potenciar aún más su uso, Apple ha renovado considerablemente sus características, añadiendo la posibilidad de enviar pegatinas, efectos de diversa índole, iconos y mensajes más grandes, la opción de cambiar palabras por 'emojis', previsualización de enlaces, escritura a mano y dibujos, respuestas rápidas y conexión con otros servicios y aplicaciones, entre otras cosas.

Ubuntu Touch

En perspectiva, Ubuntu Touch imita a cualquier otro sistema operativo. Mientras que Ubuntu Touch está por detrás de Android en algunos aspectos, el último conjunto de parches podría resultar en una plataforma para una nueva confrontación entre sistemas operativos. Las nuevas actualizaciones incluyen:
  • Panel mejorado de actualizaciones: Esto permite estar al tanto de las actualizaciones nuevas y ser testigo de los cambios que traen en tiempo real.
  • Teclado mejorado de emoticonos: El último teclado de emoticonos era desalentador a la hora de navegarlo. La nueva versión es bastante sencilla para comprender y para hallar el emoticón correcto y apto para ese momento.
  • Sincronización del calendario: El nuevo sistema operativo agrega soporte para el iCal y para el CalDAV. También te permite sincronizar varios calendarios a través de tus cuentas de Google y de tu nube propia.
  • Nuevo panel de notificaciones: Trae una configuración refinada de notificaciones. La nueva configuración de notificaciones de permite elegir cuáles aplicaciones específicas te notificarán con sonido, vibración o un globo (bubble) de notificación.
ubuntu-touch

Amazon Fire OS

El S.O. Amazon Fire está basado en el sistema operativo de Android. Amazon es su productor y está específicamente diseñado para el Fire Phone de Amazon y el rango de smartphones y tabletas de Kindle Fire. Este sistema operativo se enfoca principalmente en el consumo de contenidos. Viene con una interfaszde usuario fortificada y está hecho a medida para hacer disponible el contenido de las tiendas y servicios de Amazon. Algunas de las más nuevas actualizaciones del S.O. incluyen:
  • Mayor compatibilidad que la que existía hasta el momento con aplicaciones actuales de Android: Esto quiere decir que muchas de tus aplicaciones funcionarían en dispositivos Fire sin agregados de esfuerzo de ingeniería.
  • Testeo gratuito de compatibilidad dentro de los 90 segundos: Esto significa que solo necesitas arrastrar y soltar tu aplicación de Android en el Servicio de Testeo de Aplicaciones (App Testing Service) para averiguar los resultados de la compatibilidad de la misma.
  • Amazon Rapids: Se considera que esto cambia las reglas del juego para Amazon. Amazon Rapids es una aplicación para la lectura, específicamente dirigida a los niños. Los cuentos son contados a los niños en el estilo de sesiones de chateo.
  • Soporte de video Alex: Es una aplicación capaz de buscar juegos, libros de audio, programas de televisión y películas en Amazon video.

amazon-fire-os

Firefox OS

El S. O. de Firefox está diseñado por Mozilla para smartphones, tabletas y televisores inteligentes. Inicialmente, fue lanzado para la venta en 2013. El S.O. de Firefox OS hace enfoque en tecnología HTML5 para alinearse con capacidades tales como el SMS y el soporte de Bluetooth. Viene con características agregadas tales como:
  • Altamente optimizado para hardware de bajo costo, lo que quiere decir que los fabricantes pueden usarlo gratuitamente para producir dispositivos que unen el bajo costo con un alto grado de funcionalidad.
  • Está escrito en código abierto, lo que significa que está dirigido por la comunidad.
  • Está basado en Linux y en la tecnología Gecko de Mozilla
  • Requiere de una baja capacidad de batería, ya que el dispositivo móvil está diseñado para iniciarse en la red y para ejecutar las aplicaciones en la red.
  • Viene con tres capas: la capa Giaia- UI (utiliza APIs de web abierta), Gecko- servicios de aplicación en tiempos de ejecución y Gonk- núcleo de Linux y HAL de Android.
firefox-os

Tizen

Samsung introdujo este nuevo sistema operativo después de anunciar que descontinuaría el desarrollo del S.O. Bada el 25 de febrero de 2013. Desde entonces, Tizen se ha ganado una significativa participación en el mercado de los smartphones. Está actualmente posicionado como el 4° más grande S.O. en el mundo. Su punto de venta más fuerte es que:
  • Otorga un 100% de los ingresos a los desarrolladores de las aplicaciones. Este es el motivo por el que la mayoría de los desarrolladores lo prefiere.
  • Tizen es un S.O. de código abierto, lo cual significa que cualquier empresa o individuo puede unirse e iniciar cualquier modificación.
Sin embargo, su mayor desafío será el atraer clientes desde los sistemas operativos de Android y de iOS.
tizen

Sailfish OS

Sailfish OS es un desarrollo de la empresa móvil finlandesa Jolla Ltd. y de la comunidad Sailfish OS. Algunas de sus características clave, que preocupan a los desarrolladores más grandes de sistemas operativos, incluyen:
  • Amigable con Linux: Utiliza la plataforma de Linux, lo cual significa que es estable, perfecto para smartphones y puede ser modificado con relativa sencillez.
  • Preparado para el hardware: Agregar hardware es relativamente sencillo. También es fácil reemplazar una parte.
  • Control mediante gestos y multitasking: Ha sido actualizado para pasar del “clic” al deslizado (swipe). Es fácil desbloquear el equipo. Solamente es necesario darle un golpeteo doble. Luego del desbloqueo, lo único que se necesita es el deslizado para maniobrar entre las aplicaciones.
sailfish

 Windows 10 Mobile

Este es el sistema operativo que Microsoft utiliza en los smartphones y en otros dispositivos móviles. Este S.O. está basado en Windows CE versión 5.2. En 2010, Microsoft inauguró la nueva plataforma para smartphones conocida como Windows Phone 7. El lanzamiento de Windows Phone 8.1 llegó en 2014. La última actualización es el sistema operativo Windows 10 Mobile.  El mayor punto de venta del sistema operativo Windows 10 Mobile es Cortana y la aplicación para las búsquedas. Cortana ya está disponible en español, portugués y francés.  Window 10 Mobile aspira a dar mayor consistencia que la de sus contrapartes en computación, incluyendo:
  • Un más alto nivel de sincronización de contenidos.
  • Una innovadora plataforma global de aplicaciones que permite que una aplicación única opere en múltiples dispositivos que utilizan Windows 10, como dispositivos móviles, ordenadores personales y Xbox.
  • La libertad de actualizar tu dispositivo móvil que funciona con Windows 8.1 a Windows 10 Mobile, sujeto a la aprobación y soporte del fabricante.

windows10

procesos e hilos

¿Que es un Proceso?

En el ámbito de la informática, el concepto se refiere a la ejecución de diversas instrucciones por parte del microprocesador, de acuerdo a lo que indica un programa.


¿Que es un Hilo?

Un hilo en un sistema operativo es la caracterictica que permite a una aplicacion realizar varias tareas a la vez concurrentemente, los distintos hilos de ejecucion comparten una serie de recursos tales como el espacio de memoria, los archivos abiertos, situacion de autentificacion. Esta accion permite simplificar el diseño de una aplicacion que debe llevar a cabo distintas funciones simultaneamente.


¿Cuales son las diferencias que existen entre un proceso y un hilo?

UN PROCESO es una entidad de ejecución independiente, donde, el sistema operativo, en el momento en que el proceso se lanza, proporciona un espacio de direcciones de memoria en los que el proceso puede ejecutarse. De esta manera, si el proceso intenta por algún motivo intencionalmente o no acceder a alguna dirección de memoria de otro proceso, el programa termina anormalmente con un ‘Segmentation fault’. En el momento en el que el proceso termina, el sistema operativo libera toda la memoria y todos los recursos (‘handles de archivos’, ‘handles de registros’, etc.) asignados al proceso. No hay forma directa de que un proceso pueda comunicarse con otro, así que si eso es lo que se requiere, se tiene que usar algún mecanismo de comunicación entre procesos (IPC).
LOS HILOS son entidades de ejecución independiente que viven dentro de los procesos y, por tanto, viven dentro del mismo espacio de direcciones de memoria que otros hilos, lo que permite acceder a cualquier dato dentro del mismo proceso. También la comunicación entre hilos es bastante sencilla pues basta con invocar a una función que se va a ejecutar en otro hilo. Aunque si bien esto de la comunicación parece ser una ventaja, en realidad es un arma de doble filo porque gracias a esas libertades, podemos caer, si no tenemos el suficiente cuidado, en problemas como condiciones de carrera o deadlocks.

¿Un hilo puede ser un proceso?

Los hilos de ejecución que comparten los mismos recursos, sumados a estos recursos, son en conjunto conocidos como un proceso. El hecho de que los hilos de ejecución de un mismo proceso compartan los recursos hace que cualquiera de estos hilos pueda modificar estos recursos. Cuando un hilo modifica un dato en la memoria, los otros hilos acceden a ese dato modificado inmediatamente. Por lo tanto, un hilo si es un proceso.

¿Un proceso puede ser en paralelo?

Un proceso paralelo es aquel que se realiza al mismo tiempo que otro, siendo ejecutados ambos de modo simultáneo. Cuando hablamos de procesos paralelos en un ordenador, nos referimos a aquellos procesos que se ejecutan y/o procesan a la vez, anteponiéndose a los procesos lineales o secuenciales, que serán ejecutados de uno en uno.

¿Un hilo puede ser en paralelo?

Los hilos son básicamente una tarea que puede ser ejecutada en paralelo con otra tarea; teniendo en cuenta lo que es propio de cada hilo es el contador de programa, la pila de ejecucion y el estado de la CPU (incluyendo el valor de los registros).



Fuente:
https://es.quora.com/Cu%C3%A1l-es-la-diferencia-entre-un-proceso-y-un-hilo
https://sistemaoperativo.wikispaces.com/Hilos
https://sistemas.com/proceso-paralelo.php
https://definicion.de/proceso-informatico/
https://es.wikipedia.org/wiki/Hilo_(inform%C3%A1tica)