Gestión Avanzada de Recursos en Sistemas Operativos: Procesos, Planificación y Memoria Virtual
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 5,88 KB
Gestión de los Recursos
Procesos y Flujos
- Definición de Procesos: Programa en ejecución.
- Otros nombres:
- Flujos de control
- Tareas (Tasks)
- Threads (se comentará el ejemplo en lenguaje Java)
- Hilos (de ejecución)
- A todo Proceso el Sistema Operativo (SO) le asigna una estructura de datos denominada Bloque de Control de Proceso (BCP).
¿Qué contiene el BCP?
- Estado actual del proceso
- Identificador del proceso
- Prioridad del proceso
- Ubicación en memoria
- Recursos utilizados
Hebras y Estados de los Procesos
- Definición de Hebra: Punto de ejecución de un proceso (un proceso puede tener uno o más hebras).
- Ejemplo: Word ejecutándose (1 proceso).
- Abro 1 documento (1ª hebra)
- Abro 2 documento (2ª hebra)
Estados de un Proceso
- En ejecución en la CPU
- Preparado (esperando,
catalán con un tamaño de 2,8 KB