Sie sind auf Seite 1von 6

UNIVERSIDADE FEDERAL DO PIAU ARQUITETURA DE COMPUTADORES EVOLUO DAS MEMRIAS RAM Evoluo das Memrias RAM

Reginaldo Francisco De Lima, Danyel Dnnis

Alunos do Curso de Sistemas de Informao Regi_fran13@hotmail.com Resumo Se o processador o principal componente de qualquer computador, a memria RAM a sua principal ferramenta de trabalho. Desde uma calculadora, at a um grande computador da atualidade, no existe nenhum que no utilize memria RAM. O processador utiliza a memria RAM para armazenar programas e dados que esto em uso podendo ser lidos, escritos e apagados pelo processador. Este fica impossibilitado de trabalhar sem ter pelo menos uma quantidade mnima dela. Alis, nos computadores de hoje, a velocidade de acesso memria RAM um determinante do desempenho, da que seja vital a importncia do uso da memria cache. Desde as primeiras memrias no incio da dcada de 80, at as produzidas atualmente, houve uma grande evoluo na forma de organizao fsica no formato dos mdulos e na forma de desenvolver um conjunto de novas tecnologias, a fim de aperfeioar o acesso aos dados, que permitiram melhorar consideravelmente a velocidade de acesso. Palavras-chave: Memria; RAM; Voltil; Mdulos; Cache; Condensar. 1. Introduo
A memria de acesso aleatrio (proveniente do ingls Random Access Memory), chamada no nosso quotidiano frequentemente por RAM, constitui uma das partes mais importantes dos computadores, pois nela que o processador armazena os dados com que esta a trabalhar. O nome no verdadeiramente apropriado, j que outros tipos de memria (como a ROM) tambm permitem o acesso aleatrio a seu contedo. O nome mais apropriado seria Memria de Leitura e Escrita. A memria principal de um computador baseado na Arquitetura de Von-Neumann constituda por RAM. tambm esta que fornece os dados anteriormente gravados, com um tempo de resposta e uma velocidade de transferncia estonteante, muito superior dos dispositivos de memria secundria, tal como o disco rgido. Uma das caractersticas da memria RAM o facto de ela ser voltil, isto , so perdidos todos os dados quando no existe mais energia elctrica, como exemplo, quando estamos a trabalhar no computador a usar um programa de texto, se estiver a escrever uma carta e por acaso houver um pico de tenso, iremos perder todo o trabalho (Scrib, 2009). Existem tambm, memorias RAM no volteis, como por exemplo, as memorias flash, que so utilizadas em computadores de mo, como telemveis, tm tambm os pen drive, cartes de memria, entre outros. Um grande problema em algumas memrias deste tipo o preo, e tambm necessrio ter em conta o fato de serem bem mais lentas (Gdhpress, 2009). Noutros tempos os computadores estavam equipados com pequenas quantidades de memria RAM de 64 KB, 256 KB, 512 KB at que se chegou a 1 MB. Mais tarde com o aparecimento dos sistemas operacionais mais avanados como o Windows, os computadores comearam a necessitar de cada vez mais memria. As primeiras mquinas com Windows podiam enderear 2 MB, mas 4 MB rapidamente vem a tornar-se o padro. Na dcada de 90 aumenta a corrida s memrias quando os preos descem drasticamente.

Hoje em dia com esta evoluo, j existe muito pouca gente com um computador que tenha menos de 2 GB de memoria, e no exagero nenhum para utilizadores mais avanados quererem as suas slots todas ocupadas com o mximo de memria.

2. Como funciona a memria RAM?


