Proceso S
Proceso S
Proceso S
PROCESOS
Definición de procesos en el ámbito de sistemas operativos
Es un programa que se está ejecutando. Un proceso es la unidad de trabajo de un sistema.
Mientras que un programa es una entidad estática, un proceso es una entidad dinámica. Un
proceso está formado por: un programa ejecutable, unos datos, un contexto de ejecución,
registro de la CPU, otra información.
El sistema operativo ve al proceso como una unidad que se va ejecutando y evolucionando
entre distintos estados. El estado global del sistema está constituido por el estado en el que
se encuentran todos los procesos y recursos del sistema.
En resumen, un proceso en el ámbito de sistemas operativos es la instancia activa de un
programa en ejecución, con su propio espacio de memoria y recursos asignados. La gestión
de procesos es una función esencial del sistema operativo para garantizar un funcionamiento
eficiente y ordenado del sistema.
Definición de hilos
Un hilo es una unidad básica de utilización de CPU, la cual contiene un id de hilo, su propio
contador de programa, un conjunto de registros, y una pila; que se representa a nivel del sistema
operativo con una estructura llamada TCB (thread control block). Los hilos comparten con otros
hilos que pertenecen al mismo proceso la sección de código, la sección de datos, entre otras
cosas. Si un proceso tiene múltiples hilos, puede realizar más de una tarea a la vez (esto es real
cuando se posee más de un CPU).