Multiprogramación de Partición Fija y Variable

           Definición           

Técnica que permite que dos o más procesos ocupen la misma unidad de memoria principal y que sean ejecutados al mismo tiempo.


Multiprogramación de Partición Fija

  • Divide la memoria en varias particiones de tamaño fijo y cada partición contiene un proceso
  • Está limitado por el número de particiones.
  • Cualquier espacio que no sea utilizado por una tarea se pierde.
  • El SO conserva una tabla en la que indica que partes de la memoria están disponibles y cuales ocupadas.

Funcionamiento. 

Multiprogramación de Partición variable

  • Cada proceso ocupa tanto espacio como necesite, pero no puede superar el espacio disponible de memoria.
  • La partición de un trabajo es su propio tamaño ya que no hay limites fijos de memoria.
  • Se dan esquemas de asignación contigua dado que un programa debe ocupar posiciones adyacentes de almacenamiento.

Los procesos que terminan dejan espacios disponibles de memoria principal llamados agujeros.

Estos agujeros pueden ser utilizados por otros trabajos cuando los anteriores finalizan.


Para mas información 







    Comentarios