A memria RAM um dos componentes do computador essenciais no processamento e armazenamento de programas, atuando em conjunto principalmente com o processador. A memria RAM considerada de "acesso aleatrio" porque possvel acessar diretamente qualquer clula da memria se voc conhece a linha e a coluna que cruzam essa clula. Entretanto, ao contrrio de um disco rgido, a memria RAM totalmente voltil, o que significa que todos os dados armazenados podem ser perdidos quando o dispositivo no devidamente alimentado. Mas se h este contratempo, saiba que ela milhares de vezes mais rpidos que a varredura do disco fsico. Na placa - me tambm fica encaixada os mdulos da memria principal, tambm chamados de "pentes" de memria RAM ("Random Access Memory"), a memria de acesso aleatrio. Esses mdulos de memria so os responsveis pelo armazenamento dos dados e das instrues que o processador precisa para executar suas tarefas. para a memria RAM que so transferidos os programas (ou parte deles) e os dados que esto sendo trabalhados nesse momento. principalmente nela que executada a maioria das operaes, portanto nesta memria que ocorrem as operaes da CPU. Este tipo de memria permite tanto a leitura como a gravao e a regravao de dados. No entanto, assim que os mdulos deixam de ser alimentados eletricamente, ou seja, quando o computador desligado, a memria RAM apagada, ou seja, perde todos os seus dados. Assim, a memria RAM uma memria temporria (voltil). Da vem a necessidade de guardar ("salvar") o resultado do processamento no disco rgido antes de deslig-lo. A razo da existncia e importncia da memria RAM est na sua velocidade de leitura dos dados, que muito grande. Todas as informaes que esto contidas nela podem ser acessadas de maneira mais rpida do que as informaes que esto no disco rgido, no disquete ou no CDROM, que so consideradas tipos de memrias secundrias. Essas, apesar de terem acesso mais lento so permanentes, ou seja, as informaes nelas gravadas ficam armazenadas mesmo quando o micro est desligado. A quantidade de memria RAM disponvel tem um grande efeito sobre o desempenho, j que sem memria RAM suficiente o sistema passa a usar memria swap, que muito mais lenta. A principal caracterstica da memria RAM que ela voltil, ou seja, os dados se perdem ao reiniciar o micro. por isso que ao ligar necessrio sempre refazer todo o processo de carregamento, em que o sistema operacional e aplicativos usados so transferidos do HD para a memria, onde podem ser executados pelo processador. Embora seja brutalmente mais rpida que o HD e outros perifricos, a memria RAM continua sendo muito mais lenta que o processador. O uso de caches diminui a perda de desempenho, reduzindo o nmero de acessos memria; mas, quando o processador no encontra a informao que procura nos caches, precisa recorrer a um doloroso acesso memria principal, que em um processador atual pode resultar em uma espera de mais de 150 ciclos. Para reduzir a diferena (ou pelo menos tentar impedir que ela aumente ainda mais), os fabricantes de memria passaram a desenvolver um conjunto de novas tecnologias, a fim de aperfeioar o acesso aos dados, dando origem aos mdulos de memria DDR2 e DDR3 utilizados atualmente.

3. Organizao e hierarquia da memria


A memria deve ser antes de tudo organizada, para que o processador possa saber onde buscar um dado e onde colocar outro j processado. Para isso, ela organizada em pequenas reas, chamada endereos. Da mesma forma que um grande armrio, repleto de gavetas, sendo cada uma delas diferenciada atravs de um nmero, onde dentro de cada gaveta podemos colocar uma informao. Cada gaveta assemelha-se a um endereo de memria. Por motivos histricos e de retro compatibilidade a unidade de referncia memria continua sendo o byte, mesmo com os processadores atuais acessando a memria a 32 ou 64 bits por vez. Caso a RAM se esgote, o processador transfere o contedo atual da RAM para um arquivo em disco, chamado arquivo de troca (swapping), liberando espao na RAM. O contedo deste arquivo

colocado de volta na RAM quando algum dado nele contido for solicitado sendo o processo conhecido como memria virtual. Quanto maior a quantidade de memria RAM, menor a probabilidade de arquivos de trocas, aumentando assim o desempenho do micro uma vez que o acesso ao arquivo de troca (H.D.) bem mais lento que a memria RAM. Dividindo as memrias em uma hierarquia, o objetivo que se deseja alcanar um sistema de memria com desempenho prximo ao da memria mais rpida e custo por bit prximo ao da memria mais barata.

4. TIPOS BSICOS DE RAM


