Você está na página 1de 2

Administracion de dispositivos, interrupciones y memoria virtual.

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

Prioridad de las interrupciones

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

Las interrupciones no se pueden anidar de forma infinita por que un administrador de


interrupciones solo permite que una interrupcin sea interrumpida por una mayor prioridad.

Se pueden prevenir las interrupciones de los dispositivos de entrada/salida si el procesador se


encuentra ateniendo una interrupcin de mayor prioridad.

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.

Você também pode gostar