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