Antes de tudo, voc precisa saber que existem dois tipos bsicos de RAM, que so a memria esttica e dinmica, isto , SRAM e DRAM, respectivamente. H tambm um tipo mais recente chamado de MRAM. Eis uma breve explicao de cada tipo: SRAM (Static Random-Access Memory - RAM Esttica): esse tipo muito mais rpido que as memrias DRAM, porm armazena menos dado e possui preo elevado se considerar o custo por megabyte. Memrias SRAM costumam ser utilizadas como cache (saiba mais sobre cache neste artigo sobre processadores); DRAM (Dynamic Random-Access Memory - RAM Dinmica): a memria mais comum. Esse tipo de RAM a que pode armazenar mais bit num nico chip, e a menos cara, apesar de ser a mais lenta. As DRAM tm tempos de acesso (leitura ou escrita) da ordem dos 80 a 150 s (Nano segundos - um bilionsimo de segundo) pelo computador. memrias desse tipo possuem capacidade alta, isto , podem comportar grandes quantidades de dados. O tempo de acesso representa o tempo que demora o acesso a um dado. A lentido associada a esta memria devida ao processo Memory refresh ou refrescamento de memria, que mantm os dados armazenados durante o funcionamento e que se repete em curtos intervalos de tempo. MRAM (Magnetoresistive Random-Access Memory - RAM Magneto-resistiva): a memria MRAM vem sendo estudada h tempos, mas somente nos ltimos anos que as primeiras unidades surgiram. Trata-se de um tipo de memria at certo ponto semelhante DRAM, mas que utiliza clulas magnticas. Graas a isso, essas memrias consomem menor quantidade de energia, so mais rpidas e armazenam dados por um longo tempo, mesmo na ausncia de energia eltrica. O problema das memrias MRAM que elas armazenam pouca quantidade de dados e so muito caras, portanto, pouco provavelmente sero adotadas em larga escala. A primeira pode ser menos reconhecida pelo pblico em geral, mas est presente em muitos componentes de nossos computadores, principalmente nos processadores, onde formam a memria cache. A memria esttica composta por flip-flops (montados com quatro a seis transistores) e no necessita ser atualizada constantemente, o que a torna muito mais rpida e eficiente para trabalhos que requerem baixa latncia. Os estados de sada podem ser 0 ou 1, sendo perdidos apenas quando o fornecimento de energia cortado. Em contrapartida, ela ocupa um espao fsico muito maior, sendo impraticvel a construo de pentes de memria para uso tradicional. Outro problema o custo bem mais elevado. J a memria RAM dinmica, ou DRAM, a que vemos para comprar nas lojas e que equipam nossas placas me. Suas clulas so compostas por um capacitor e um transistor, sendo o transistor uma espcie de porto (que barra ou d passagem ao pulso eltrico) e o capacitor o responsvel por armazenar a informao (novamente, estados de 0 ou 1). Uma vez que o capacitor se descarrega ao longo do tempo, necessrio mant-lo sempre alimentado. Estes circuitos integrados so dispostos em forma de linhas e colunas, de tal forma que os dados possam ser acessados, lidos ou escritos por meio de intersees (imagine uma posio A3, ativada por um pulso eltrico na linha A e por outro na coluna 3). Este formato pode ser mais barato e compacto em relao memria esttica (abrigando muito mais capacidade de armazenamento por centmetro quadrado), mas em contrapartida devido necessidade de localizao de posies, da constante alimentao e da prpria mudana de estado levam a uma latncia maior para a leitura.

5. Tempo e ciclo de acesso


Quando o processador ordena o armazenamento de um dado na memria ou solicita que a memria devolva um dado armazenado, isto no realizado imediatamente. Essa demora chamada de tempo de acesso, e uma caracterstica de todas as memrias. As DRAM possuem tempo de acesso entre 70 e 50ns, enquanto as SRAM apresentam tempo de acesso menor que 20ns (chegando atualmente a 5ns). Em memrias FPM, EDO e BEDO, o tempo de acesso vem estampado na nomenclatura do circuito integrado, como sufixo. O 6 em uma memria dinmica significa que esta tem 60 ns de tempo de acesso. Nas memrias SDRAM, por serem sincronizadas com o barramento local, o que h escrito NO seu tempo de acesso, mas sim sua frequncia mxima de operao, expressa em nano segundos. Outro fator a ser levado em conta nas memrias SDRAM o nmero de pulsos de latncia. O processador gasta, pelo menos, 2 pulsos de clock para acessar a memria RAM (clock externo, ou do barramento local). Um problema que a velocidade do barramento local aumentou sem uma reduo proporcional no tempo de acesso das memrias. Para resolver este problema so utilizados wait states, para realizar um ciclo de acesso. Um wait state um pulso extra de clock adicionado ao ciclo de leitura ou escrita da memria. Como o ciclo de acesso memria RAM de 2 pulsos de clock, com a adio de 1 wait state, o ciclo passa ater ter 3 pulsos. A adio de wait states reduz o desempenho do micro; desta forma a soluo para este impacto o uso da memria esttica (cache), deixando o processador conversando com a cache sem wait states, em pelo menos 80% de seu tempo.

6. Tecnologias de Memria RAM


