FPM RAM (Fast Page Mode RAM) to jeden z pierwszych szeroko stosowanych typów pamięci DRAM w komputerach PC, popularny głównie na przełomie lat 80. i 90. Był rozwinięciem wcześniejszych pamięci dynamicznych i stanowił standard w komputerach klasy 386, 486 oraz wczesnych Pentium.
FPM RAM został zaprojektowany w celu przyspieszenia dostępu do danych poprzez optymalizację operacji wykonywanych w obrębie tej samej strony pamięci (page). Dziś jest już technologią historyczną, ale odegrał bardzo ważną rolę w rozwoju komputerów osobistych.
Jak działa FPM RAM
Pamięć DRAM jest zorganizowana w wiersze i kolumny. W klasycznych pamięciach każdy odczyt wymagał pełnego cyklu adresowania, co generowało dodatkowe opóźnienia.
FPM RAM wprowadził mechanizm umożliwiający szybszy dostęp do kolejnych danych znajdujących się w tym samym wierszu pamięci. Oznaczało to, że:
- po otwarciu jednej „strony” pamięci można było odczytywać kolejne dane szybciej,
- nie trzeba było każdorazowo ponownie adresować całego wiersza,
- zmniejszały się opóźnienia przy sekwencyjnym dostępie do danych.
Był to istotny krok naprzód względem wcześniejszych pamięci DRAM.
Typowe parametry FPM RAM
Pamięci FPM RAM występowały głównie jako:
- moduły 30-pin SIMM,
- moduły 72-pin SIMM.
Typowe parametry:
- czasy dostępu 60 ns lub 70 ns,
- pojemności od kilkuset KB do kilkudziesięciu MB,
- asynchroniczny tryb pracy.
W komputerach 386DX, 486 oraz Pentium pamięci często instalowano parami lub czwórkami, aby uzyskać odpowiednią szerokość magistrali pamięci.
FPM RAM w praktyce
FPM RAM był standardem w komputerach takich jak:
- Intel 386,
- Intel 486,
- wczesne Pentium,
- wiele stacji roboczych i serwerów początku lat 90.
Dla wielu entuzjastów retro hardware pamięci FPM są dziś charakterystycznym elementem komputerów z epoki DOS i Windows 3.x.
FPM RAM a EDO RAM
W połowie lat 90. FPM RAM zaczął być wypierany przez EDO RAM (Extended Data Out RAM).
Najważniejsze różnice:
- FPM kończy jedną operację przed rozpoczęciem kolejnej,
- EDO pozwala częściowo nakładać operacje odczytu,
- EDO oferuje wyższą wydajność przy tych samych częstotliwościach.
Mimo to przez pewien czas oba standardy współistniały na rynku.
Zalety FPM RAM
- wyższa wydajność niż wcześniejsze pamięci DRAM,
- prostota konstrukcji,
- dobra kompatybilność z ówczesnymi chipsetami,
- relatywnie niski koszt.
Ograniczenia FPM RAM
- asynchroniczny charakter pracy,
- ograniczona przepustowość,
- większe opóźnienia niż w EDO RAM i SDRAM,
- słaba skalowalność wraz ze wzrostem taktowania procesorów.
Wraz z pojawieniem się szybszych CPU FPM RAM przestał być wystarczający wydajnościowo.
Znaczenie historyczne
FPM RAM był jednym z fundamentów rozwoju komputerów osobistych początku lat 90. To właśnie na tej technologii działały tysiące konfiguracji 386 i 486, które napędzały rozwój rynku PC.
Dla świata retro komputerów pamięci FPM są dziś ważnym elementem historycznym i kolekcjonerskim.
FPM RAM to typ asynchronicznej pamięci DRAM stosowanej głównie w komputerach 386, 486 i wczesnych Pentium. Dzięki mechanizmowi Fast Page Mode umożliwiał szybszy dostęp do danych znajdujących się w tej samej stronie pamięci, co poprawiało wydajność względem wcześniejszych rozwiązań. Choć został zastąpiony przez EDO RAM i SDRAM, pozostaje istotnym elementem historii rozwoju pamięci operacyjnej komputerów PC.