Unidade I - Gerenciamento de I/O

Endereçamento do dispositivo

Um problema importante é saber como o processador endereça ou “encontra” o dispositivo  entre diversos outros. Este mecanismo depende basicamente da arquitetura do hardware em uso.

I/O mapeada em espaço de memória

Neste mecanismo, típico da arquitetura CISC, os dispositivos de I/O são endereçados como “se fossem” um endereço de memória. Basicamente o espaço de endereços de memória é dividido e até um endereço é memória e dali pra diante é I/O – o sistema operacional sabe o que está acessando pelo endereço usado. A figura I.2 procura mostrar este esquema de endereçamento.

No exemplo hipotético:

I/O mapeada em espaço de I/O

Neste mecanismo, típico da arquitetura RISC, os dispositivos de I/O são endereçados diretamente, ou seja, o espaço de endereçamento de I/O é completamente dissociado do espaço de endereçamento da memória. A figura I.3 procura mostrar este esquema.

No exemplo hipotético