Sistemas Operativos

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