Surge de la necesidad de que haya un solo responsable de la administración de los recursos de la maquina ( s.o.) NOCION DE ESTADOS Dividir el repertorio de instrucciones de la maquina en dos conjuntos CONSISTE EN Definir 2 estados Instrucciones privilegiadas Instrucciones no privilegiadas Estado supervisor o núcleo Estado problema o usuario Son aquellas que afectan directamente los recursos de la máquina • Asignar/retirar procesador • Crear/destruir procesos Ejemplos • Asignar/liberar memoria • Todas las operaciones de E/S Son las demás Ejemplos • Asignación a variables • Operaciones aritmético/ lógicas • Saltos . • En este estado se pueden ejecutar tanto instrucciones privilegiadas como no privilegiadas • En este estado se ejecutan los servicios del sistema operativo • En este estado solo se pueden ejecutar instrucciones no privilegiadas, Si se intenta ejecutar una instrucción privilegiada ocurre una interrupción y el sistema operativo toma el control • En este estado se ejecutan los procesos de usuario