Vrias tecnologias de memrias foram (e so) criadas com o passar do tempo. graas a isso que, periodicamente, encontramos memrias mais rpidas, com maior capacidade e at memrias que exigem cada vez menos energia. Eis uma breve descrio dos principais tipos de memria RAM: FPM - fast Page mode: um dos mais antigos tipos de DRAM. Foi a primeira melhoria significativa na arquitetura das memrias. A tecnologia FPM (Fast Page Mode) utiliza um modo acesso rpido. A ideia que, ao ler uma informao qualquer gravada na memria, os dados esto na maioria das vezes gravados sequencialmente. No seria preciso ento enviar os endereos RAS e CAS para cada bit a ser lido, mas simplesmente enviar o endereo RAS (linha) uma vez e, em seguida enviar vrios endereos CAS (coluna). Foram utilizadas em computadores 386, 486 e nos primeiros computadores Pentium, em forma de SIMM de 30 ou 72 contatos e cujas mais comuns so as de 70 s. Quanto mais baixos forem os tempos de espera, mais rpidas sero as memrias. EDO - Extended Data Out: um tipo de DRAM que surgiu depois da tecnologia FPM RAM, com a vantagem de ter um tempo de acesso mais rpido que na tecnologia FPM cerca de 60 s com os processadores nos primeiro Pentium. A diferena de tempo de acesso deve-se a um pequeno buffer que equipa estas memrias e permite o armazenamento dos pedidos do processador enquanto processa o acesso memria. As memrias EDO no so, neste momento, utilizadas. Podem ser encontradas em computadores antigos, em mdulos de 72 contatos e, em alguns casos raros, em mdulos SIMM. Apenas as placas para processadores Pentium e algumas placas me para 486 com slots PCI aceitavam trabalhar com memrias EDO. BEDO RAM: Constituram uma evoluo das memrias EDO RAM, conseguindo-se obter tempos de acesso da ordem dos 50 ns quando utilizadas em placas me com barramento (bus) externo de 66 MHz. A no compatibilidade com as EDO RAM foi um das causas principais para que estas memrias no tivessem sido muito utilizadas, alm tambm do seu maior custo, por ser de propriedade da empresa Micron. Alm disso, foi "ofuscada" pela chegada da tecnologia SDRAM; SDRAM - Synchronous DRAM: As memrias SDRAM trabalham de forma sincronizada com o processador, evitando os problemas de atraso. A partir dessa

tecnologia, passou-se a considerar a frequncia com a qual a memria trabalha para medida de velocidade. Surgiam ento as memrias SDR SDRAM (Single Data Rate SDRAM), que podiam trabalhar com 66 MHz, 100 MHz e 133 MHz (tambm chamadas de PC66, PC100 e PC133, respectivamente). Muitas pessoas se referem a essa memria apenas como "memrias SDRAM" ou, ainda, como "memrias DIMM", por causa de seu mdulo. No entanto, a denominao SDR a mais adequada; PC 100: So memrias SDRAM com vrios aperfeioamentos, que permitiram o funcionamento estvel com bus de 100MHZ. As memrias de 100MHZ foram criadas antes dos processadores com barramento externo de mesmo valor. Quando eles chegaram ao mercado, a Intel descobriu que as memrias para 100MHZ no funcionavam corretamente a essa frequncia, realizando assim as mudanas para seu correto funcionamento; PC 133: O limite terico da memria SDRAM 125MHZ. Entretanto, com o avano tecnolgico foi possvel desenvolver memrias SDRAM que conseguem trabalhar a 133MHZ, chamadas PC-133; Novas tecnologias RDRAM - RAMBUS DRAM: Rambus (Rambus DRAM): as memrias Rambus recebem esse nome por ser uma criao da empresa Rambus Inc. e chegaram ao mercado com o apoio da Intel. Elas so diferentes do padro SDRAM, pois trabalham apenas com 16 bits por vez. Em compensao, memrias Rambus trabalham com frequncia de 400 MHz e com duas operaes por ciclo de clock. Tinham como desvantagens, no entanto, taxas de latncia muito altas, aquecimento elevado e maior custo. Memrias Rambus nunca tiveram grande aceitao no mercado, mas tambm no foi um total fiasco: foram utilizadas, por exemplo, no console de jogos Nintendo 64. Curiosamente, as memrias Rambus trabalham em pares com "mdulos vazios" ou "pentes cegos". Isso significa que, para cada mdulo Rambus instalado, um "mdulo vazio" tem que ser instalado em outro slot. Essa tecnologia acabou perdendo espao para as memrias DDR. DDR SDRAM: Trata-se de um novo tipo de memria RAM. A sigla DDR vem de Double Data Rate e indica, justamente, a capacidade das memrias DDR transmitirem dadas duas vezes por ciclo: uma transferncia no incio do ciclo de clock e uma segundo transferncia no final. Um mdulo DDR de 266 MHz, por exemplo, no trabalha a 266 MHz, mas sim a apenas 133 MHz; no entanto, como so feitas duas transferncias por ciclo de clock, o desempenho equivalente ao que seria alcanado por um mdulo de 266 MHz. Atualmente, existem memrias DDR em mdulos de 186 contatos e 200 contatos e permitem uma taxa de transmisso de 800MHZ. Era padro at alguns anos atrs, sendo que no mais adotado em PCs novos. Todavia, muitas mquinas antigas ainda usam este tipo de memria. Caso voc encontre um PC que ainda use esse tipo de memria, sua compra no recomendada. DDR2 SDRAM: Como o nome indica, as memrias DDR2 so uma evoluo das memrias DDR. Sua principal caracterstica a capacidade de trabalhar com quatro operaes por ciclo de clock, portanto, o dobro do padro anterior. Os mdulos DDR2 tambm contam com apenas uma diviso em sua parte inferior, no entanto, essa abertura um pouco mais deslocada para o lado. Acompanhou a grande maioria dos PCs fabricados em 2008. Este modelo suporta o recurso "Dual Channel", o qual permite que dois pentes idnticos instalados na mquina obtenham um ganho de desempenho de at 25%. Normalmente o padro mais recomendado para PCs Domsticos e de Trabalho. DDR3 SDRAM: As memrias DDR3 so, obviamente, uma evoluo das memrias DDR2. Novamente, aqui se dobra a quantidade de operaes por ciclo de clock, desta vez, de oito. Uma novidade aqui a possibilidade de uso de Triple-Channel. Saiba mais sobre esse tipo neste artigo sobre DDR3; este formato est sendo fabricado nas mquinas mais potentes, visando um desempenho maior comparado ao DDR2. Seu uso pode ser aplicado no caso de gamershardcore.

