um sistema de computação (s.c.) possui um processador que endereça 4 mega (m) de endereços de memória principal no máximo. qual é a largura de seu barramento de endereços (be) em bits?
Soluções para a tarefa
Resposta:
22 bits
Explicação:
A quantidade de endereços de memória a serem endereçados pelo barramento de endereços é obtida da seguinte forma: N = 2L
Sendo:
N = Quantidade de endereços.
L = Largura (quantidade) de bits do BE ou de cada endereço.
Temos:
N = 4 Mega endereços (não estamos considerando o conteúdo de cada célula, apenas a quantidade de células existentes).
Cálculo de L:
A tabela a seguir expressa alguns prefixos usados para abreviar valores em computação, nos valores em potência de 2 e em potência de 10.
Unidade Valor em potência de 2 Valor unitário Valor em potência de 10 Valor unitário
1k (quilo) 210 1024 103 1.000
1M (mega) 220 1.048.576 106 1.000.000
1G (giga) 230 1.073.741.824 109 1.000.000.000
1T (tera) 240 1.099.511.627.776 1012 1.000.000.000.000
Desmembrando o valor 4 do prefixo M, podemos escrever o valor 4 da seguinte maneira: 22 = 4
Podemos escrever o prefixo Mega (M) da seguinte maneira: 220 = Mega
Juntando: 4 Mega endereços = 22 × 220
Repetindo a base e somando os expoentes: 222
Assim: 4 M = 222 = 22 bits
Para endereçar 4 milhões de endereços de memória são necessários 22 bits no barramento de endereços.
Quantidade de bits necessários no barramento de endereços
Se termos um barramento de endereços de N bits, ele poderá endereçar endereços de memória no máximo, pois, esse é o número de combinações binárias possíveis com N bits.
Sendo M a quantidade de endereços de memória que podem ser endereçados, temos que 4 mega equivale a 4 milhões de endereços de memória. Com esse dado podemos calcular a quantidade de bits n do barramento:
Ou seja, precisamos de 22 bits para endereçar os 4 milhões de endereços de memória. Em efeito, com essa quantidade de bits podemos endereçar 4194304 endereços de memória.
Saiba mais sobre os endereços de memória em https://brainly.com.br/tarefa/2895784
#SPJ2