Memória Principal

Propaganda
Organização e Arquitetura de
Computadores
Hugo Barros
[email protected]
Memória Principal
●
●
●
●
É a parte do computador onde os programas e os dados são
armazenados;
Parte importante para o conceito de computador digital com
programa armazenado;
Armazena informações em forma de dígitos binários (Bits).
–
1 Byte = 8 Bits
–
1 KB = 1024 Bytes
Por que trabalhar com sistema binário ?
–
Mais confiante por se tratar apenas com 2 níveis:
●
0 ou 1
Memória Principal
●
Quantias combinações podemos guardar
em 1 Byte ?
–
2 = 256
–
2¹= 65536
Memória Principal
●
Endereços da memória:
–
Conjunto de Células
–
Cada célula tem 1 endereço
–
A célula é a menor unidade endereçavel
da memória
–
N Células = endereços de 0 a N-1
Memória Principal
●
Endereços de Memória:
–
Organização da memória depende do número de bytes por palavra
Memória Principal
●
Ordenação do Bytes:
–
Big Endian:
●
●
–
Bytes são numerados da esquerda para
direita;
Muito usados em sistemas Unix;
Little Endian
●
●
Bytes são numerados da direita para
esquerda;
Usado por Pcs IBM(arquiteturas Intel)
Memória Principal
●
Ordenação de Bytes:
Memória Principal
●
●
●
Dados na memória podem ter erros
causados por exemplo por oscilação de
tensão.
Isso é um grande problema que ainda
hoje não é trivial.
Solução...
Memória Principal
●
Solução:
–
Dados são armazenados na memória
com um código que permita a correção
ou detecção de erros;
–
São acrescentados bits extras usados
para identificar a exatidão da
informação;
–
Resumindo...
●
Uma palavra de código n=(m+r) conterá:
–
–
m bits de dados
r bits de redundância(ou verificação)
Próxima aula...
Distância de Hamming
Download