Computational Foundations Computational Foundations 1 | Page 15

13

Cuando la carga de procesamiento aumentaba se tenía que cambiar el hardware del Mainframe, lo cual es más costoso que añadir más computadores personales clientes o servidores que aumenten las capacidades.

El otro problema que surgió son las modernas interfases gráficas de usuario, las cuales podían conllevar a un gran aumento de tráfico en los medios de comunicación y por consiguiente podían colapsar.

Sistemas de tiempo real

En los sistemas de tiempo real, el sistema operativo y la aplicación están fuertemente acoplados, mucho más que en los sistemas de tiempo compartido (la transportabilidad es más complicada).

Un sistema operativo en tiempo real debe ser capaz de responder a determinados eventos internos o externos en un margen de tiempo predecible, sopena del impacto que se puede producir sobre otras tareas o procesos en ejecución. Esta es la diferencia de los sistemas de tiempo compartido, los cuales deben compartir los recursos del sistema (tales como CPU, memoria principal, y periféricos) igualmente entre un número de tareas en ejecución. En un sistema de tiempo compartido debidamente configurado).