Istnieją dwa główne typy pamięci o dostępie swobodnym (RAM); są to pamięć buforowana — lub pamięć rejestrowana — i pamięć niebuforowana, inaczej znana jako pamięć niezarejestrowana. Pamięć niebuforowana jest szybsza, bardziej powszechna i znacznie tańsza w zakupie niż pamięć buforowana. W związku z tym te niezarejestrowane formy pamięci są typem modułu, który można znaleźć w prawie wszystkich domowych komputerach stacjonarnych i laptopach. Pamięć buforowana jest droższa niż pamięć niebuforowana, a także wolniejsza ze względu na sposób, w jaki obsługuje przechowywanie i odzyskiwanie danych. Pamięć buforowana jest jednak znacznie bardziej stabilna niż formy niebuforowane, dlatego jest wykorzystywana głównie w komputerach sieciowych typu mainframe i serwerowych.
Pamięć niebuforowana jest zdecydowanie najczęstszą formą modułów pamięci komputera spotykaną w codziennym użytkowaniu. Te moduły pamięci są tanie w produkcji w porównaniu z modułami pamięci buforowanej, częściowo ze względu na ich powszechne stosowanie w komputerach domowych i komercyjnych, a także z powodu mniejszej ilości wykorzystywanego sprzętu. W niebuforowanym module pamięci nie ma wbudowanego sprzętu, który działałby jako rejestr instrukcji między układem RAM a kontrolerem pamięci komputera. Skutkuje to większą szybkością działania, ale zwiększonym ryzykiem wystąpienia krytycznego błędu utraty pamięci z powodu losowego charakteru umieszczania i odzyskiwania informacji, szczególnie w okresach intensywnej aktywności.
Częściej nazywana pamięcią rejestrowaną jest pamięć buforowana. Pamięć niebuforowana, co dziwne, zachowuje swoją nazwę i nie została zmieniona na pamięć niezarejestrowaną. Pamięć buforowana różni się od typu niebuforowanego tym, że zawiera rejestr sprzętowy, który przechowuje informacje w pamięci podręcznej przez jeden cykl zegara układu pamięci. Chociaż ta operacja może spowodować wolniejsze działanie układu pamięci, zapewnia dodatkową stabilność i zmniejsza ryzyko błędów lub uszkodzeń pamięci.
W ogólnym zastosowaniu domowym różnica prędkości między dwoma rodzajami modułów pamięci wydaje się nieistotna. To właśnie w okresach intensywnego przesyłania informacji ujawnia się opóźnienie, którego doświadcza korzystanie z rejestru. Pamięć buforowana jest powszechnie stosowana w serwerach i systemach mainframe w celu zapewnienia stabilności i ochrony przed uszkodzeniem, które może wystąpić w niebuforowanych modułach, gdy są one intensywnie używane. Chociaż buforowane moduły są droższe i generalnie wolniejsze w działaniu, stabilność pamięci i bezpieczeństwo danych rekompensują z nawiązką w środowisku komercyjnym.