DIMM
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/Kingston_KVR266X64C25-256_with_Nanya_NT5DS32M8AT-7K.jpg/250px-Kingston_KVR266X64C25-256_with_Nanya_NT5DS32M8AT-7K.jpg)
![](http://upload.wikimedia.org/wikipedia/fi/thumb/8/8e/SODIMM_SDRAM_PC100.jpg/250px-SODIMM_SDRAM_PC100.jpg)
DIMM (lyhenne sanoista Dual In-line Memory Module) on tietokoneissa käytettävä muistimoduuli, jossa väylän leveys on 64 bittiä ja kortin reunaliittimet ovat molemmin puolin piirilevyä. Suuri osa DIMM-moduuleista on JEDECin standardoimia, mutta myös muita on olemassa.
DIMM-muistimoduleja on ainakin seuraavia tyyppejä:
- 72-nastainen SO-DIMM
- 144-nastainen SO-DIMM
- 168-nastainen FPM, EDO ja SDRAM
- 184-nastainen DDR SDRAM
- 240-nastainen DDR2 SDRAM
Puskuroidut tyypit
[muokkaa | muokkaa wikitekstiä]Perinteinen tietokoneen muisti on puskuroimalla moduulilla (unbuffered DIMM, UDIMM), jossa suorittimessa oleva muistiohjain osoittaa jokaista yksittäistä DRAM-piiriä yksitellen ja rinnakkain. Jokainen väylällä oleva piiri aiheuttaa väylälle sähköistä kuormaa ja rajoittaa nopeuksia, jonka myötä väylällä olevien piirien määrä on rajallinen.[1][2]
RDIMM (Registered DIMM) sisältää rekisterin, joka puskuroi osoite- ja komentosignaalin. Suorittimen muistiohjain osoittaa rekisteriin sen sijaan, että se osoittaisi DRAM-piirejä suoraan ja väylälle voi sijoittaa enemmän muistia.[1][2]
LRDIMM (Load Reduced DIMM) korvaa rekisterin muistipuskurilla, joka sisältää osoite-, komento- ja datasignaalit.[1]
FB-DIMM (Fully Buffered DIMM) viittaa muistimoduuliin, jossa kahden pisteen välinen (point-to-point, p2p) suora yhteys muistohjaimen ja puskuripiirin (AMB) välillä. Ohjain lähettää komentoja ja saa dataa ja tilatietoja pakettimaisessa liikenteessä kehyksissä (frame). DIMM-moduulilla oleva AMB purkaa komennot ja ohjaa DRAM-piiriä muistiohjaimen sijaan. Ratkaisun tavoitteena on parempi skaalautuvuus, mutta haittapuolena voi olla merkittävästi suurempi latenssi.[3] Tavalliseen DIMM-moduuliin verrattuna FB-DIMM mahdollistaa vähemmän johtimia ja vähemmän kerroksia piirilevyllä, ja vähemmän pinnejä muistimoduulilla. Lisäksi johtimet voivat olla eri pituisia koska puskurointi odottaa kaiken tiedon siirtämistä. Nämä erot yksinkertastavat suunnittelua ja valmistusta.[4]
SO-DIMM
[muokkaa | muokkaa wikitekstiä]SO-DIMM, SODIMM, lyhenne sanoista Small Outline Dual In-line Memory Module, on pienempi variaatio DIMM-moduuleista. SO-DIMM on käytössä mm. kannettavissa sekä mini-ITX tietokoneissa.
CDIMM
[muokkaa | muokkaa wikitekstiä]Centaur DIMM (CDIMM) on IBM:n Power8-suorittimien kanssa käytettävä muistimoduuli, jossa puskuripiirit ovat muistimoduuleilla integroituna suorittimen sijaan.[5]
CUDIMM
[muokkaa | muokkaa wikitekstiä]CUDIMM (clocked unbuffered DIMM) on JEDECin standardoima (JESD323[6]) DIMM-moduuli, joka tarkoitettu sähköisen signaalinen parantamiseen muistinopeuksien kasvaessa. CUDIMM lisää DIMM-moduulille pienen mikropiirin, joka tuottaa muistipiirien tarvitseman kellosignaalin (CKD, clock driver) moduulilla paikallisesti. Tämä eroaa perinteisestä tavasta, jossa kellosignaali tulee tietokoneen suorittimelta. CUDIMM on suunniteltu edullisemmaksi kuin RDIMM ja vastaava CKD on tulossa muihin DDR5-muisteja tukeviin moduuleihin (CSODIMM, CAMM2).[7]
MRDIMM
[muokkaa | muokkaa wikitekstiä]MRDIMM (multi-ranked buffered DIMM) on esitelty ehdotus tulevalle standardille, joka korvaisi DIMM-moduulit palvelimissa. MRDIMMin on tarkoitus tuplata kaistanleveys DDR5 DIMM -moduuleihin verrattuna. AMD tukee JEDECin ehdotusta MRDIMM-standardille. Intel panostaa vastaavaan MCRDIMM (Multiplexer Combined Ranks) vaihtoehtoon ja AMD on esitellyt myös HBDIMM-vaihtoehtoa.[8]
Micro-DIMM ja Mini-DIMM
[muokkaa | muokkaa wikitekstiä]Micro-DIMM on kannettaviin laitteisiin suunnattu moduuli, jossa on sama muistitiheys kuin SO-DIMMillä, mutta vie vähemmän tilaa.[9] Micro-DIMM on esitelty vain DDR2-muisteille.[10]
Mini-DIMM on eräs muoto, jossa on enemmän virta- ja maadoituspinnejä verrattuna SO-DIMMiin.[11][12]
Lähteet
[muokkaa | muokkaa wikitekstiä]- ↑ a b c Johan De Gelas: LRDIMMs, RDIMMs, and Supermicro's Latest Twin anandtech.com. 3.8.2012. Viitattu 16.12.2023. (englanniksi)
- ↑ a b Bruce Jacob & Spencer W. Ng & David T. Wang: Memory Systems: Cache, DRAM, Disk, s. 418. Morgan Kaufmann, 2008. ISBN 978-0-12-379751-3.
- ↑ Bruce Jacob & Spencer W. Ng & David T. Wang: Memory Systems: Cache, DRAM, Disk, s. 520–522. Morgan Kaufmann, 2008. ISBN 978-0-12-379751-3.
- ↑ Charlie Demerjian: There's magic in the Intel FB-DIMM old buffer 6.4.2004. Arkistoitu . Viitattu 16.12.2023. (englanniksi)
- ↑ IBM Brings DDR4 Memory To Bear On Power Systems IT Jungle. Viitattu 4.10.2017.
- ↑ DDR5 Clocked Unbuffered Dual Inline Memory Module (CUDIMM) Common Specification jedec.org. tammikuu 2024. Viitattu 25.6.2024. (englanniksi)
- ↑ Ryan Smith & Anton Shilov: CUDIMM Standard Set to Make Desktop Memory a Bit Smarter and a Lot More Robust anandtech.com. 21.6.2024. Viitattu 25.6.2024. (englanniksi)
- ↑ Zhiye Liu: AMD and JEDEC Develop DDR5 MRDIMMs With Speeds Up To 17,600 MT/s tomshardware.com. 2.4.2023. Viitattu 14.12.2023. (englanniksi)
- ↑ Micro-DIMM (PDF) mouser.com. huhtikuu 2007. Viitattu 14.12.2023. (englanniksi)
- ↑ RAM Sizes: DIMM VS. SODIMM VS. MicroDIMM itechtics.com. Viitattu 4.1.2023. (englanniksi)
- ↑ Anton Shilov: SMART Modular Reveals 32 GB DDR4-3200 Low Profile Mini-DIMMs for Extreme Environments anandtech.com. 14.2.2020. Viitattu 14.12.2023. (englanniksi)
- ↑ Mini-DIMM (PDF) mouser.com. Viitattu 14.12.2023. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]Kuvia tai muita tiedostoja aiheesta DIMM Wikimedia Commonsissa
Kirjallisuutta
[muokkaa | muokkaa wikitekstiä]- Lähteinen, Olavi; Pietikäinen, Ville; Kosonen, Harri: Uusi PC-tekniikan käsikirja, s. 251–268. 6. painos. Helsinki Media Erikoislehdet, 2000 (1997). ISBN 951-832-015-9.