Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes...
Transcript of Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes...
![Page 1: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/1.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Tema 1: Introducción a los SistemasOperativos
SSOO - Curso 2005/06
E. Domínguez C. Villarrubia
Departamento de Tecnologías y Sistemas de InformaciónEscuela Superior de Informática
Universidad de Castilla - La Mancha
Octubre de 2005
E. Domínguez, C. Villarrubia Tema 1
![Page 2: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/2.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Índice
1 Perspectiva HistóricaMonitores ResidentesSistemas con Almacenamiento Temporal de E/S
2 Sistemas Operativos Multiprogramados
E. Domínguez, C. Villarrubia Tema 1
![Page 3: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/3.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Tema 1: Introducción a los Sistemas Operativos
Sesión 2:Perspectiva Histórica
E. Domínguez, C. Villarrubia Tema 1
![Page 4: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/4.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Resumen de Contenidos de la Sesión Anterior
En la sesión anterior hemos vistoVarias definiciones aproximativas al concepto de S.O.El lugar ocupado por el S.O. frente a las aplicaciones y elhardwareEl papel del S.O. como administrador de recursos ysupervisor de operacionesLos objetivos que un S.O. debe cumplir
E. Domínguez, C. Villarrubia Tema 1
![Page 5: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/5.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Resumen de Contenidos de la Sesión Anterior
En la sesión anterior hemos vistoVarias definiciones aproximativas al concepto de S.O.El lugar ocupado por el S.O. frente a las aplicaciones y elhardwareEl papel del S.O. como administrador de recursos ysupervisor de operacionesLos objetivos que un S.O. debe cumplir
E. Domínguez, C. Villarrubia Tema 1
![Page 6: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/6.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Resumen de Contenidos de la Sesión Anterior
En la sesión anterior hemos vistoVarias definiciones aproximativas al concepto de S.O.El lugar ocupado por el S.O. frente a las aplicaciones y elhardwareEl papel del S.O. como administrador de recursos ysupervisor de operacionesLos objetivos que un S.O. debe cumplir
E. Domínguez, C. Villarrubia Tema 1
![Page 7: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/7.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Resumen de Contenidos de la Sesión Anterior
En la sesión anterior hemos vistoVarias definiciones aproximativas al concepto de S.O.El lugar ocupado por el S.O. frente a las aplicaciones y elhardwareEl papel del S.O. como administrador de recursos ysupervisor de operacionesLos objetivos que un S.O. debe cumplir
E. Domínguez, C. Villarrubia Tema 1
![Page 8: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/8.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Resumen de Contenidos de la Sesión Anterior
En la sesión anterior hemos vistoVarias definiciones aproximativas al concepto de S.O.El lugar ocupado por el S.O. frente a las aplicaciones y elhardwareEl papel del S.O. como administrador de recursos ysupervisor de operacionesLos objetivos que un S.O. debe cumplir
E. Domínguez, C. Villarrubia Tema 1
![Page 9: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/9.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Índice
1 Perspectiva HistóricaMonitores ResidentesSistemas con Almacenamiento Temporal de E/S
2 Sistemas Operativos Multiprogramados
E. Domínguez, C. Villarrubia Tema 1
![Page 10: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/10.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasAños 1945-1950
Tipos de sistemasGrandes máquinas operadas desde la consola maestrapor los programadoresPlanificación por hojas de reserva
E. Domínguez, C. Villarrubia Tema 1
![Page 11: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/11.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasAños 1945-1950
Tipos de sistemasGrandes máquinas operadas desde la consola maestrapor los programadoresPlanificación por hojas de reserva
E. Domínguez, C. Villarrubia Tema 1
![Page 12: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/12.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasAños 1945-1950
Tipos de sistemasGrandes máquinas operadas desde la consola maestrapor los programadoresPlanificación por hojas de reserva
E. Domínguez, C. Villarrubia Tema 1
![Page 13: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/13.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasHardware. Años 1950-1960
Avances en el hardwareLectoras de tarjetasImpresorasCintas magnéticas
E. Domínguez, C. Villarrubia Tema 1
![Page 14: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/14.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasHardware. Años 1950-1960
Avances en el hardwareLectoras de tarjetasImpresorasCintas magnéticas
E. Domínguez, C. Villarrubia Tema 1
![Page 15: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/15.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasHardware. Años 1950-1960
Avances en el hardwareLectoras de tarjetasImpresorasCintas magnéticas
E. Domínguez, C. Villarrubia Tema 1
![Page 16: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/16.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasHardware. Años 1950-1960
Avances en el hardwareLectoras de tarjetasImpresorasCintas magnéticas
E. Domínguez, C. Villarrubia Tema 1
![Page 17: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/17.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasSoftware. Años 1950-1960
Avances en el softwareCompiladoresEnsambladoresCargadoresEnlazadoresManejadores de dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 18: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/18.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasSoftware. Años 1950-1960
Avances en el softwareCompiladoresEnsambladoresCargadoresEnlazadoresManejadores de dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 19: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/19.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasSoftware. Años 1950-1960
Avances en el softwareCompiladoresEnsambladoresCargadoresEnlazadoresManejadores de dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 20: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/20.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasSoftware. Años 1950-1960
Avances en el softwareCompiladoresEnsambladoresCargadoresEnlazadoresManejadores de dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 21: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/21.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasSoftware. Años 1950-1960
Avances en el softwareCompiladoresEnsambladoresCargadoresEnlazadoresManejadores de dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 22: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/22.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Los Primeros SistemasSoftware. Años 1950-1960
Avances en el softwareCompiladoresEnsambladoresCargadoresEnlazadoresManejadores de dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 23: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/23.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Índice
1 Perspectiva HistóricaMonitores ResidentesSistemas con Almacenamiento Temporal de E/S
2 Sistemas Operativos Multiprogramados
E. Domínguez, C. Villarrubia Tema 1
![Page 24: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/24.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesProblemas de Explotación y Soluciones Iniciales
Problema principalBaja utilización del sistema
Solución manualOperador profesional que maneja el sistema
Eliminación de las hojas de reservaAhorro de tiempo
Agrupación manual de los trabajos en lotesProcesamiento por lotes (batch) sin automatizar
E. Domínguez, C. Villarrubia Tema 1
![Page 25: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/25.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesProblemas de Explotación y Soluciones Iniciales
Problema principalBaja utilización del sistema
Solución manualOperador profesional que maneja el sistema
Eliminación de las hojas de reservaAhorro de tiempo
Agrupación manual de los trabajos en lotesProcesamiento por lotes (batch) sin automatizar
E. Domínguez, C. Villarrubia Tema 1
![Page 26: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/26.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesProblemas de Explotación y Soluciones Iniciales
Problema principalBaja utilización del sistema
Solución manualOperador profesional que maneja el sistema
Eliminación de las hojas de reservaAhorro de tiempo
Agrupación manual de los trabajos en lotesProcesamiento por lotes (batch) sin automatizar
E. Domínguez, C. Villarrubia Tema 1
![Page 27: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/27.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesProblemas de Explotación y Soluciones Iniciales
Problema principalBaja utilización del sistema
Solución manualOperador profesional que maneja el sistema
Eliminación de las hojas de reservaAhorro de tiempo
Agrupación manual de los trabajos en lotesProcesamiento por lotes (batch) sin automatizar
E. Domínguez, C. Villarrubia Tema 1
![Page 28: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/28.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesProblemas de Explotación y Soluciones Iniciales
Problema principalBaja utilización del sistema
Solución manualOperador profesional que maneja el sistema
Eliminación de las hojas de reservaAhorro de tiempo
Agrupación manual de los trabajos en lotesProcesamiento por lotes (batch) sin automatizar
E. Domínguez, C. Villarrubia Tema 1
![Page 29: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/29.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesProblemas de Explotación y Soluciones Iniciales
Problema principalBaja utilización del sistema
Solución manualOperador profesional que maneja el sistema
Eliminación de las hojas de reservaAhorro de tiempo
Agrupación manual de los trabajos en lotesProcesamiento por lotes (batch) sin automatizar
E. Domínguez, C. Villarrubia Tema 1
![Page 30: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/30.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesProblemas de Explotación y Soluciones Iniciales
Problema principalBaja utilización del sistema
Solución manualOperador profesional que maneja el sistema
Eliminación de las hojas de reservaAhorro de tiempo
Agrupación manual de los trabajos en lotesProcesamiento por lotes (batch) sin automatizar
E. Domínguez, C. Villarrubia Tema 1
![Page 31: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/31.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesProblemas de Explotación y Soluciones Iniciales
Problema principalBaja utilización del sistema
Solución manualOperador profesional que maneja el sistema
Eliminación de las hojas de reservaAhorro de tiempo
Agrupación manual de los trabajos en lotesProcesamiento por lotes (batch) sin automatizar
E. Domínguez, C. Villarrubia Tema 1
![Page 32: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/32.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesSoluciones automáticas
Funciones de un monitor residenteEs un programa que permanece cargado en memoriaControla la ejecución de una cola de trabajos que sereciben separados por registros de controlDa soporte de entrada/salida a los trabajos de la cola
Componentes de un monitor residenteCargadorInterprete de comandosDrivers para el manejo de las operaciones deentrada/salida
E. Domínguez, C. Villarrubia Tema 1
![Page 33: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/33.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesSoluciones automáticas
Funciones de un monitor residenteEs un programa que permanece cargado en memoriaControla la ejecución de una cola de trabajos que sereciben separados por registros de controlDa soporte de entrada/salida a los trabajos de la cola
Componentes de un monitor residenteCargadorInterprete de comandosDrivers para el manejo de las operaciones deentrada/salida
E. Domínguez, C. Villarrubia Tema 1
![Page 34: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/34.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesSoluciones automáticas
Funciones de un monitor residenteEs un programa que permanece cargado en memoriaControla la ejecución de una cola de trabajos que sereciben separados por registros de controlDa soporte de entrada/salida a los trabajos de la cola
Componentes de un monitor residenteCargadorInterprete de comandosDrivers para el manejo de las operaciones deentrada/salida
E. Domínguez, C. Villarrubia Tema 1
![Page 35: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/35.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesSoluciones automáticas
Funciones de un monitor residenteEs un programa que permanece cargado en memoriaControla la ejecución de una cola de trabajos que sereciben separados por registros de controlDa soporte de entrada/salida a los trabajos de la cola
Componentes de un monitor residenteCargadorInterprete de comandosDrivers para el manejo de las operaciones deentrada/salida
E. Domínguez, C. Villarrubia Tema 1
![Page 36: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/36.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesSoluciones automáticas
Funciones de un monitor residenteEs un programa que permanece cargado en memoriaControla la ejecución de una cola de trabajos que sereciben separados por registros de controlDa soporte de entrada/salida a los trabajos de la cola
Componentes de un monitor residenteCargadorInterprete de comandosDrivers para el manejo de las operaciones deentrada/salida
E. Domínguez, C. Villarrubia Tema 1
![Page 37: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/37.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesSoluciones automáticas
Funciones de un monitor residenteEs un programa que permanece cargado en memoriaControla la ejecución de una cola de trabajos que sereciben separados por registros de controlDa soporte de entrada/salida a los trabajos de la cola
Componentes de un monitor residenteCargadorInterprete de comandosDrivers para el manejo de las operaciones deentrada/salida
E. Domínguez, C. Villarrubia Tema 1
![Page 38: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/38.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesSoluciones automáticas
Funciones de un monitor residenteEs un programa que permanece cargado en memoriaControla la ejecución de una cola de trabajos que sereciben separados por registros de controlDa soporte de entrada/salida a los trabajos de la cola
Componentes de un monitor residenteCargadorInterprete de comandosDrivers para el manejo de las operaciones deentrada/salida
E. Domínguez, C. Villarrubia Tema 1
![Page 39: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/39.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Monitores ResidentesSoluciones automáticas
Funciones de un monitor residenteEs un programa que permanece cargado en memoriaControla la ejecución de una cola de trabajos que sereciben separados por registros de controlDa soporte de entrada/salida a los trabajos de la cola
Componentes de un monitor residenteCargadorInterprete de comandosDrivers para el manejo de las operaciones deentrada/salida
E. Domínguez, C. Villarrubia Tema 1
![Page 40: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/40.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con operación fuera de línea
Nuevo problemaDispositivos de entrada/salida lentos
Solución provisionalHay que sustituir los dispositivos de E/S lentos (lectoras detarjetas e impresoras) por otros más rápidos (cintasmagnéticas) sin tener que cambiar los programas deaplicaciónEl concepto hace que se revise el monitor residente parasoportar la independencia de los dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 41: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/41.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con operación fuera de línea
Nuevo problemaDispositivos de entrada/salida lentos
Solución provisionalHay que sustituir los dispositivos de E/S lentos (lectoras detarjetas e impresoras) por otros más rápidos (cintasmagnéticas) sin tener que cambiar los programas deaplicaciónEl concepto hace que se revise el monitor residente parasoportar la independencia de los dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 42: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/42.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con operación fuera de línea
Nuevo problemaDispositivos de entrada/salida lentos
Solución provisionalHay que sustituir los dispositivos de E/S lentos (lectoras detarjetas e impresoras) por otros más rápidos (cintasmagnéticas) sin tener que cambiar los programas deaplicaciónEl concepto hace que se revise el monitor residente parasoportar la independencia de los dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 43: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/43.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con operación fuera de línea
Nuevo problemaDispositivos de entrada/salida lentos
Solución provisionalHay que sustituir los dispositivos de E/S lentos (lectoras detarjetas e impresoras) por otros más rápidos (cintasmagnéticas) sin tener que cambiar los programas deaplicaciónEl concepto hace que se revise el monitor residente parasoportar la independencia de los dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 44: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/44.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con operación fuera de línea
Nuevo problemaDispositivos de entrada/salida lentos
Solución provisionalHay que sustituir los dispositivos de E/S lentos (lectoras detarjetas e impresoras) por otros más rápidos (cintasmagnéticas) sin tener que cambiar los programas deaplicaciónEl concepto hace que se revise el monitor residente parasoportar la independencia de los dispositivos
E. Domínguez, C. Villarrubia Tema 1
![Page 45: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/45.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Índice
1 Perspectiva HistóricaMonitores ResidentesSistemas con Almacenamiento Temporal de E/S
2 Sistemas Operativos Multiprogramados
E. Domínguez, C. Villarrubia Tema 1
![Page 46: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/46.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SCambios tecnológicos
Un avance hardwareSoporte de interrupciones
Un intento de solución más avanzadoSolapar la E/S de un trabajo con sus propios cálculos
E. Domínguez, C. Villarrubia Tema 1
![Page 47: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/47.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SCambios tecnológicos
Un avance hardwareSoporte de interrupciones
Un intento de solución más avanzadoSolapar la E/S de un trabajo con sus propios cálculos
E. Domínguez, C. Villarrubia Tema 1
![Page 48: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/48.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SCambios tecnológicos
Un avance hardwareSoporte de interrupciones
Un intento de solución más avanzadoSolapar la E/S de un trabajo con sus propios cálculos
E. Domínguez, C. Villarrubia Tema 1
![Page 49: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/49.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SCambios tecnológicos
Un avance hardwareSoporte de interrupciones
Un intento de solución más avanzadoSolapar la E/S de un trabajo con sus propios cálculos
E. Domínguez, C. Villarrubia Tema 1
![Page 50: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/50.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSistemas de buffers
Un ejemplo con dos buffersUn programa escribe su salida en un área de memoria(buffer(1))El monitor residente inicia la salida desde el buffer y elprograma de aplicación calcula depositando la salida enotro buffer(2)La salida desde el buffer(1) termina y el nuevo cálculotambiénSe inicia la salida desde el buffer(2) y otro nuevo cálculodirige su salida al buffer(1)Puede seguirse repitiendo todo el ciclo
E. Domínguez, C. Villarrubia Tema 1
![Page 51: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/51.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSistemas de buffers
Un ejemplo con dos buffersUn programa escribe su salida en un área de memoria(buffer(1))El monitor residente inicia la salida desde el buffer y elprograma de aplicación calcula depositando la salida enotro buffer(2)La salida desde el buffer(1) termina y el nuevo cálculotambiénSe inicia la salida desde el buffer(2) y otro nuevo cálculodirige su salida al buffer(1)Puede seguirse repitiendo todo el ciclo
E. Domínguez, C. Villarrubia Tema 1
![Page 52: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/52.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSistemas de buffers
Un ejemplo con dos buffersUn programa escribe su salida en un área de memoria(buffer(1))El monitor residente inicia la salida desde el buffer y elprograma de aplicación calcula depositando la salida enotro buffer(2)La salida desde el buffer(1) termina y el nuevo cálculotambiénSe inicia la salida desde el buffer(2) y otro nuevo cálculodirige su salida al buffer(1)Puede seguirse repitiendo todo el ciclo
E. Domínguez, C. Villarrubia Tema 1
![Page 53: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/53.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSistemas de buffers
Un ejemplo con dos buffersUn programa escribe su salida en un área de memoria(buffer(1))El monitor residente inicia la salida desde el buffer y elprograma de aplicación calcula depositando la salida enotro buffer(2)La salida desde el buffer(1) termina y el nuevo cálculotambiénSe inicia la salida desde el buffer(2) y otro nuevo cálculodirige su salida al buffer(1)Puede seguirse repitiendo todo el ciclo
E. Domínguez, C. Villarrubia Tema 1
![Page 54: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/54.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSistemas de buffers
Un ejemplo con dos buffersUn programa escribe su salida en un área de memoria(buffer(1))El monitor residente inicia la salida desde el buffer y elprograma de aplicación calcula depositando la salida enotro buffer(2)La salida desde el buffer(1) termina y el nuevo cálculotambiénSe inicia la salida desde el buffer(2) y otro nuevo cálculodirige su salida al buffer(1)Puede seguirse repitiendo todo el ciclo
E. Domínguez, C. Villarrubia Tema 1
![Page 55: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/55.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSistemas de buffers
Un ejemplo con dos buffersUn programa escribe su salida en un área de memoria(buffer(1))El monitor residente inicia la salida desde el buffer y elprograma de aplicación calcula depositando la salida enotro buffer(2)La salida desde el buffer(1) termina y el nuevo cálculotambiénSe inicia la salida desde el buffer(2) y otro nuevo cálculodirige su salida al buffer(1)Puede seguirse repitiendo todo el ciclo
E. Domínguez, C. Villarrubia Tema 1
![Page 56: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/56.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SLimitaciones de los buffers
ProblemasSi la duración media de los ciclos de cálculo es parecida ala duración de las operaciones de E/S, el rendimiento esaceptableEl rendimiento es inadecuado si el trabajo
Tiene mucho más cálculo que E/S (limitado por la CPU)Tiene mucha más E/S que cálculo (limitado por la E/S)
Los cambios de velocidad de los dispositivos de E/S o dela CPU afectan al comportamiento del sistema de buffersPara recuperar el buen rendimiento del sistema habría quereprogramar las aplicaciones
E. Domínguez, C. Villarrubia Tema 1
![Page 57: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/57.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SLimitaciones de los buffers
ProblemasSi la duración media de los ciclos de cálculo es parecida ala duración de las operaciones de E/S, el rendimiento esaceptableEl rendimiento es inadecuado si el trabajo
Tiene mucho más cálculo que E/S (limitado por la CPU)Tiene mucha más E/S que cálculo (limitado por la E/S)
Los cambios de velocidad de los dispositivos de E/S o dela CPU afectan al comportamiento del sistema de buffersPara recuperar el buen rendimiento del sistema habría quereprogramar las aplicaciones
E. Domínguez, C. Villarrubia Tema 1
![Page 58: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/58.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SLimitaciones de los buffers
ProblemasSi la duración media de los ciclos de cálculo es parecida ala duración de las operaciones de E/S, el rendimiento esaceptableEl rendimiento es inadecuado si el trabajo
Tiene mucho más cálculo que E/S (limitado por la CPU)Tiene mucha más E/S que cálculo (limitado por la E/S)
Los cambios de velocidad de los dispositivos de E/S o dela CPU afectan al comportamiento del sistema de buffersPara recuperar el buen rendimiento del sistema habría quereprogramar las aplicaciones
E. Domínguez, C. Villarrubia Tema 1
![Page 59: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/59.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SLimitaciones de los buffers
ProblemasSi la duración media de los ciclos de cálculo es parecida ala duración de las operaciones de E/S, el rendimiento esaceptableEl rendimiento es inadecuado si el trabajo
Tiene mucho más cálculo que E/S (limitado por la CPU)Tiene mucha más E/S que cálculo (limitado por la E/S)
Los cambios de velocidad de los dispositivos de E/S o dela CPU afectan al comportamiento del sistema de buffersPara recuperar el buen rendimiento del sistema habría quereprogramar las aplicaciones
E. Domínguez, C. Villarrubia Tema 1
![Page 60: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/60.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SLimitaciones de los buffers
ProblemasSi la duración media de los ciclos de cálculo es parecida ala duración de las operaciones de E/S, el rendimiento esaceptableEl rendimiento es inadecuado si el trabajo
Tiene mucho más cálculo que E/S (limitado por la CPU)Tiene mucha más E/S que cálculo (limitado por la E/S)
Los cambios de velocidad de los dispositivos de E/S o dela CPU afectan al comportamiento del sistema de buffersPara recuperar el buen rendimiento del sistema habría quereprogramar las aplicaciones
E. Domínguez, C. Villarrubia Tema 1
![Page 61: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/61.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SLimitaciones de los buffers
ProblemasSi la duración media de los ciclos de cálculo es parecida ala duración de las operaciones de E/S, el rendimiento esaceptableEl rendimiento es inadecuado si el trabajo
Tiene mucho más cálculo que E/S (limitado por la CPU)Tiene mucha más E/S que cálculo (limitado por la E/S)
Los cambios de velocidad de los dispositivos de E/S o dela CPU afectan al comportamiento del sistema de buffersPara recuperar el buen rendimiento del sistema habría quereprogramar las aplicaciones
E. Domínguez, C. Villarrubia Tema 1
![Page 62: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/62.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SLimitaciones de los buffers
ProblemasSi la duración media de los ciclos de cálculo es parecida ala duración de las operaciones de E/S, el rendimiento esaceptableEl rendimiento es inadecuado si el trabajo
Tiene mucho más cálculo que E/S (limitado por la CPU)Tiene mucha más E/S que cálculo (limitado por la E/S)
Los cambios de velocidad de los dispositivos de E/S o dela CPU afectan al comportamiento del sistema de buffersPara recuperar el buen rendimiento del sistema habría quereprogramar las aplicaciones
E. Domínguez, C. Villarrubia Tema 1
![Page 63: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/63.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSpoolers
Un nuevo avance hardwareAparición del disco magnético
Nuevas soluciones a los problemas de rendimientoEliminar las cintas magnéticas para el volcado previo delos datos de dispositivos lentos y sustituirlas por discos
Un disco puede simular varias cintasSolapamiento del cálculo de un trabajo con laentrada/salida de otro trabajo
Tablas en disco para diferentes tareasSPOOL (Simultaneous Peripheral Operation On-Line)
E. Domínguez, C. Villarrubia Tema 1
![Page 64: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/64.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSpoolers
Un nuevo avance hardwareAparición del disco magnético
Nuevas soluciones a los problemas de rendimientoEliminar las cintas magnéticas para el volcado previo delos datos de dispositivos lentos y sustituirlas por discos
Un disco puede simular varias cintasSolapamiento del cálculo de un trabajo con laentrada/salida de otro trabajo
Tablas en disco para diferentes tareasSPOOL (Simultaneous Peripheral Operation On-Line)
E. Domínguez, C. Villarrubia Tema 1
![Page 65: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/65.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSpoolers
Un nuevo avance hardwareAparición del disco magnético
Nuevas soluciones a los problemas de rendimientoEliminar las cintas magnéticas para el volcado previo delos datos de dispositivos lentos y sustituirlas por discos
Un disco puede simular varias cintasSolapamiento del cálculo de un trabajo con laentrada/salida de otro trabajo
Tablas en disco para diferentes tareasSPOOL (Simultaneous Peripheral Operation On-Line)
E. Domínguez, C. Villarrubia Tema 1
![Page 66: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/66.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSpoolers
Un nuevo avance hardwareAparición del disco magnético
Nuevas soluciones a los problemas de rendimientoEliminar las cintas magnéticas para el volcado previo delos datos de dispositivos lentos y sustituirlas por discos
Un disco puede simular varias cintasSolapamiento del cálculo de un trabajo con laentrada/salida de otro trabajo
Tablas en disco para diferentes tareasSPOOL (Simultaneous Peripheral Operation On-Line)
E. Domínguez, C. Villarrubia Tema 1
![Page 67: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/67.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSpoolers
Un nuevo avance hardwareAparición del disco magnético
Nuevas soluciones a los problemas de rendimientoEliminar las cintas magnéticas para el volcado previo delos datos de dispositivos lentos y sustituirlas por discos
Un disco puede simular varias cintasSolapamiento del cálculo de un trabajo con laentrada/salida de otro trabajo
Tablas en disco para diferentes tareasSPOOL (Simultaneous Peripheral Operation On-Line)
E. Domínguez, C. Villarrubia Tema 1
![Page 68: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/68.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSpoolers
Un nuevo avance hardwareAparición del disco magnético
Nuevas soluciones a los problemas de rendimientoEliminar las cintas magnéticas para el volcado previo delos datos de dispositivos lentos y sustituirlas por discos
Un disco puede simular varias cintasSolapamiento del cálculo de un trabajo con laentrada/salida de otro trabajo
Tablas en disco para diferentes tareasSPOOL (Simultaneous Peripheral Operation On-Line)
E. Domínguez, C. Villarrubia Tema 1
![Page 69: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/69.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSpoolers
Un nuevo avance hardwareAparición del disco magnético
Nuevas soluciones a los problemas de rendimientoEliminar las cintas magnéticas para el volcado previo delos datos de dispositivos lentos y sustituirlas por discos
Un disco puede simular varias cintasSolapamiento del cálculo de un trabajo con laentrada/salida de otro trabajo
Tablas en disco para diferentes tareasSPOOL (Simultaneous Peripheral Operation On-Line)
E. Domínguez, C. Villarrubia Tema 1
![Page 70: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/70.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Monitores ResidentesSistemas con Almacenamiento Temporal de E/S
Sistemas con Almacenamiento Temporal de E/SSpoolers
Un nuevo avance hardwareAparición del disco magnético
Nuevas soluciones a los problemas de rendimientoEliminar las cintas magnéticas para el volcado previo delos datos de dispositivos lentos y sustituirlas por discos
Un disco puede simular varias cintasSolapamiento del cálculo de un trabajo con laentrada/salida de otro trabajo
Tablas en disco para diferentes tareasSPOOL (Simultaneous Peripheral Operation On-Line)
E. Domínguez, C. Villarrubia Tema 1
![Page 71: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/71.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Índice
1 Perspectiva HistóricaMonitores ResidentesSistemas con Almacenamiento Temporal de E/S
2 Sistemas Operativos Multiprogramados
E. Domínguez, C. Villarrubia Tema 1
![Page 72: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/72.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Multiprogramación
Un nuevo avance hardwareHardware con protección de memoria
Nuevas soluciones a los problemas de rendimientoSolapar el cálculo de unos trabajos con la entrada/salidade otros trabajosMantenimiento en memoria de varios programasAsignación del uso de la CPU a los diferentes programasen memoria
E. Domínguez, C. Villarrubia Tema 1
![Page 73: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/73.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Multiprogramación
Un nuevo avance hardwareHardware con protección de memoria
Nuevas soluciones a los problemas de rendimientoSolapar el cálculo de unos trabajos con la entrada/salidade otros trabajosMantenimiento en memoria de varios programasAsignación del uso de la CPU a los diferentes programasen memoria
E. Domínguez, C. Villarrubia Tema 1
![Page 74: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/74.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Multiprogramación
Un nuevo avance hardwareHardware con protección de memoria
Nuevas soluciones a los problemas de rendimientoSolapar el cálculo de unos trabajos con la entrada/salidade otros trabajosMantenimiento en memoria de varios programasAsignación del uso de la CPU a los diferentes programasen memoria
E. Domínguez, C. Villarrubia Tema 1
![Page 75: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/75.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Multiprogramación
Un nuevo avance hardwareHardware con protección de memoria
Nuevas soluciones a los problemas de rendimientoSolapar el cálculo de unos trabajos con la entrada/salidade otros trabajosMantenimiento en memoria de varios programasAsignación del uso de la CPU a los diferentes programasen memoria
E. Domínguez, C. Villarrubia Tema 1
![Page 76: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/76.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Multiprogramación
Un nuevo avance hardwareHardware con protección de memoria
Nuevas soluciones a los problemas de rendimientoSolapar el cálculo de unos trabajos con la entrada/salidade otros trabajosMantenimiento en memoria de varios programasAsignación del uso de la CPU a los diferentes programasen memoria
E. Domínguez, C. Villarrubia Tema 1
![Page 77: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/77.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Multiprogramación
Un nuevo avance hardwareHardware con protección de memoria
Nuevas soluciones a los problemas de rendimientoSolapar el cálculo de unos trabajos con la entrada/salidade otros trabajosMantenimiento en memoria de varios programasAsignación del uso de la CPU a los diferentes programasen memoria
E. Domínguez, C. Villarrubia Tema 1
![Page 78: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/78.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Sistemas Operativos Multiprogramados
Cambios en el monitor residenteEl monitor residente debe abordar nuevas tareas
Administración de la memoriaGestión del uso de la CPU (planificación)Administración del uso de los dispositivos de E/S
Cuando desempeña esas tareas, el monitor residente setransforma en un sistema operativo multiprogramado
E. Domínguez, C. Villarrubia Tema 1
![Page 79: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/79.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Sistemas Operativos Multiprogramados
Cambios en el monitor residenteEl monitor residente debe abordar nuevas tareas
Administración de la memoriaGestión del uso de la CPU (planificación)Administración del uso de los dispositivos de E/S
Cuando desempeña esas tareas, el monitor residente setransforma en un sistema operativo multiprogramado
E. Domínguez, C. Villarrubia Tema 1
![Page 80: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/80.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Sistemas Operativos Multiprogramados
Cambios en el monitor residenteEl monitor residente debe abordar nuevas tareas
Administración de la memoriaGestión del uso de la CPU (planificación)Administración del uso de los dispositivos de E/S
Cuando desempeña esas tareas, el monitor residente setransforma en un sistema operativo multiprogramado
E. Domínguez, C. Villarrubia Tema 1
![Page 81: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/81.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Sistemas Operativos Multiprogramados
Cambios en el monitor residenteEl monitor residente debe abordar nuevas tareas
Administración de la memoriaGestión del uso de la CPU (planificación)Administración del uso de los dispositivos de E/S
Cuando desempeña esas tareas, el monitor residente setransforma en un sistema operativo multiprogramado
E. Domínguez, C. Villarrubia Tema 1
![Page 82: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/82.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Sistemas Operativos Multiprogramados
Cambios en el monitor residenteEl monitor residente debe abordar nuevas tareas
Administración de la memoriaGestión del uso de la CPU (planificación)Administración del uso de los dispositivos de E/S
Cuando desempeña esas tareas, el monitor residente setransforma en un sistema operativo multiprogramado
E. Domínguez, C. Villarrubia Tema 1
![Page 83: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/83.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
Sistemas Operativos Multiprogramados
Cambios en el monitor residenteEl monitor residente debe abordar nuevas tareas
Administración de la memoriaGestión del uso de la CPU (planificación)Administración del uso de los dispositivos de E/S
Cuando desempeña esas tareas, el monitor residente setransforma en un sistema operativo multiprogramado
E. Domínguez, C. Villarrubia Tema 1
![Page 84: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/84.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
ResumenLecturas Recomendadas
Resumen
En esta sesión hemos vistoUna breve historia del comportamiento de los sistemas decomputaciónLas dificultades de explotación que causa la diferencia develocidades entre la CPU y los dispositivos de E/SLas soluciones más importantes que se han ido aplicandoen relación con los cambios tecnológicos que las hanpermitido
E. Domínguez, C. Villarrubia Tema 1
![Page 85: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/85.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
ResumenLecturas Recomendadas
Resumen
En esta sesión hemos vistoUna breve historia del comportamiento de los sistemas decomputaciónLas dificultades de explotación que causa la diferencia develocidades entre la CPU y los dispositivos de E/SLas soluciones más importantes que se han ido aplicandoen relación con los cambios tecnológicos que las hanpermitido
E. Domínguez, C. Villarrubia Tema 1
![Page 86: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/86.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
ResumenLecturas Recomendadas
Resumen
En esta sesión hemos vistoUna breve historia del comportamiento de los sistemas decomputaciónLas dificultades de explotación que causa la diferencia develocidades entre la CPU y los dispositivos de E/SLas soluciones más importantes que se han ido aplicandoen relación con los cambios tecnológicos que las hanpermitido
E. Domínguez, C. Villarrubia Tema 1
![Page 87: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/87.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
ResumenLecturas Recomendadas
Resumen
En esta sesión hemos vistoUna breve historia del comportamiento de los sistemas decomputaciónLas dificultades de explotación que causa la diferencia develocidades entre la CPU y los dispositivos de E/SLas soluciones más importantes que se han ido aplicandoen relación con los cambios tecnológicos que las hanpermitido
E. Domínguez, C. Villarrubia Tema 1
![Page 88: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/88.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
ResumenLecturas Recomendadas
Lecturas Recomendadas
Lecturas recomendadasA. Silberschatz, P. Galvin. Sistemas Operativos. 5a ed.Addison Wesley. Capítulo 24.1: Los primeros sistemas.
E. Domínguez, C. Villarrubia Tema 1
![Page 89: Tema 1: Introducción a los Sistemas Operativos · Agrupación manual de los trabajos en lotes Procesamiento por lotes (batch) sin automatizar E. Domínguez, C. Villarrubia Tema 1.](https://reader031.fdocuments.es/reader031/viewer/2022021908/5bdfcc9609d3f2a0578b5655/html5/thumbnails/89.jpg)
Puntos Desarrollados en la Sesión AnteriorPerspectiva Histórica
Sistemas MultiprogramadosResumen y Lecturas Recomendadas
ResumenLecturas Recomendadas
Lecturas Recomendadas
Lecturas recomendadasA. Silberschatz, P. Galvin. Sistemas Operativos. 5a ed.Addison Wesley. Capítulo 24.1: Los primeros sistemas.
E. Domínguez, C. Villarrubia Tema 1