Modelo de Dispositivo por Puertos
El modelo de dispositivos por puertos es clásico en las arquitecturas de Intel. En ellas, cuando se instala un dispositivo, a su controlador se le asigna un puerto de E/S, una interrupción hardware y un vector de interrupción. Todas las operaciones de entrada/salida (pantalla gráfica, impresoras, ratón, discos, etc.) se realizan usando esas dos instrucciones de lenguaje máquina con los parámetros adecuados.
Nota: El problema de este tipo de direccionamiento es que exige conocer las direcciones de E/S
Nota: El problema de este tipo de direccionamiento es que exige conocer las direcciones de E/S
Modelo de Dispositivos Proyectados en Memoria
Este modelo, típico de las arquitecturas de Motorola, asigna a cada dispositivo de E/S un rango de direcciones de memoria a través de las cuales se escribe sobre los registros del controlador. En este modelo no hay instrucciones específicas de E/S, sino que las operaciones se llevan a cabo mediante instrucciones máquina de manejo de memoria.
Nota: Se reserva una zona de memoria física para asignar las direcciones de E/S.
No hay comentarios:
Publicar un comentario