Está en la página 1de 2

28 de septiembre del 2017 | SO |Tarea9: Procesos | Ivn Gabriel Briseo | 1

PROCESOS
Conjunto de instrucciones y datos almacenados en un archivo. Cuando las instrucciones que tiene
el archivo se cargan en memoria y se ponen en ejecucin se convierte en proceso.

Estados de un proceso
1. Nuevo: Se cre el proceso, pero, an no ha sido admitido por el SO.
2. Listo: Esperando por procesador.
3. En espera: Esperando por un evento para hacer algo.
4. En ejecucin: Ejecutndose en el CPU.
5. Terminado: Termino o fue bloqueado.

Bloque de control de proceso (PCB): Tabla en la que se almacena informacin del proceso.

Campos de la tabla:

PID: Identificador del proceso.


Varios campos: Informacin del estado de la CPU, cuando el proceso es
suspendido. Los campos son.
o Estado del proceso: Nuevo, listo, en espera, en ejecucin y
terminado.
o Informacin de manejo de memoria: Direccin fsica de tabla de
pginas del proceso.
o Informacin de E/S: Lista de ficheros abiertos, ventanas etc.

Planificacin de Procesos
0. Objetivo: Administrar y planear correctamente la ejecucin de los procesos.
1. Quantum: Tiempo que se le asigna a un proceso para usar el CPU.
2. Colas de planificacin: Tablas que almacenan procesos listos y procesos de dispositivos.
a. Cola de procesos listos: Lista de procesos con estado listo.
b. Cola de dispositivos: Lista de procesos con estado En espera.

3. Cambio de contexto (context switch): Abandonar la ejecucin de un proceso y guardarlo


con su informacin hasta reanudar su ejecucin en el CPU.
4. Swapping(intercambio): Permite guardar informacin de procesos en ejecucin, en el
disco duro para despus continuar con su procesamiento.

Operaciones sobre procesos


0. Es crear un proceso utilizando otro proceso, el proceso que crea el proceso es el padre y el
proceso creado es el proceso hijo. Siempre debe existir un proceso raz y la creacin de
procesos se organiza en forma de rbol.
1. Terminacin de procesos: Los procesos pueden terminar solos o pueden terminarse
explcitamente, normalmente son terminados por su proceso padre.

Cooperacin entre procesos


28 de septiembre del 2017 | SO |Tarea9: Procesos | Ivn Gabriel Briseo | 1

2. Se trata del intercambio de informacin entre procesos. El intercambio de informacin se


puede dar compartiendo memoria o por medio de mensajes, enviar y recibir informacin.

También podría gustarte