Kaksoismuistimoduuli (DIMM) on hajamuistityyppi (RAM), jota käytetään eri tietokoneissa. Kukin moduuli voi käyttää useita niin sanottuja kaksoislinjapakettien integroituja piirejä. Nämä integroidut piirit toimivat yhdessä, joten tietokoneet voivat kirjoittaa, lukea ja kirjoittaa tietoja nopeasti dynaamisella tavalla.
Integroidut piirit ovat yksinkertaisesti pienikokoisia piirejä, jotka ovat substraattimateriaalin, kuten piin, pinnalla. Yleisesti mikrosiruna tunnettu kaksoislinjapaketti integroituja piirejä voidaan tunnistaa niiden litteästä, suorakulmaisesta muodosta. Niissä on myös kaksi yhdensuuntaista riviliitintappia.
Dual in-line -muistimoduulia on monia erityyppisiä, joista jokaisella voi olla eri määrä nastoja. Niiden lukumäärä voi vaihdella välillä 72 – 240, ja ne yleensä sanelevat, minkä tyyppinen DIMM -yksikkö on. 72-nastainen DIMM-moduuli voidaan kutsua SO-DIMM-muistimoduuliksi, joka tarkoittaa pieniä ääriviivoja sisältävää kahden rivin muistimoduulia. Näitä suhteellisen pieniä RAM-moduuleja löytyy kannettavista tietokoneista, tietyistä huippuluokan tulostimista ja tietokoneista, joissa on pienikokoiset emolevyt. Ne ovat pienimpiä DIMM -moduuleja, joten niitä voidaan käyttää sovelluksissa, joissa tilaa on huolta.
Sen lisäksi, että niissä on eri määrä tappeja, monissa DIMM -muistimoduuleissa on avaimelliset lovet, jotka mahdollistavat virheettömän asennuksen. Koska nämä lovet ovat eri paikoissa DIMM -moduulin pohjassa ja niiden lukumäärä voi vaihdella yhdestä kolmeen, on yleensä mahdotonta asentaa väärää DIMM -moduulia mille tahansa sovellukselle. Tarkkailemalla lovien sijaintia ja lukumäärää voi olla mahdollista määrittää, onko RAM -moduuli oikea ennen asennusta.
Ero kaksoislinjaisen ja SIM-moduulin välillä on se, että useimmat DIMM-moduulit käyttävät 64-bittistä väyläleveyttä, kun taas SIMM-moduuleilla oli vain 32-bittinen datapolku. Kerran 32 -bittiset väyläleveydet olivat yleisiä, mutta 64 -bittisen datapolkuprosessorin käyttöönotto edellytti SIMM -korttien asentamista vastaaviin pareihin yhteensä 64 bitin lisäämiseksi. DIMM -moduulien käyttöönotto mahdollisti yhden RAM -moduulin käytön kahden SIMM -moduulin sijasta näissä sovelluksissa.
Kaksoissuuntaiset muistimoduulit ovat läpikäyneet monia suunnittelun kehityksiä siitä lähtien, kun ne esiteltiin ensimmäisen kerran 1990-luvun alussa. Seuraavat sukupolvet DIMM -moduuleja, kuten Double Data Rate (DDR), DDR2 ja DDR3, lisäsivät kunkin moduulin sisältämän muistin määrää ja samalla nopeutta, jolla ne voidaan kirjoittaa ja lukea.