Sistemas Operativos – William Stallings (RESUMEN)
1.1- 4 componentes básicos:
Procesador: controla la operación del computador y lleva a cabo las funciones del procesamiento de datos.
Memoria principal: almacena los datos y los programas, normalmente es volátil.
Módulos de E/S: transporta los datos entre el computador y su entorno exterior.
Interconexión de sistemas: ciertos mecanismos y estructuras que permiten la comunicación entre procesadores, memoria principal y los terminales.
El procesador para intercambiar datos con la memoria utiliza los siguientes registros:
Memory Address Register: especifica la dirección en memoria de la próxima escritura o lectura. Memory Buffer Register: contiene los datos que serán escritos en memoria o que fueron
leídos …ver más…
En el caso de las operaciones de E/S, sin interrupciones el procesador debe esperar a que se finalice la ejecución de la rutina de E/S para luego continuar ejecutando el programa. Si se incorporan interrupciones el procesador podrá continuar con la ejecución del programa una vez emitido el comando de E/S, mientras el periférico ejecuta esta operación y el procesador será interrumpido una vez finalizada dicha operación. Pueden plantearse dos casos: interrupciones con corta espera de E/S o con larga espera de E/S. En el primer caso, la operación de E/S finaliza mientras el procesador está ejecutando el programa principal, por lo cual es interrumpido para ejecutar las instrucciones de finalización de la E/S y luego retorna al programa principal. En el segundo caso el procesador continúa ejecutando el programa principal, y al presentarse otra operación de E/S antes de que finalice la operación de E/S anterior, debe esperar para poder continuar.
Para poder dar cabida a las interrupciones se agrega un ciclo de interrupción al ciclo de instrucción, que consiste en comprobar si ha ocurrido una interrupción luego de la ejecución de una instrucción. Si se produjo una interrupción el procesador suspende la ejecución del programa y ejecuta una rutina de tratamiento de la interrupción.
El tratamiento de la interrupción desencadena una serie de sucesos tanto