Sistemas Operativos
Requisitos de finalización
7. Tipos de Sistemas Operativos.
7.2. Time-sharing
• Sistemas interactivos
• Multiusuarios: la CPU se reparte entre los distinto usuarios, cada
uno de ellos en su PC/terminal
• Para estos sistemas, se debe proveer multiprogramación.
• Filesystem en linea.
La complejidad de los sistemas time-sharing
• Proteger los programas entre si.
• Tiempo de respuesta razonable
• Incorporación del concepto de memoria virtual. Swapping.
• Optimizar accesos a disco para no degradar la respuesta.
• Optimizar el uso de la CPU
¿Que es Multiprogramación?
- Posibilidad de tener varios programas en memoria simultaneamente.
- Grado de multiprogramación es la cantidad de programas que se tienen en memoria
- En un sistema uni-procesador, habrá varios programas en memoria pero solo uno en ejecución, en un momento especifico.
- Los sistemas Time-sharing son una consecuencia lógica de la multiprogramación