DDR4: por enquanto est em fase de testes, possuindo a previso de chegada ao mercado somente em 2012.

7. Frequncia
A frequncia de uma memria, medida em MHz, determina a sua velocidade mxima de transferncia de dados para o processador. Em outras palavras, quanto maior a frequncia, maior ser o desempenho obtido. Basicamente, os seguintes valores correspondem s memrias atuais: DDR: 100 at 400 MHZ DDR2: 400 at 1066 MHZ DDR3: 800 at 1600 MHZ 8. Concluso Com o passar do tempo, a evoluo das tecnologias de memrias no somente as torna mais rpidas, mas tambm faz com que passem a contar com maior capacidade de armazenamento de dados. Por conta disso, a pergunta natural : quanto utilizar? A resposta depende de uma srie de fatores, no entanto, a indstria no para de trabalhar para aumentar ainda mais a velocidade e a capacidade desses dispositivos. Portanto, no se espante: quando menos voc esperar, vai ouvir falar de uma nova tecnologia de memria que poder se tornar um novo padro de mercado. A maior pergunta talvez a ser feita, se a velocidade na qual ocorre o aumento da velocidade e da capacidade da memria RAM conseguir alcanar o aumento da velocidade dos processadores, e se esse o custo de tal arquitetura seria vivel pra ser lanada no mercado, a resposta, pra essa pergunta ainda no existe, mas com certeza existem vrios projetistas se esforando pra solucionar esse e outros problemas na arquitetura e na organizao dos computadores modernos. AS Memrias RAMs, num futuro prximo, podero vir a ser substitudas por um tipo de memria no voltil. J existem vrias empresas que tem vindo a desenvolver as memrias MRAM, que armazenam dados na forma de sinais magnticos, com o objetivo de serem economicamente mais baratas e to rpidas quando comparadas com as memrias atuais.

9. Referncias
Schiavoni, Marilene. Hardware / Marilene Schiavoni. - Curitiba: Editora do Livro Tcnico, 2010. How Stuff Works - http://informatica.hsw.uol.com.br /memoria-ram3.htm (Como funciona a memria RAM 6 de Outubro de 2009) WIKIPERDIA - http://pt.wikipedia.org/wiki/Memria_(computador) Stalling, William. Arquitetura e organizao de computadores / William Stallings.-8. ed. - So Paulo: Pearson Pratice Hall, 2010.

Das könnte Ihnen auch gefallen