Next: Memoria compartida
Up: Arquitecturas que soportan la
Previous: Arquitecturas que soportan la
  Índice General
- multi-programación o multi-programming:
- los procesos se ejecutan en hardware distinto
- multi-procesamiento o multi-processing:
- Se aprovecha de la posibilidad de multiplexar varios
procesos en un solo procesador.
- multi-tarea o multi-tasking:
- El sistema operativo (muchas veces con la ayuda de hardware específico)
realiza la ejecución de varios procesos de forma cuasi-paralelo
distribuyendo el tiempo disponible a las secuencias diferentes
(time-sharing system) de diferentes usuarios (con los debidas
medidas de seguridad).
La visión de `computación en la red' no es nada más que un gran
sistema MIMD.
Existen dos puntos de vista relacionados con el mecanismo de conmutación
- el mecanismo de conmutación es independiente del programa concurrente
(eso suele ser el caso en sistemas operativos),
- el mecanismo de conmutación es dependiente del programa concurrente
(eso suele ser el caso en sistemas en tiempo real),
En el segundo caso es imprecindible incluir dicho mecanismo
en el análisis del programa.
© 2005, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática