Computação |
Mapeamento de E/S Isolado (Isolated I/O)
Nesse modelo, os dispositivos de E/S possuem um espaço de endereços separado da memória principal.
Assim, são utilizadas instruções específicas (como
Vantagem: evita conflito com endereços de memória.
Desvantagem: exige instruções especiais e maior complexidade no hardware.
Mapeamento de E/S na Memória (Memory-Mapped I/O)
Neste modelo, os registradores dos dispositivos de E/S são mapeados dentro do espaço de endereçamento da memória principal.
Assim, as operações de leitura e escrita nos periféricos podem ser feitas usando as mesmas instruções de acesso à memória.
Vantagem: simplifica o conjunto de instruções e facilita o acesso.
Desvantagem: reduz o espaço de endereçamento disponível para a memória principal.
Subsistemas de Entrada/Saída e Controladores
Os subsistemas de E/S são compostos por diversos elementos que trabalham em conjunto para realizar a comunicação entre o processador e os periféricos.
Entre eles, destacam-se os controladores de dispositivo, que atuam como intermediários entre o barramento do sistema e o hardware periférico.