Pular para o conteúdo principal

Questão de Noções de Informática — Barramentos, Placa-mãe e BIOS — Quadrix 2024

Noções de InformáticaBarramentos, Placa-mãe e BIOS
Código
qa584981
Banca
Quadrix
Órgão
CREFITO 18
Ano
2024
Cargo
Ana TI ( )
Quanto aos barramentos de entrada e saída (E/S) nos sistemas de computação, assinale a alternativa correta.
  1. ASão responsáveis, exclusivamente, pela comunicação entre a CPU e a memória principal.
  2. BO barramento de entrada e saída possui apenas um canal de comunicação, o que limita a transferência de dados simultâneos.
  3. CEles utilizam, exclusivamente, a técnica de polling para detectar dispositivos prontos para a transferência de dados.
  4. DO barramento de entrada e saída pode ser compartilhado por varios  dispositivos, necessitando de mecanismos de arbitragem para evitar conflitos.
  5. ENão podem ser utilizados em sistemas de multiprocessamento devido à sua limitada capacidade de comunição.
Revelar gabarito e comentário

GabaritoD — O barramento de entrada e saída pode ser compartilhado por varios  dispositivos, necessitando de mecanismos de arbitragem para evitar conflitos.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Barramentos de Entrada e Saída (E/S)

Gabarito: letra D. O barramento de E/S é um recurso compartilhado entre vários dispositivos (teclado, mouse, disco, placa de vídeo etc.), e por isso exige mecanismos de arbitragem para decidir quem usa o barramento a cada momento, evitando conflitos. As demais alternativas erram ao restringir a função do barramento, ao afirmar que ele tem um único canal, ao limitar a detecção de dispositivos ao polling ou ao negar seu uso em multiprocessamento.

O barramento é o "caminho" físico por onde os dados trafegam entre os componentes do computador. Na placa-mãe, ele interliga a CPU, a memória e os periféricos. O material de apoio define barramento como "um conjunto de linhas ou fios de comunicação que permitem a interligação entre dispositivos para transmissão de informações por meio de sinais elétricos". Essa definição já mostra que o barramento não é exclusivo da comunicação CPU-memória: ele conecta todos os componentes, inclusive os de entrada e saída.

Os barramentos se dividem em duas grandes categorias: os barramentos de sistema (dados, endereço e controle), que ligam a CPU à memória principal, e os barramentos de entrada e saída (E/S), que conectam a CPU e a memória aos periféricos. Os barramentos de E/S podem ser internos (slots de expansão, como PCI e PCI Express) ou externos (portas, como USB e SATA).

Como vários dispositivos compartilham o mesmo barramento de E/S, é preciso um controlador (ou interface) para cada dispositivo, que gerencia o acesso ao barramento. Quando dois ou mais dispositivos querem transmitir dados ao mesmo tempo, surge um conflito: quem usa o barramento primeiro? A solução é a arbitragem de barramento, um mecanismo que define a prioridade de acesso. Existem várias técnicas de arbitragem, como a polling (consulta sequencial), a daisy chain (encadeamento) e a arbitragem por prioridade.

A detecção de dispositivos prontos para transferência não se limita ao polling. Existe também o mecanismo de interrupção (IRQ), em que o dispositivo avisa a CPU quando está pronto, e o acesso direto à memória (DMA), em que o controlador transfere dados diretamente para a memória sem intervenção da CPU. O polling é apenas uma das técnicas, e não a exclusiva.

Em sistemas multiprocessados, os barramentos de E/S são essenciais: cada processador precisa acessar os mesmos dispositivos, e a arbitragem garante que isso ocorra de forma ordenada. Negar o uso de barramentos em multiprocessamento é um erro conceitual grave.

A pegadinha da banca está em usar termos absolutos como "exclusivamente", "apenas" e "não podem", que tornam as alternativas A, B, C e E incorretas. A alternativa D, por sua vez, descreve corretamente a natureza compartilhada do barramento e a necessidade de arbitragem.

Barramento de E/S
  • 1Função
    • Conecta CPU e memória aos periféricos
    • Compartilhado entre vários dispositivos
  • 2Categorias
    • Internos (PCI, PCI Express)
    • Externos (USB, SATA)
  • 3Controle de acesso
    • Arbitragem (evita conflitos)
    • Polling (consulta sequencial)
    • Interrupção (IRQ)
    • DMA (acesso direto à memória)
  • 4Multiprocessamento
    • Essencial para acesso ordenado
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que os barramentos de E/S são responsáveis, exclusivamente, pela comunicação entre a CPU e a memória principal. Isso é falso: essa comunicação é feita pelos barramentos de sistema (dados, endereço e controle). Os barramentos de E/S conectam a CPU e a memória aos periféricos (teclado, mouse, disco, placa de vídeo etc.). O erro está na palavra "exclusivamente", que exclui os periféricos da função do barramento de E/S.

Alternativa B — ❌ Incorreta

Afirma que o barramento de E/S possui apenas um canal de comunicação, limitando a transferência simultânea. Isso é falso: os barramentos modernos, como o PCI Express, utilizam múltiplos canais seriais (chamados de lanes) para transferência de dados. O próprio material de apoio descreve o PCI Express como um barramento que "permite o uso de uma ou mais interconexões seriais, isto é, caminhos (chamados de lanes) para transferência de dados". Além disso, barramentos paralelos como o PCI transmitem dados em 32 ou 64 bits simultaneamente.

Alternativa C — ❌ Incorreta

Afirma que os barramentos de E/S utilizam, exclusivamente, a técnica de polling para detectar dispositivos prontos. Isso é falso: existem outras técnicas, como interrupção (IRQ) e acesso direto à memória (DMA). No polling, a CPU consulta cada dispositivo para ver se ele está pronto; na interrupção, o próprio dispositivo avisa a CPU; no DMA, o controlador transfere dados diretamente para a memória, sem intervenção da CPU. O erro está na palavra "exclusivamente", que ignora as demais técnicas.

Alternativa D — ✅ Correta ⟵ GABARITO

Afirma que o barramento de E/S pode ser compartilhado por vários dispositivos, necessitando de mecanismos de arbitragem para evitar conflitos. Isso está correto: o barramento é um recurso compartilhado, e quando vários dispositivos querem transmitir ao mesmo tempo, a arbitragem define a prioridade de acesso. Sem arbitragem, haveria colisão de dados. Essa é a definição clássica de arbitragem de barramento.

Alternativa E — ❌ Incorreta

Afirma que os barramentos de E/S não podem ser utilizados em sistemas de multiprocessamento devido à limitada capacidade de comunicação. Isso é falso: os barramentos de E/S são amplamente utilizados em sistemas multiprocessados, justamente para permitir que vários processadores acessem os mesmos dispositivos. A arbitragem garante o acesso ordenado. A limitação de capacidade não impede o uso em multiprocessamento; pelo contrário, a arbitragem é ainda mais necessária nesses sistemas.

Gabarito: letra D

Link permanente: /questoes/qa584981