Escolar Documentos
Profissional Documentos
Cultura Documentos
El manejo de las interrupciones es una de las tareas ms importantes del ncleo (kernel) del
sistema operativo. Una interrupcin le seala al procesador que un evento ha ocurrido y que
requiere de atencin inmediata. A menudo las interrupciones estn asociadas con una operacin
de entrada/salida, pero existen otros tipos de interrupciones tambin. El ncleo identifica lo que
causo la interrupcin tambin. El ncleo identifica lo que la causo. Debe actuar con rapidez. Debe
administrar cada interrupcin en menos de una milsima de segundo para evitar la perdida de
informacin
Por ejemplo
El procesador tambin asigna prioridades a los diferentes tipos de interrupciones. Los dispositivos
de baja velocidad como el teclado, tiene baja prioridad. Los dispositivos de alta velocidad como el
disco SCSI tienen prioridad alta ya que para funcionar de manera ptima requiere de una
respuesta rpida
Interrupciones anidadas
Trampas y fallas
Una trampa (trap) es un evento similar a una interrupcin. La diferencia es que la trampa es
provocada por la ejecucin de instrucciones del procesador mientras que la interrupcin la
provoca una seal externa
Un tercer tipo de evento se conoce como falla (fault). Una falla ocurre cuando se le pide al equipo
de computo que haga algo que no puede hacer, tal como acceder una localizacin de memoria
inexistente
Memoria virtual
Una computadora persona tpica, actualmente cuenta con una memoria principal (DRAM) de
64MB o ms. Una parte de la memoria principal queda reservada para el sistema operativo, pero
la mayor parte esta disponible para los programas del usuario.
Administracion de la memoria
Una de las tareas mas importantes del nucleo (kernel) del sistema operativo es la administracin
de la memoria del sistema. Una computadora personal tpica actualmente cuenta con una
memoria principal (RAM) de 2GB o ms.
Relocalizacion
Antes de que se inventara la memoria virtual, se invento otra solucin. Los programadores
codificaban sus programas de tal forma que cada posicin de memoria contenia una direccin
marcada de manera especial en un archivo binario.