Aula AOC - Memórias
DE COMPUTADORES
Memórias (parte 01)
Memória
Componente do computador cuja função é armazenar informações (dados ou instruções de um programa)
Possui diversas propriedades (localização, capacidade, unidade de transferência etc.) constituindo-se num subsistema de elementos hierarquicamente estruturados
Manipula o bit (0 ou 1) que, agrupados em n bits, corresponde a uma unidade de informação a ser armazenada, transferida, recuperada etc...
Ações:
Armazenamento (“escrita” ou “write”)
Recuperação (“leitura” ou “read”)
Para que a informação possa ser armazenada na memória (escrita) é preciso um local disponível e identificado por um endereço (address) único
Memória
Célula de Memória
Armazena
uma única informação
Tem um número único (endereço)
Programas usam o endereço para acessar a informação A memória contém N células, numeradas de 0 a N-1
Todas as células possuem o mesmo número de bits (k)
Diferentes combinações: 2k
A célula é a menor unidade endereçável
Normalmente k = 8 bits (1 byte)
Formas de Endereçamento
Memória
Endereçamento
Endereços
são expressos em binário (m bits)
Número de células endereçáveis = 2m
Número de bits de endereço determina o máximo de células Subsistema de Memória
Palavra
Byte
é agrupado em palavras
Palavra de 32 bits = 4 bytes/palavra, palavra de 64 bits = 8 bytes/palavra
Instruções utilizam palavras inteiras
Memória
Métodos de Acesso
Sequencial: os dados são organizados em registros, acesso é feito de acordo com uma sequência específica, tempo de acesso depende da posição do registro
Exemplo: Fita Magnética
Direto: é feita uma pesquisa sequencial na vizinhança do registro e é obtido o seu endereço físico, sendo possível a leitura ou gravação
Exemplo: Disco Magnético (HD)
Aleatório: cada posição possui mecanismo de endereço fisicamente