W pełni buforowany moduł pamięci DIMM (Dual In-Line Memory Module) to układ pamięci o dostępie swobodnym (RAM), który zawiera zaawansowany bufor pamięci na chipsecie. Zaawansowany bufor pamięci działa jako pośrednik między rzeczywistymi modułami pamięci a kontrolerem pamięci. Umożliwia to zwiększenie dostępnej pamięci na chipie bez zwiększania liczby pinów na module. Wady modułów DIMM obejmują wprowadzenie opóźnień i wzrost zużycia energii przez chipset.
W przypadku w pełni buforowanego modułu DIMM zaawansowany bufor pamięci znajduje się dokładnie między modułami pamięci a kontrolerem pamięci. Wszystkie dane przesyłane do iz modułów pamięci muszą najpierw przejść przez jednostkę zaawansowanego bufora pamięci. W przeciwieństwie do niebuforowanych modułów DIMM, w których kontroler pamięci bezpośrednio łączy się z modułem pamięci, informacje o w pełni buforowanym module DIMM muszą być „zinterpretowane” przez zaawansowany bufor pamięci.
Korzystanie z w pełni buforowanego modułu DIMM daje dwie podstawowe korzyści. Po pierwsze, sygnał może zostać przywrócony przez jednostkę bufora pamięci, kompensując pogorszenie podczas przechodzenia przez architekturę magistrali komputerowej. Po drugie, zaawansowany bufor pamięci może przeprowadzać zapobiegawcze sprawdzanie błędów w danych przepływających do i z układu RAM. Działa jak miniaturowy mózg, który może stwierdzić, czy przesyłane dane zostały uszkodzone w dowolnym momencie procesu.
Jednak korzystanie z w pełni buforowanego modułu DIMM ma również wady. Pierwszym z nich jest to, że zaawansowany bufor pamięci wymaga dodatkowego zużycia energii przez układ RAM. Oznacza to, że gniazdo RAM musi być ustawione na wyższy poziom napięcia. Zwiększona moc wytwarza dodatkowe ciepło, co może skrócić żywotność układów pamięci RAM — i innych elementów systemu — w warunkach słabej wentylacji. Aby zminimalizować to ryzyko, należy zastosować dodatkowe chłodzenie; może to obejmować dodatkowe wentylatory wyciągowe do obudowy lub inny rodzaj rozwiązania chłodzącego, aby poprawić przepływ powietrza przez układy pamięci RAM.
Ostatnią wadą modułów DIMM jest to, że poleganie na zaawansowanym buforze pamięci wprowadza koncepcję opóźnień do operacji RAM. Bez bufora operacje pamięci RAM zasadniczo odbywają się w czasie rzeczywistym, ograniczone jedynie szybkością procesora, magistralą FSB między procesorem a pamięcią oraz szybkością samych układów pamięci RAM. Jednak po przejściu danych przez zaawansowany bufor pamięci występuje opóźnienie między odbiorem i przetwarzaniem informacji. Jedyną możliwą kompensacją tego jest użycie szybszych modułów pamięci, aby przezwyciężyć nieodłączne opóźnienie.