Asdfghj
Un programa que actúa como intermediario entre un
usuario de una computadora y el hardware
Componentes del Sistema de Cómputo
• Hardware
– Provee recursosbásicos (CPU, memoria, dispositivos de E/S)
• Sistema Operativo
– Coordina y controla el uso del hardware entre los múltiples programas de aplicación y usuarios
• Programas de aplicación
–Definen las formas en las cuales los recursos del sistema se usan para resolver problemas de cómputo de los usuarios
– Compiladores, sistemas de bases de datos, videojuegos, aplicaciones de negocios
•Usuarios
– Gente, máquinas, otros componentes
Definiciones del Sistema Operativo
Manejador de recursos
Control del programa
Kernel
Sistemas por lotes
• Requiere un operador
•Usuario =! Operador
• Agrega un lector de tarjetas
• Reduce el tiempo de configuración haciendo lotes de tareas similares
• Secuenciamiento automático de trabajos
• Monitor residenteTarjetas de control
Tarjetas especiales que le dicen al monitor residente que programas ejecutar
Los caracteres especiales distinguen tarjetas de control de datos o tarjetas de programas:
– $ enla columna 1
– // en la columna 1 y 2
– 709 en la columna 1
Spooling
Sobreponer E/S de un trabajo con uso del CPU de otro
Trabajo
Mientras se ejecuta un trabajo, el Sistema Operativo:
–Lee el siguiente trabajo de la lectora de tarjetas a disco (cola de trabajos)
– Envía la impresión de trabajos previos del disco a la Impresora
Cola de trabajos
– Estructura de datos quepermite al sistema operativo seleccionar el siguiente trabajo ejecutar para incrementar la utilización del CPU
Requerimientos del Sistemas Operativo para la multiprogramación
• Rutinas de E/Sprovistas por el sistema.
• Manejo de la memoria
– Asignar memoria a varios trabajos.
• Planificación del CPU
– Escoger un proceso para ejecutar entre varios que están listos para ejecución.
•...
Regístrate para leer el documento completo.