⾕

Gerência de TI  |  

O subsistema de entrada e saída gerencia a comunicação com dispositivos de características muito heterogêneas, ocultando essas diferenças por trás de interfaces uniformes.

Os dispositivos classificam-se em orientados a bloco, como discos, e orientados a caractere, como teclados e portas seriais.

Técnicas de Transferência

E/S programada: o processador consulta repetidamente o estado do dispositivo (polling), desperdiçando ciclos.

E/S por interrupção: o dispositivo avisa quando está pronto, liberando a CPU para outras tarefas durante a espera.

DMA: um controlador dedicado transfere blocos diretamente entre dispositivo e memória, interrompendo o processador apenas ao final. É essencial para transferências volumosas.

Drivers e Buffers

O driver é o componente que conhece as particularidades do hardware e traduz as requisições genéricas do núcleo em comandos específicos.

O buffering acomoda diferenças de velocidade entre produtor e consumidor; o caching mantém cópias de dados frequentemente acessados; e o spooling enfileira requisições para dispositivos não compartilháveis, como impressoras.

Next