Questão nº 56
Questão de Arquitetura de Computadores · FGV BBTS 2023 (nº 56)
A figura a seguir apresenta alguns componentes interligados por barramentos.

Sendo as linhas de dados e de endereço compartilhadas por todos os componentes, faz-se necessário estabelecer um meio de controle de uso. Assinale a opção que indica a linha de controle que faz com que os dados do local endereçado sejam colocados no barramento.
- ALeitura de memória. (alternativa correta)
- BEscrita de memória.
- CLeitura de E/S.
- DEscrita de E/S.
- ESolicitação de barramento.
Resposta comentada
Gabarito Alternativa A
Um barramento é como uma via de comunicação principal dentro do computador, permitindo que a CPU, a memória e outros dispositivos troquem informações. Ele possui linhas de endereço (para indicar a localização da informação), linhas de dados (para transportar a informação em si) e linhas de controle (para gerenciar o fluxo e o tipo de operação, como leitura ou escrita).
(A) Correta: Quando a CPU (ou outro dispositivo mestre) deseja ler dados da memória, ela coloca o endereço desejado nas linhas de endereço e ativa o sinal de Leitura de memória nas linhas de controle. Em resposta, a memória, no endereço especificado, pega os dados armazenados e os coloca nas linhas de dados do barramento para que a CPU possa recebê-los. Isso corresponde exatamente à descrição da questão.
(B) Incorreta: A Escrita de memória é o oposto. Nesse caso, a CPU coloca os dados que deseja gravar nas linhas de dados do barramento, junto com o endereço e o sinal de escrita. A memória, então, recebe esses dados do barramento e os armazena, em vez de colocá-los no barramento. Armadilha da banca: Esta é a alternativa mais tentadora, pois também envolve o barramento e a memória. No entanto, a questão pede a ação de colocar dados no barramento pelo local endereçado (memória, neste caso), o que só acontece em uma operação de leitura.
(C) Incorreta: A Leitura de E/S (Entrada/Saída) faria com que um dispositivo de E/S (como uma placa de rede ou teclado) colocasse seus dados no barramento para serem lidos pela CPU. Embora conceitualmente similar à leitura de memória, a opção "Leitura de memória" é mais fundamental e diretamente aplicável ao contexto geral de um "local endereçado" que armazena dados.
(D) Incorreta: A Escrita de E/S significa que a CPU está colocando dados no barramento para serem enviados a um dispositivo de E/S (por exemplo, para exibir algo na tela). O dispositivo de E/S recebe os dados, não os coloca no barramento.
(E) Incorreta: A Solicitação de barramento é um sinal de controle usado por um dispositivo para pedir permissão para usar o barramento (tornar-se o "mestre" do barramento). Não é um sinal que faz com que dados de um local endereçado sejam colocados no barramento em resposta a uma operação de leitura ou escrita.
Fonte: FGV BBTS 2023 Técnico - Perfil Atendimento (Caderno Tipo 1). Reproduzida para fins de estudo.