Endereçamento de Memória
Arquitetura de
Computadores
Prof.ª Ms. Elaine Cecília Gatto
1
Endereçamento de Memória
• Bit: 0 e 1
• Byte: conjunto de 8 bits
• Palavra: é um conjunto de bits que representa uma informação transferida ou processada pela unidade central de processamento. • Atualmente os processadores são capazes de utilizar palavras de até 64 bits, isto é, processa e transfere informações, internamente através de um canal de 64 bits.
• Uma máquinas de 64 bits terá registradores de 64 bits e instruções para movimentar, somar, subtrair e, em geral, manipular palavras de 64 bits.
2
Endereçamento de Memória
• Analogia:
• A memória é semelhante a uma rua cheia de edificíos de apartamentos; • Cada edifício (palavra) possui vários apartamentos (bytes)
• Cada apartamento possui seu próprio endereço;
• Todos os apartamentos são numerados (endereçados) sequencialmente, de 0 ao número total de apartamentos do complexo; • Os edificios agrupam os apartamentos (a palavra faz o mesmo); • O endereço dos apartamentos é fixo, mas as correspondências
(informações) que chegam nos apartamentos são variáveis.
3
Endereçamento de Memória
4
Endereçamento de Memória
• Um endereço de memória identifica uma locação física na memória de um computador de forma similar ao de um endereço residencial em uma cidade;
• O endereço aponta para o local onde os dados estão armazenados, da mesma forma como o seu endereço indica onde você reside;
• Na analogia do endereço residencial, o espaço de endereçamento seria uma área de moradias, tais como um bairro, vila, cidade ou país;
• Dois endereços podem ser numericamente os mesmos, mas se referirem a locais diferentes se pertencem a espaços de endereçamento diferentes;
• É o mesmo que você morar na "Rua Central, 32", enquanto outra pessoa reside na "Rua Central, 32" numa outra cidade qualquer. 5
Endereçamento de Memória
• Se a memória tiver n células, então elas terão de 0 a n-1