Vimos nos parágrafos anteriores como é feita a construção de alguns tipos de registradores. Os registradores são muito rápidos, mas em contrapartida possuem capacidade reduzida de armazenamento. Por exemplo, um registrador armazena somente uma palavra por vez.
Contudo, geralmente, nos sistemas digitais e em especial nas máquinas (computadores), uma quantidade grande de palavras necessita ser armazenada. Para atingir este objetivo de armazenamento, passa a ser prioridade que um sistema digital tenha um conjunto específico de circuitos que sejam adequados para armazenarem simultaneamente um grande volume de palavras. O nome dado aos circuitos que executam este armazenamento é memória.
Quanto ao seu funcionamento, a memória pode admitir apenas consulta no modo leitura ao seu conteúdo ou também poderá permitir o modo leitura e escrita (modificação).
Há memórias que são chamadas de ROMs (Read-Only Memories) em virtude de ser apenas para leitura. Todavia, as memórias chamadas RAMs (Rondom-Access Memories) permitem leitura e escrita.
Você deve ter chegado à conclusão de que a memória é a responsável por armazenar os dados com os quais o processador irá trabalhar.
Os conteúdos das ROMs podem ser gravados (escritos) durante a fabricação ou até mesmo pelo usuário, que poderia ser o fabricante do computador.
É importante salientar que:
|
Uma característica principal da memória ROM é que os dados uma vez gravados não poderão ser modificados e possuem apenas permissão de leitura. |
As memórias RAM possuem circuitos que têm por característica a capacidade de armazenar as informações binárias que podem ser modificadas por inúmeras vezes. |