Para que los sistemas de cómputo pudieran funcionar de manera correcta y hacer que sus componentes funcionaran de manera armónica, necesitaban que estos tuvieran ciertas propiedades. Estas son:
Protección de memoria, no se puede escribir dónde esta el monitor o sistema operativo.
Timer, para evitar la monopolización. Un programa sin la sentencia $END se queda el sis tema. A los 5 minutos si el programa no suelta el control el timer manda una señal para que se lo quiten.
Instrucciones privilegiadas, sólo el monitor puede realizar operaciones de entrada y salida.
Kernel: es indispensable, realiza la interacción con el hardware de la máquina. En algunas computadoras se necesita entrar a la BIOS para activar la virtualización.
Sistema dedicado de apropiación. No existe una interrupción, el otro programa simplemente llega a acaparar los recursos del sistema. Debe ser en tiempo real y entregar el resultado cuando se espera, de lo contrario hay un mal resultado.
Dispositivos de entrada y salida son lentos. El procesador desperdicia aproximadamente el 96% de su tiempo esperando a que se realizan este tipo de operaciones.
No hay comentarios:
Publicar un comentario