Ir al contenido

Diferencia entre revisiones de «Multiprogramación»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
m Revertidos los cambios de 88.2.223.97 (disc.) a la última edición de 83.57.188.244
Sin resumen de edición
Línea 3: Línea 3:


Aporta las siguientes ventajas:
Aporta las siguientes ventajas:
*La ya 522114552505152015
*La ya mencionada, varios procesos en ejecución.
fghtnrf6yn tfckkjjkkmultiprogramación evitan eso ya que durante ese tiempo de esperar pasan a ejecutar otro proceso teniendo así al computador ocupado.
*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.
*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.

Un proceso entra a ejecutarse y llega al momento en que tiene que hacer espera por un dispositivo de entrada y/o salida por ejemplo, el CPU estará desocupado mientras espera que el proceso pueda usar el dispositivo para así finalmente ejecutarse. Los sistemas de multiprogramación evitan eso ya que durante ese tiempo de esperar pasan a ejecutar otro proceso teniendo así al computador ocupado.


[[Categoría:Programación paralela]]
[[Categoría:Programación paralela]]

Revisión del 11:53 19 oct 2011

Se denomina multiprogramación a la técnica que permite que dos o más procesos ocupen la misma unidad de memoria principal y que sean ejecutados al "mismo tiempo" (pseudo-paralelismo, en una única CPU sólo puede haber un proceso a la vez) en la unidad central de proceso o CPU.

Aporta las siguientes ventajas:

  • La ya 522114552505152015

fghtnrf6yn tfckkjjkkmultiprogramación evitan eso ya que durante ese tiempo de esperar pasan a ejecutar otro proceso teniendo así al computador ocupado.