Esperando la CPU
Proceso siendo creado
Aguardando un evento
Utilizando la CPU
Ejecución completada
Gestión de Memoria y Procesos
Gestión de Memoria
Swapping
liberar memoria RAM para otros procesos que necesitan ejecutarse
Es un mecanismo por el cual procesos completos o partes de ellos (páginas o segmentos) se mueven entre la RAM y el espacio de intercambio en el disco duro.
Técnicas de Gestión de Memoria Virtual
Incluye
Segmentación: Divide la memoria en bloques lógicos de tamaño variable llamados segmentos.
Paginación: Divide la memoria en bloques de tamaño fijo llamados páginas y marcos de página.
Memoria Virtual
La Unidad de Gestión de Memoria (MMU): es el componente de hardware que hace posible la implementación y el funcionamiento eficiente de la memoria virtual.
Técnica que permite a los procesos acceder a más memoria de la físicamente disponible, utilizando el disco duro como extensión.
Espacio de Direcciones Virtual: Visión lógica y contigua de la memoria para cada proceso.
Memoria Física
Ram
Volátil, rápida, espacio de trabajo principal
Es el componente de hardware donde la computadora almacena los datos y las instrucciones que está utilizando activamente en este momento. Es una memoria de acceso aleatorio
Procesos SO
Estados del Proceso: Las distintas fases por las que atraviesa un proceso durante su ciclo de vida.
Estados del Proceso incluye
Terminado (Finalizado)
Espera (Bloqueado)
Ejecución
Listo
Nuevo (Creación)
Es la de instancia de un programa en ejecución. La ejecución de tal programa es indicada al sistema operativo mediante una acción u orden especializada.