Multiproceso en el sistema operativo – Part 1

Un hilo es un camino que se sigue durante la ejecución de un programa. La mayoría de los programas escritos ahora se ejecutan como un solo hilo. Digamos, por ejemplo, que un programa no es capaz de leer las pulsaciones de teclas mientras hace dibujos. Estas tareas no pueden ser ejecutadas por el programa al mismo tiempo. Este problema se puede resolver mediante la multitarea, de modo que dos o más tareas se pueden ejecutar simultáneamente.

La multitarea es de dos tipos: basada en procesador y basada en subprocesos. La multitarea basada en el procesador está totalmente gestionada por el sistema operativo, sin embargo, el programador puede controlar la multitarea a través de subprocesos múltiples hasta cierto punto.

El concepto de subprocesos múltiples necesita una comprensión adecuada de estos dos términos: un proceso y un subproceso . Un proceso es un programa que se está ejecutando. Un proceso se puede dividir en unidades independientes conocidas como subprocesos.

Un subproceso es como un pequeño proceso ligero dentro de un proceso. O podemos decir que una colección de hilos es lo que se conoce como proceso.

Aplicaciones: el
roscado se usa ampliamente en casi todos los campos. En la actualidad, se ve más ampliamente en Internet, donde utilizamos el procesamiento de transacciones de todo tipo, como recargas, transferencias en línea, operaciones bancarias, etc. El enhebrado es un segmento que divide el código en partes pequeñas que son muy livianas y tienen menos carga en Memoria de la CPU para que pueda resolverse fácilmente y lograr el objetivo en el campo deseado. El concepto de roscado está diseñado debido al problema de los cambios rápidos y regulares en la tecnología y menos trabajo en diferentes áreas debido a la menor aplicación. Luego, como dice «la necesidad es la generación de creación o innovación», por lo tanto, al seguir este enfoque, la mente humana desarrolla el concepto de hilo para mejorar la capacidad de programación.

Publicación traducida automáticamente

Artículo escrito por AshwinGoel y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *