Pamięć buforowana to rodzaj pamięci komputera. Jest przeznaczony do kontrolowania ilości prądu elektrycznego, który w dowolnym momencie przepływa do i z układów pamięci. Zapewnia to bardziej stabilną pamięć, ale zwiększa koszty i spowalnia prędkość jej działania.
W systemie z buforowaną pamięcią rejestr sprzętowy znajduje się pomiędzy częścią komputera, która steruje pamięcią, a samymi układami pamięci. To urządzenie, które może przechowywać określoną ilość informacji na raz. Rejestr zapełni się całkowicie, a następnie od razu przekaże wszystkie te informacje.
Zastosowanie rejestru sprzętowego oznacza, że komputer może znacznie bardziej niezawodnie kontrolować ilość danych przesyłanych do i z układów pamięci w dowolnym momencie. Powodem tego jest to, że kontroluje to również ilość prądu elektrycznego przepływającego do i z chipów. Maksymalizuje to ilość danych, które komputer może obsłużyć jednocześnie, bez ryzyka przeciążenia chipów pamięci prądem i spowodowania opóźnienia lub uszkodzenia chipów.
Wadą tego systemu jest opóźnienie w zapełnianiu rejestru danymi. Opóźnienie jest bardzo krótkie i na większości komputerów będzie wynosić jedną sześćdziesiątą szóstą milionową sekundy. Jednak z biegiem czasu to się sumuje i powoduje zauważalną różnicę w wydajności.
Ze względu na spadek wydajności i wzrost ceny rejestru sprzętowego w systemie, pamięć buforowana nie jest zwykle używana w komputerach osobistych. Zamiast tego najczęściej występuje w serwerach, szczególnie tych przeznaczonych do przetwarzania danych. W tych zastosowaniach korzyści płynące z niezawodności przewyższają wady kosztów i nieporozumień.
Obecnie pamięć buforowana jest częściej określana jako pamięć rejestrowana. Terminy są na ogół wymienne. Jednak możesz również zobaczyć frazę „w pełni buforowana pamięć”. Jest to nieco inne, ponieważ obejmuje każdą część buforowanych danych, podczas gdy w standardowej buforowanej lub rejestrowanej pamięci buforowane są tylko niektóre części.
Pamięć buforowana nie powinna być mylona z pamięcią buforową. Jest to termin używany czasami w odniesieniu do pamięci podręcznej, takiej jak pamięć podręczna dysku. Wiąże się to z wykorzystaniem części dysku twardego do przechowywania informacji, które prawdopodobnie będą wielokrotnie używane podczas sesji obliczeniowej, co pozwala zaoszczędzić czas, który w przeciwnym razie byłby spędzany na wielokrotnym dostępie do nich z oryginalnego źródła. Ściśle mówiąc, „pamięć buforowa” nie powinna być używana w odniesieniu do pamięci podręcznej, ponieważ „bufor” oznacza lokalizację, w której informacje mają być przechowywane i dostępne tylko raz.