Prof. Benito Piropo Da-Rin
memória é o local onde se armazenam dados Será????
Memória é um local ou dispositivo onde podem se armazenar dados e que permite que sejam recuperados quando deles se precisar
Escrita (ou armazenamento) - destrutiva; Leitura (ou recuperação) - conservativa. De que? Dados ou informações digitalizados (na base 2)
Qual a menor quantidade de informação que se pode armazenar? Um único bit (zero ou um) Armazena-se em uma célula de memória PORÉM... Embora útil, armazenando-se bit a bit não se pode fazer muita coisa... SOLUÇÃO: Agrupar células em posições de memória
Sempre de mesmo tamanho (8 bits) e identificadas, inconfundivelmente, cada uma por seu endereço (número sequencial).
Unidade de armazenamento: quantidade de bits que pode ser armazenado / recuperado em uma única operação de escrita / leitura; Sua quantidade = capacidade. Unidade de endereçamento: quantidade de bits que pode ser identificada individualmente por um endereço. Em geral (mas não obrigatoriamente): são iguais a uma posição de memória de 8 bits.
Localização Método de acesso Unidade de transferência Capacidade Tipo físico Características físicas Desempenho Organização (Hierarquia)
Na UCP (registradores); Interna (Memória Primária, Principal, ou MP) Memória de semicondutores Externa (Memória Secundária) Discos magnéticos, óticos, fitas magnéticas, etc.
Seqüencial (fita): Parte de um registro e conta registros; Tempo de acesso depende da localização do registro e do dispositivo de leitura. Direto (discos): Cada bloco (setor ou cluster - grupo de setores) tem seu endereço; O dispositivo de leitura vai para a face e trilha e localiza nela ( conta ) o setor ou cluster; Tempo de acesso depende da localização das trilhas anterior e seguinte.
Aleatório (RAM): Qualquer posição de memória (ou unidade de endereçamento) pode ser acessada imediatamente desde que conhecido seu endereço; tempo de acesso é sempre o mesmo para qualquer posição Mapeado (cache): A ser discutido posteriormente.
Número de bits (ou bytes) lidos ou escritos em uma única operação de leitura ou escrita na memória
memória interna ou primária: Função da largura do barramento de dados;
Da memória externa ou secundária: Em geral um bloco (sempre maior que a palavra);
Quantidade de informações que pode ser armazenada no dispositivo Medida em bits, bytes ou seus múltiplos: Mb = Megabit / Gb = Gigabit / etc. MB = Megabyte / GB = Gigabyte / etc.
Memória de semicondutores: Registradores; RAM; cache; Flash Memória de meio magnético: Discos; fitas. Memória de meio ótico: CD; DVD.
Permanência de dados: Permanentes (jamais podem ser alteradas); Não permanentes (podem, pelo menos uma vez) Volatilidade de dados: Voláteis (perdem dados quando não energizadas); Não voláteis (mantêm dados mesmo quando não energizadas)
Tempo de acesso: Intervalo entre o instante em que o endereço é fornecido e o início da transferência para a UCP; Memory cicle time: Tempo mínimo entre dois acessos sucessivos = tempo de acesso + tempo para completar a transferência + tempo para iniciar nova ( precharge time ou recovery. Taxa de transferência de dados (Fluxo de dados): Número de dados (bits ou bytes ou seus múltiplos) transferidos na unidade de tempo.
Tempo de acesso: O menor possível; Capacidade: A maior possível; Custo: O menor possível...
Quanto menor o tempo de acesso: Maior o custo e menor a capacidade; Quanto maior a capacidade: Maior o custo e maior o tempo de acesso; Quanto menor o custo: Menor a capacidade e maior o tempo de acesso... SOLUÇÃO: Diferentes tipos de memória para usos diferentes. RESULTADO: Hierarquia de memória.
No topo da hierarquia: A memória usada com maior frequência. E que frequência é esta? A MESMA DO PROCESSADOR -> Registradores Na base da hierarquia: A memória usada com menor frequência. E que frequência é esta? NUNCA -> Cópia de segurança
Na UCP: registradores. Interna: Cache; RAM. Externa: Flash ; Discos magnéticos; Discos óticos. Fitas magnéticas.
Prof. Benito Piropo Da-Rin