next up previous contents
Next: Buffers especiales de entrada Up: E/S Virtual Previous: E/S mapeada directamente

E/S mapeada en memoria

Los sistemas que usen la E/S mapeada en memoria, pueden utilizar las facilidades de paginación del i486, para generar excepciones cuando se intente accesar a puertos de E/S. El monitor virtual 8086 puede utilizar la paginación para controlar la E/S mapeada en memoria de las siguientes formas:

La emulación del espacio de direcciones también requiere de muchas intervenciones del sistema operativo bajo las mismas condiciones. En este caso, es posible generar una excepción únicamente para el primer intento de acceso a E/S. Entonces el sotfware del sistema puede determinar si se le puede dar el control exclusivo temporalmente de E/S a un programa, si puede levantarse la protección del espacio de E/S y permitir que el programa se ejecute rápidamente.


next up previous contents
Next: Buffers especiales de entrada Up: E/S Virtual Previous: E/S mapeada directamente
Amilcar Meneses
2002-10-03