Den dubbla in-line-minnesmodulen (DIMM) är en typ av RAM (Random Access Memory) som används i olika datorer. Varje modul kan använda ett antal av så kallade integrerade kretsar med dubbla in-line-paket. Tillsammans ger dessa integrerade kretsar ett sätt för datorer att snabbt skriva, läsa och skriva om information på ett dynamiskt sätt.
Integrerade kretsar är helt enkelt miniatyriserade kretsar som finns på ytan av ett substratmaterial, såsom kisel. Vanligtvis känd som mikrochips, kan de dubbla in-line-paketen olika integrerade kretsar kännas igen på deras platta, rektangulära form. De har också två parallella rader av kontaktstift.
Det finns många olika typer av dubbla in-line minnesmoduler, som var och en kan ha olika antal stift. Dessa kan variera i antal från 72 till 240 och bestämmer vanligtvis vilken typ av DIMM enheten är. En DIMM med 72 stift kan vara känd som en SO-DIMM, vilket står för small outline dual in-line minnesmodul. Dessa relativt små RAM-moduler kan hittas i bärbara datorer, vissa avancerade skrivare och datorer med moderkort med liten formfaktor. De är de minsta av DIMM-modulerna, vilket gör att de kan användas i applikationer där utrymme är ett problem.
Förutom att ha olika antal stift, har många DIMM:er nyckelade skåror som möjliggör felfri installation. Eftersom dessa skåror finns på olika ställen längs med DIMM-kortets botten och kan skilja sig i antal mellan ett och tre, är det i allmänhet omöjligt att installera fel DIMM för en viss applikation. Genom att observera platsen och antalet skåror kan det vara möjligt att avgöra om RAM-modulen är korrekt innan installationen ens görs.
Skillnaden mellan den dubbla in-line och den enda in-line minnesmodulen (SIMM) som den ersatte är att de flesta DIMM använder en 64 bitars bussbredd, medan SIMM bara hade en 32 bitars dataväg. En gång i tiden var processorer med 32-bitars bussbredder vanliga, men introduktionen av 64-bitars datavägsprocessorer krävde att SIMM:er installerades i matchande par för att lägga till totalt 64 bitar. Introduktionen av DIMMs gjorde det möjligt att använda en enda RAM-modul istället för två SIMMs i dessa applikationer.
Dubbla in-line minnesmoduler har gått igenom många utvecklingar i design sedan de introducerades först i början av 1990-talet. Efterföljande generationer av DIMM-moduler, såsom Double Data Rate (DDR), DDR2 och DDR3, ökade alla mängden minne som varje modul kunde innehålla, samtidigt som den ökade hastigheten med vilken de kunde skrivas till och läsas.