Fundamentos de Sistemas Operativos: Procesos, Concurrencia y Planificación
Conceptos Fundamentales de Sistemas Operativos
Definiciones Básicas
SO (Sistema Operativo): Software que gestiona los recursos de hardware y proporciona un nivel de abstracción de alto nivel al usuario.
Procesos: Programas en ejecución.
Sistemas Multitarea: Permiten la ejecución simultánea de múltiples programas.
Sistemas Multiusuario: Permiten el acceso de múltiples usuarios al mismo tiempo.
Intérprete de Comandos (Cmds): Interfaz de usuario para ejecutar comandos.
Llamadas al Sistema: Interfaces utilizadas por los programas para solicitar servicios al sistema operativo (API).
Tipos de Sistemas Operativos
Sistemas Monoprogramables: Solo un trabajo en memoria a la vez. La CPU no se utiliza durante las operaciones de E/S, lo que provoca inactividad....