Consiste en dividir la memoria libre en varias partes de igual tamaño o de diferentes tamaños. En el caso de la partición fija de partes iguales, se plantean dos dificultades:
Un programa puede ser demasiado grande para caber en la partición.
El uso de memoria principal es extremadamente ineficiente.
En el caso de particiones de igual tamaño, si todas las particiones estuvieran ocupadas con procesos que no están listos para ejecutar y necesita cargarse un nuevo proceso, debe determinarse qué partición expulsarse de memoria.
Pero en el caso de particiones de distintos tamaños, debe determinarse en que partición (por cuestiones de tamaño) se cargará el nuevo proceso. La forma más simple es asignar cada proceso a la partición más pequeña en que quepa (sin importar si la partición está cargada o no), lo que necesitará de una cola de expulsados para cada partición.
¿CUAL ES LA IMPORTANCIA DE LA MULTIPROGRAMACION Y QUE VENTAJAS OFRECE?
es de gran importancia ya que una aplicacion se puede dividir en varios procesos por lo que se reduce su tiempo de realizacion.
Aporta las siguientes ventajas:
.-varios procesos en ejecución. .-Permite el servicio interactivo simultáneo a varios usuarios de manera eficiente. .-Aprovecha los tiempos que los procesos pasan esperando a que se completen sus operaciones de E/S .-Aumenta el uso de la CPU.
4 comentarios:
¿CUAL ES LA IMPORTANCIA DE LA MULTIPROGRAMACION Y QUE VENTAJAS OFRECE?
¿CUAL ES LA ESCENCIA DEL CUESTIONAMIENTO DE RESIGNACION?
Consiste en dividir la memoria libre en varias partes de igual tamaño o de diferentes tamaños. En el caso de la partición fija de partes iguales, se plantean dos dificultades:
Un programa puede ser demasiado grande para caber en la partición.
El uso de memoria principal es extremadamente ineficiente.
En el caso de particiones de igual tamaño, si todas las particiones estuvieran ocupadas con procesos que no están listos para ejecutar y necesita cargarse un nuevo proceso, debe determinarse qué partición expulsarse de memoria.
Pero en el caso de particiones de distintos tamaños, debe determinarse en que partición (por cuestiones de tamaño) se cargará el nuevo proceso. La forma más simple es asignar cada proceso a la partición más pequeña en que quepa (sin importar si la partición está cargada o no), lo que necesitará de una cola de expulsados para cada partición.
¿CUAL ES LA IMPORTANCIA DE LA MULTIPROGRAMACION Y QUE VENTAJAS OFRECE?
es de gran importancia ya que una aplicacion se puede dividir en varios procesos por lo que se reduce su tiempo de realizacion.
Aporta las siguientes ventajas:
.-varios procesos en ejecución.
.-Permite el servicio interactivo simultáneo a varios usuarios de manera eficiente.
.-Aprovecha los tiempos que los procesos pasan esperando a que se completen sus operaciones de E/S
.-Aumenta el uso de la CPU.
Publicar un comentario