Controladores de periféricos
Gabarito: letra E (I, II e III estão corretas). As três afirmativas descrevem corretamente as diferenças fundamentais entre processadores/memórias e dispositivos de E/S: diferença de velocidade, inviabilidade de controle direto pelo processador devido à diversidade, e incompatibilidade de formatos de dados. Esses conceitos são básicos na arquitetura de computadores e justificam a existência de controladores de periféricos.
Afirmativa | Conteúdo | Correção | Justificativa |
|---|
I | Processadores e memórias têm velocidades de transferência muito maiores que dispositivos de E/S | ✅ Correta | Discos, teclados e mouses possuem latências e taxas ordens de grandeza menores que CPU/RAM, justificando uso de controladores e DMA |
II | É inviável inserir no processador o controle para todos os tipos de periféricos | ✅ Correta | A enorme diversidade de dispositivos (protocolos, temporizações, funções) torna impraticável hardware dedicado no processador para cada um |
III | Formatos de dados e extensões de palavras de E/S e computadores geralmente são incompatíveis | ✅ Correta | Exemplo: teclado envia bytes seriais assíncronos, enquanto processador usa palavras paralelas de 32/64 bits — o controlador faz a conversão |
Item I — ✅ Correto
Processadores e memórias operam em velocidades de transferência muito superiores às dos dispositivos de E/S. Discos rígidos, teclados, mouses e outros periféricos têm latências e taxas de transferência ordens de grandeza menores que as do processador e da memória RAM. Esse gargalo é uma das razões para o uso de controladores e técnicas como DMA.
Item II — ✅ Correto
O processador não pode incorporar o controle de todos os tipos de periféricos existentes (mais de centenas, com protocolos, temporizações e funções distintas). Seria inviável projetar um processador com hardware dedicado para cada periférico. Por isso, cada periférico ou classe de periféricos possui um controlador específico (driver) que faz a interface entre o barramento do sistema e o dispositivo.
Item III — ✅ Correto
Os formatos de dados, extensão de palavras e protocolos de comunicação dos dispositivos de E/S frequentemente diferem dos usados pelo processador e pela memória. Por exemplo, um teclado envia bytes em formato serial assíncrono, enquanto o processador trabalha com palavras de 32 ou 64 bits em paralelo. O controlador de periférico realiza a conversão necessária para que haja compatibilidade.
Conclusão: Todas as afirmativas (I, II e III) estão corretas, portanto a alternativa E é o gabarito.