PROCESSAMENTO
Organização da Memória Principal
Alguns Conceitos
• A MP é o "depósito" de trabalho da UCP, isto é, a UCP e a
MP trabalham íntima e diretamente na execução de um programa. – As instruções e os dados do programa ficam armazenados na MP e a UCP vai "buscando-os" um a um à medida que a execução vai se desenrolando;
• Os programas são organizados de modo que os comandos são descritos seqüencialmente e o armazenamento das instruções se faz da mesma maneira, fisicamente seqüencial (embora a execução nem sempre se mantenha de forma seqüencial); 2
Palavra
• É a unidade de informação do sistema UCP / MP que deve representar o valor de um número (um dado) ou uma instrução de máquina. Desse modo, a MP deveria ser organizada como um conjunto seqüencial de palavras, cada uma diretamente acessível pela UCP.
– Na prática isso não acontece porque os fabricantes seguem idéias próprias, não havendo um padrão para o tamanho da palavra e sua relação com a organização da MP.
– Por exemplo, os antigos processadores Intel 8086/8088 possuíam palavra com um tamanho igual a 16 bits; a palavra dos processadores Inte180486 e Pentium, bem como dos processadores Motorola 68000, é igual a 32 bits, enquanto a
MP associada a todos esses processadores é organizada em células (a unidade de armazenamento) com 8 bits de tamanho. 3
Endereço, conteúdo e posição de
MP
• Em toda organização composta de vários elementos, que podem ser identificados e localizados individualmente para, com eles, ser realizado algum tipo de atividade, há necessidade de se estabelecer um tipo qualquer de identificação para cada elemento e associar a esta identificação um código (ou coisa parecida) que defina sua localização dentro da organização, de modo que cada elemento possa ser facilmente identificado e localizado.
4
Exemplo dos significados de endereço e conteúdo de uma memória e sua óbvia diferença
5
Unidade de armazenamento
• Consiste no grupo de bits que é inequivocamente identificado e