Kontroler pamięci

Słownik kwalifikacji INF.08 - Eksploatacja i konfiguracja oraz administrowanie sieciami rozległymi

Czym jest kontroler pamięci?

Kontroler pamięci to układ odpowiedzialny za komunikację między procesorem a pamięcią operacyjną RAM. Zarządza odczytem i zapisem danych, adresowaniem komórek pamięci oraz synchronizacją pracy pamięci z pozostałymi elementami komputera.

Rola kontrolera pamięci

Kontroler pamięci odpowiada za:

  • wybór właściwego modułu i banku pamięci,
  • przesyłanie adresów i danych,
  • obsługę taktowania pamięci RAM,
  • współpracę z określonym typem pamięci, np. DDR, DDR2, DDR3, DDR4 lub DDR5,
  • kontrolę poprawności transmisji, jeśli stosowana jest pamięć ECC.

Kontroler pamięci a FSB

W starszych komputerach kontroler pamięci znajdował się poza procesorem, zwykle w mostku północnym chipsetu. Procesor komunikował się z nim przez magistralę FSB (Front Side Bus).

Uproszczony schemat starszej platformy:

CPU ⇄ FSB ⇄ kontroler pamięci ⇄ RAM

W takim układzie szybkość FSB miała duży wpływ na wydajność całego komputera, ponieważ była pośrednikiem w dostępie procesora do pamięci.

Kontroler pamięci w nowoczesnych procesorach

We współczesnych procesorach kontroler pamięci jest najczęściej zintegrowany bezpośrednio z CPU. Skraca to drogę komunikacji z RAM, zmniejsza opóźnienia i zwiększa wydajność. Dlatego w nowych platformach klasyczna magistrala FSB nie pełni już takiej roli jak dawniej.

Ważne na egzaminie

Jeżeli pytanie dotyczy FSB, należy pamiętać, że magistrala ta łączyła procesor z kontrolerem pamięci, a nie procesor bezpośrednio z BIOS-em, dyskiem twardym czy kartą graficzną.