1) Na informtica, memria representa todos os dispositivos que podem armazenar
informaes, temporria ou permanentemente. Ou seja, so os componentes internos
que armazenam informaes (memria RAM, disco rgido, pendrive, carto de memria, etc). A unidade bsica de memria o dgito binrio 2) Dois tipos de memria abrangem praticamente os outros tipos: Memria principal e memria secundria: Memria principal so memrias que o processador precisa acessar para enviar os dados; em muitos casos sem essas memrias o processador pode simplesmente no funcionar. Elas armazenam os dados apenas temporariamente, ou seja, quando o computador fica sem energia da bateria ou reiniciado, perde-se as informaes. Elas so acessadas diretamente pelo processador, sem passar por outro lugar. Possuem alta velocidade e desempenho. Alguns exemplos de memria principal so: memrias RAM e memrias Cache. A memria secundria so as memrias de armazenamento. Elas servem para guardar as informaes permanentemente. Ou seja, somente perdem informaes quando so formatadas, tem arquivos excludos ou danificados. Essas memrias precisam passar primeiro por memrias principais antes de serem usadas pelo processador. Geralmente so mais lentas que as memrias principais, mas tem uma capacidade de armazenamento muito superior. Exemplo de memrias secundrias so: discos rgidos, cartes de memria, pendrives, HDs externos, etc. 6) Memria voltil: Precisa de energia para armazenar dados. Ou seja, os dados so perdidos quando o computador desligado. So fabricadas em duas tecnologias: dinmica e esttica, sendo que a dinmica um tipo de memria que precisa ser atualizada e recarregada constantemente (funo conhecida como refresh). O funcionamento basicamente funciona da seguinte forma: O transistor indica se a clula est vazia (com 0) ou cheia (com 1). Se estiver vazia, o capacitor carregado. Mas como se o capacitor sempre estivesse com "defeito", pois ele se descarrega muito rapidamente, por isso so necessrios vrios refreshes para manter os dados armazenados. No caso das memrias estticas, a informao fica armazenada durante todo o tempo, mudando apenas durante algum pulso de clock novo. Esse tipo de memria no tem o "defeito" do capacitor (ela no se "esvazia"). Em teoria as memrias estticas possuem um desempenho muito superior as memrias dinmicas (que precisam que o processador sempre tenha o trabalho de verificar o estado das clulas e recarreg-las). Mas, como o tempo de refresh est cada vez reduzindo, e as memrias dinmicas sendo bem mais baratas, atualmente as mais usadas so as dinmicas. Memria no-voltil: Guardam informaes mesmo com o computador desligado (ou seja, nessa categoria enquadram-se tambm as memrias secundrias). Das memrias principais no volteis destacam-se as memrias ROM (traduzidas, memrias de acesso somente-leitura). Essas memrias geralmente so usadas em um computador para gravar a BIOS. Das memrias ROM existentes, podemos citar: ROM (gravada somente na fbrica uma nica vez), PROM (gravada pelo usurio uma nica vez), EPROM (gravada e regravada utilizando-se de tcnicas de luz ultra- violeta), e EEPROM (memria gravada e regravada quantas vezes necessrio). Essas memrias necessitam de uma bateria para manter os dados de usurio gravados para a inicializao personalizada do computador; caso essa bateria perca a carga ou seja removida as configuraes de fbrica so restauradas. 7) Em um sistema de computao, a destinao final do contedo de qualquer tipo de memria o processador (a CPU). Isto , o objetivo final de cada uma das memrias (ou do subsistema de memria) armazenar informaes destinadas a serem, em algum momento, utilizadas pelo processador. Ele o responsvel pela execuo das instrues, pela manipulao dos dados e pela produo dos resultados das operaes. 8) A memria cache surgiu quando percebeu-se que as memrias no eram mais capazes de acompanhar o processador em velocidade, fazendo com que muitas vezes ele tivesse que ficar "esperando" os dados serem liberados pela memria RAM para poder concluir suas tarefas, perdendo muito em desempenho. Para solucionar este problema, comeou a ser usada a memria cache, um tipo ultra-rpido de memria que serve para armazenar os dados mais frequentemente usados pelo processador, evitando na maioria das vezes que ele tenha que recorrer comparativamente lenta memria RAM. Sem ela, o desempenho do sistema ficar limitado velocidade da memria, podendo cair em at 95%!. So usados dois tipos de cache, chamados de cache primrio, ou cache L1 (level 1), e cache secundrio, ou cache L2 (level 2). O cache primrio embutido no prprio processador e rpido o bastante para acompanh-lo em velocidade. Sempre que um novo processador desenvolvido, preciso desenvolver tambm um tipo mais rpido de memria cache para acompanh-lo. Como este tipo de memria extremamente caro (chega a ser algumas centenas de vezes mais cara que a memria RAM convencional) usamos apenas uma pequena quantidade dela. Para complementar, usamos tambm um tipo um pouco mais lento de memria cache na forma do cache secundrio, que por ser muito mais barato, permite que seja usada uma quantidade muito maior.