Los sistemas en tiempo real son los que andan a la velocidad del sistema que están controlando.
- Con frecuencia se utiliza como dispositivos de control de aplicaciones dedicadas tales como el control de experimentos científicos, sistemas de imágenes médicas, y algunos sistemas de presentación. Restricciones de tiempo fijo bien definidas.
- Sistemas de tiempo real duros
- La memoria secundaria es muy limitada o ausente, los datos son almacenados en memoria de corto plazo (memoria de sólo lectura ROM) o similar.
- Tiene conflictos con los sistemas de tiempo compartido, no está soportado por los sistemas operativos de propósito real.
- Sistemas de tiempo real blandos de utilidad limitada en industria de control o robótica. Útil en aplicaciones que requieren de avanzadas características del sistema operativo (multimedia, realidad virtual).
SISTEMAS MULTIPROCESADOR
Los sistemas multiprocesador con más de una CPU en comunicación muy cercana.
Sistemas fuertemente acoplados: Los procesadores comparten la memoria y el reloj; la comunicación por lo general se realiza a través de la memoria compartida.
Ventajas de los sistemas paralelos:
- Incremento del rendimiento,
- Económicos.
- Incrementan confiabilidad.
- Degradación gradual.
- Sistemas de fallos controlados por software,
MULTIPROCESAMIENTO ASIMÉTRICO
- A cada procesador se le asigna una tarea específica; el procesador maestro planifica y asigna el trabajo a los procesadores esclavos.
- El más común en sistemas más grandes.
- El que manda es el de mayor jerarquía.
- Una desventaja es que se recarga todo el trabajo sobre el procesador que manda o el de mayor jerarquía