1. Introduzione
alle memorie: RAM, ROM, etc...
Come
introduzione al complesso ed affascinante mondo delle memorie
per computer non potevamo non consigliarvi per prima cosa
la lettura del nostro articolo di riferimento: http://www.lithium.it/articolo.asp?code=28&pag=1
In
esso troverete discorsi introduttivi alla struttura logica
e fisica delle memorie ed una utile classificazione riassuntiva.
Vengono spiegati i principi di base di vari tipi di memorie
quali RAM, ROM, EPROM, SDRAM, DDR, RAMBUS, FLASH, CACHE RAM
etc...
Un'altra introduzione semplice e di facile lettura
ci viene fornita dal sito HowStuffWorks che si concentra
nell' analizzare la gerarchia tra i vari tipi di memoria che
si trovano nei computer:
http://www.howstuffworks.com/computer-memory1.htm
Altri veloci articoli che trattano i principi base
delle memorie ROM, RAM, PROM e EEPROM li trovate qui:
http://www.pcmech.com/show/memory/110/
http://www.howstuffworks.com/rom.htm
2. Approfondimenti
sulle DRAM e nascita delle SDRAM
Il
tipo di memoria pià importante nel personal computer
è la memoria centrale, tipicamente costituita da memoria
dinamica o DRAM. Su questi argomenti sia ArsTechnica
che AcesHardware hanno una notevole serie di articoli
introduttivi e di approfondimento.
Questo articolo parte analizzando le DRAM confrontandole
con le SRAM:
http://arstechnica.com/paedia/r/ram_guide/ram_guide.part1-1.html
Si
procede approfondendo aspetti evoluzionistici delle DRAM quali
EdoRAM SDRAM, e relativi timings dettagliati:
http://arstechnica.com/paedia/r/ram_guide/ram_guide.part2-1.html
AcesHardware spiega in dettaglio il passaggio dalle
memorie DRAM asincrone alle memorie DRAM sincrone (SDRAM):
http://www.aceshardware.com/read.jsp?id=5000172
3. Evoluzione
delle SDRAM: DDR e Rambus DRAM
Attualmente
non si parla quasi più della normale memoria SDRAM,
ormai soppiantata dalle memorie DDR o Rambus. In realtà
queste ultime sono ancora memorie dinamiche sincrone ma hanno
un'organizzazione e un'interfaccia esterna ottimizzata ora
per la banda (rambus), ora per la latenza (DDR).
In questo articolo vengono analizzate le specifiche
tecniche dei due tipi di memoria:
http://arstechnica.com/paedia/r/ram_guide/ram_guide.part3-1.html
Mentre
in questi due articoli si analizzano le principali differenze
in termini di binomio banda-latenza offerto dai due tipi di
memoria:
http://arstechnica.com/paedia/b/bandwidth-latency/bandwidth-latency-1.html
http://www.lostcircuits.com/memory/latency/2.shtml
Quanto
influisce la latenza e la banda sulle prestazioni reali delle
applicazioni ? Su AcesHarwdare hanno misurato l'importanza
di questi due fattori per giudicare quale sia la via più
"efficace" tra DDR e Rambus.
http://www.aceshardware.com/read.jsp?id=140
PCStat
fornisce un'analisi accurata delle temporizzazazioni dei moduli
di memoria DDR e confronta le prestazioni specifiche al variare
di alcuni parametri di timing:
http://www.pcstats.com/articleview.cfm?articleid=738&page=1
Infine,
RealWorldTech ci fornisce un interessante speciale sulle contraddittorie
memorie Rambus:
http://www.realworldtech.com/page.cfm?AID=RWT110799000000&p=1
4. Evoluzione
delle DDR: DDR-II
Sul
mercato in pratica non esistono ancora ma la strada è
già tracciata ed è certo che alle attuali memorie
DDR succederanno le DDR-II. Per avere qualche informazione
preliminare eccovi alcuni link:
http://www.gen-x-pc.com/new_rambus_and_ddr_info.htm
http://www.eetimes.com/story/OEG20000128S0063
http://www.siliconstrategies.com/story/OEG20020528S0005
5. Memorie Cache
Una
delle più importanti tipologie di memorie presenti
nel PC è la memoria cache del processore. La
memoria cache è una particolare memoria che sfrutta
la localizzazione spaziale e temporale dei dati per fornire
un miglioramento del tempo medio di accesso ai dati da parte
delle unità di elaborazione del processore.
Qui trovate una introduzione al caching:
http://www.howstuffworks.com/cache.htm
Vi
consigliamo vivamente la lettura di questo ottimo articolo
di ArsTechnica sul caching. Si parte della gerarchia delle
memorie, per parlare poi di località spaziale e temporale,
teoria del caching e associatività:
http://arstechnica.com/paedia/c/caching/caching-1.html
Anche
su SlCentral si trova un bell' articolo sulle cache. Consigliato:
http://www.slcentral.com/articles/00/10/cache/
6.
Packaging e Moduli di memoria
Le memorie sono costituite da chip aggregati in moduli
e dotati di opportune interfaccie verso il chipset della piastra
madre. Al salire delle frequenze di funzionamento, anche il
Packaging dei chip e dei moduli stessi riveste una notevole
importanza. Scopriamo quindi i segreti del Packaging.
In questo articolo Crucial, noto produttore di memorie,
ci spiega come nasce un chip di memoria e come viene scelto
il package:
http://www.crucial.com/library/manufacturing.asp
Ancora
sul' SDRAM memory packaging:
http://www.pcmech.com/show/memory/136/
Una
tecnologia avanzata di creazione di moduli di memoria è
detta EPOC. In questo articolo viene analizzata:
http://www.pcstats.com/articleview.cfm?articleID=1177
Infine, su PCStat trovate una lista abbastanza corposa
di review di moduli di memoria DDR:
http://www.pcstats.com/articlesea/../ySearch=Get+Listing
7. Altri tipi di memorie
7.1
FlashRAM
Una memoria molto interessante perchè non volatile
come le normali memorie SRAM e DRAM e al contempo perfettamente
riscrivibile è la FlashRAM. In questi tempi di applicazioni
Mobile, le memorie Flash stanno vivendo un momento d'oro.
Qui trovate una introduzione ai principi di funzionamento
delle Flash RAM e alle tecnologie che le impiegano, come le
Memory Stick:
http://www.howstuffworks.com/flash-memory.htm
7.2 Altre tecnologie per
le DRAM
Come
spesso accade, la storia è piena di tecnologie che
non sono riuscite ad imporsi sul mercato. E' il caso anche
delle ESDR e delle HSDR, entrambe evoluzioni delle SDRAM.
Oppure come le EDDR più recente evoluzione delle DDR:
http://www.lostcircuits.com/memory/eddr/
http://www.lostcircuits.com/memory/hsdram/
http://www.lostcircuits.com/memory/esdram/
8. Tecnologie del futuro
Concludiamo il nostro elenco di risorse
web sulle memorie con informazioni su cosa ci riserva il futuro.
Sia le tecnologie olografiche e quelle delle magnetic
RAM rappresentano in questo settore la frontiera della
ricerca. Vi consigliamo quindi la lettura di questi due articoli
pubblicati da noi di Lithium.it:
Introduzione alle Memorie Olografiche
http://www.lithium.it/articolo.asp?code=35
Introduzione alle Memorie Magnetiche
http://www.lithium.it/articolo.asp?code=43
a
cura della redazione.