Multiprogramación

Multiprogramación

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 mencionada, 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.
  • 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.


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • multiprogramación — f. Inform. Técnica para la ejecución simultánea de dos o más programas en una misma computadora …   Diccionario de la lengua española

  • Multiprogramación — ► sustantivo femenino INFORMÁTICA Método de explotación de un ordenador que permite la ejecución de varios programas a la vez. * * * multiprogramación. f. Inform. Técnica para la ejecución simultánea de dos o más programas en una misma… …   Enciclopedia Universal

  • Historia de los sistemas operativos — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • THE — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar al …   Wikipedia Español

  • OS/360 — El OS/360 fue un sistema operativo producido por IBM entre 1965 y 1972. Historia Desarrollado por IBM en 1964, su lanzamiento estaba dispuesto para 1965 para las versiones más simples y para 1966 para las versiones más complejas , pero no fue… …   Wikipedia Español

  • Bloque de control del proceso — Saltar a navegación, búsqueda El Bloque de control del proceso ó BCP o en inglés PCB (Process Control Block) es un registro especial donde el sistema operativo agrupa toda la información que necesita conocer respecto a un proceso particular. Cada …   Wikipedia Español

  • Computación concurrente — La computación concurrente es la simultaneidad en la ejecución de múltiples tareas interactivas. Estas tareas pueden ser un conjunto de procesos o hilos de ejecución creados por un único programa. Las tareas se pueden ejecutar en una sola unidad… …   Wikipedia Español

  • Historia del CAD (Computer Aided Design) — Saltar a navegación, búsqueda Contenido 1 Introducción 2 Antecedentes 3 El CAD irrumpe en el mercado 4 …   Wikipedia Español

  • ISDB-T — Sistemas de televisión digital terreste. Los países que usan ISDB se muestran en verde. ISDB (Integrated Services Digital Broadcasting) o Transmisión Digital de Servicios Integrados es un conjunto de normas creado por Japón para las transmisiones …   Wikipedia Español

  • Modos de direccionamiento — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”