viernes, 18 de marzo de 2011

Sistemas Operativos Multiprogramados



SISTEMAS OPERATIVOS MULTIPROGRAMADOS

Se denomina multiprogramación a la técnica que permite que dos o más procesos ocupen la misma unidad de memoria principal. Multiprogramacion implica multiproceso,sin embargo multiproceso no implica multiprogramación. Aporta las siguientes ventajas:

  • Aumenta el uso de la CPU.
  • Las direcciones de los procesos son relativas, el programador no se preocupa por saber en dónde estará el proceso dado que el sistema operativo es el que se encarga de convertir la dirección lógica en física.

Surge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que ofrece nuevas soluciones a los problemas de rendimiento:
  • Se solapa el cálculo de unos trabajos con la entrada/salida de otros trabajos.
  • Se pueden mantener en memoria varios programas.
  • Se asigna el uso de la CPU a los diferentes programas en memoria.
Debido a los cambios anteriores, se producen cambios en el monitor residente, con lo que éste debe abordar nuevas tareas, naciendo lo que se denomina como Sistemas Operativos multiprogramados, los cuales cumplen con las siguientes funciones:
  • Administrar la memoria.
  • Gestionar el uso de la CPU (planificación).
  • Administrar el uso de los dispositivos de E/S.
Cuando desempeña esas tareas, el monitor residente se transforma en un sistema operativo multiprogramado.



Estas son las paginas donde puedes encontrar la información anterior

No hay comentarios:

Publicar un comentario