Um sistema hipotético é composto por um barramento usado para o controle de periféricos, composto por 20 linhas, das quais 4 são usadas para endereçamento. De acordo com as especificações acima e considerando que o sistema seja binário (0 ou 1), assinale a opção que indica o número de periféricos que pode ser controlado pelo sistema.
- A)2.
Errada: 2 periféricos exigiriam apenas 1 linha de endereçamento, não 4.
- B)4.
Errada: 4 periféricos correspondem a 2 linhas de endereçamento, pois 2^2 = 4.
- C)8.
Errada: 8 periféricos correspondem a 3 linhas de endereçamento, pois 2^3 = 8.
- D)16.
Certa: com 4 linhas de endereçamento em sistema binário, o total é 2^4 = 16 periféricos.
- E)32.
Errada: 32 periféricos exigiriam 5 linhas de endereçamento, não 4.
Gabarito: D
Quando um barramento usa linhas para endereçamento, cada linha funciona como um dígito binário: pode valer 0 ou 1. Isso faz o total de combinações crescer de forma exponencial, pela regra 2 elevado ao número de linhas de endereço. Aqui, só 4 das 20 linhas servem para endereçar periféricos, então o sistema consegue formar 2^4 combinações. Fazendo a conta, 2^4 = 16. Em outras palavras, com 4 bits de endereçamento, voce consegue identificar 16 posições ou dispositivos diferentes. As outras 16 linhas do barramento, no enunciado, ficam para outras funções de controle e não aumentam a quantidade de periféricos endereçáveis. Por isso, o gabarito é a letra D. Em questões de Arquitetura de Computadores, a banca gosta desse raciocínio básico: número de dispositivos endereçáveis = 2^(quantidade de bits de endereço). Parece simples, e é mesmo, mas a FGV costuma colocar um número total de linhas para ver se voce não mistura tudo. Resumo de bolso: se o sistema é binário, cada linha de endereço dobra as possibilidades. Com 4 linhas, voce tem 16 combinações possíveis, logo 16 periféricos controláveis.