From 44667579a66ccb88933b244b5e8196d4f9bade5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Wed, 22 Sep 2021 20:42:00 +0200 Subject: [PATCH] New section on processes. --- 1/ISO/notes/unit-01.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/1/ISO/notes/unit-01.md b/1/ISO/notes/unit-01.md index 199ca20..c766f24 100644 --- a/1/ISO/notes/unit-01.md +++ b/1/ISO/notes/unit-01.md @@ -64,3 +64,20 @@ Cada 2 años se duplica el número de transistores en un integrado. distribuye la carga - Simétrica: los procesos son enviados por el SO a cualquier procesador disponible. + +## Gestión de Procesos +Cuando se ejecuta un programa se realizan tareas de cálculo de la CPU y labores +de E/S. Cuando hay varios procesos, ambos pueden usar a la vez la E/S, pero +**sólo uno** puede usar la CPU a la vez. Esta **multiprogramación** da una +(falsa) sensación de procesos en paralelo. Distinguimos entre dos tipos de +procesos: + - Los limitados por proceso: alto consumo CPU, bajo en E/S + - Los limitados por E/S: bajo consumo CPU, alto en E/S + +Un proceso puede tener los siguientes estados: + - Nuevo + - Listo, En Espera/Preparación + - Terminado + - Transición + - Ejecución/Activo + - Bloqueado