Pamięć RAM
W zależności od budowy można wyróżnić dwa typy pamięci RAM: DRAM i SRAM.
Pamięć DRAM
Pamięć DRAM, podobnie jak procesory, wytwarzana jest w procesie fotolitografii, podczas którego wewnątrz półprzewodnika tworzone są tranzystory, kondensatory i ścieżki. Niewielka złożoność pojedynczej komórki (tylko jeden kondensator i tranzystor) pozwala budować pamięci o dużej gęstości (512 MB DRAM to 512 milionów kondensatorów i tranzystorów), niewielkich rozmiarach i dobrym stosunku ceny do pojemności. Duża pojemność i niska cena sprawiają, że pamięć DRAM idealnie nadaje się do roli pamięci operacyjnej komputera.
Główną wadą pamięci DRAM jest potrzeba odświeżania jej zawartości spowodowana zjawiskiem upływności kondensatorów, czyli uciekania ładunków. W efekcie kondensatory co jakiś czas trzeba doładować (stąd nazwa „pamięć dynamiczna”). Podczas procesu odświeżania nie można dokonywać zapisu ani odczytu danych, co powoduje ogólne spowolnienie pracy pamięci.
W specyfikacjach poszczególnych typów pamięci DRAM można spotkać się z kilkoma parametrami określającymi wydajność (prefiks „t” pochodzi od angielskiego „time”):
• tCL (G4S Latency) — określa liczbę cykli zegarowych pomiędzy wysłaniem przez kontroler pamięci zapotrzebowania na dane a ich dostarczeniem.
• tRCD (RAS to CAS Delay) — określa liczbę cykli zegarowych pomiędzy podaniem adresu wiersza a wysłaniem adresu kolumny.
• tRP {RAS Precharge) — określa liczbę cykli zegarowych pomiędzy kolejnym adre-sowaniem wierszy pamięci.
• tRAS (Row Active Time) — określa liczbę cykli zegarowych pomiędzy aktywacją i dezaktywacją wierszy.
• tCR (Command Rate) — określa liczbę cykli zegarowych pomiędzy adresowaniem dwóch komórek pamięci.
Im mniejsze są powyższe wartości, tym szybszy dostęp do komórek pamięci, co przekłada się na zwiększenie ogólnej wydajności RAM-u.
Pamięć SRAM
Typy pamięci DRAM
- FPM DRAM,
- EDO/BEDO DRAM,
- SDRAM,
- DDR, DDR2, DDR3, DDR4 SDRAM,
- RDRAM.
FPM DRAM
EDO/BEDO DRAM
BEDO DRAM (ang. Burst EDO) jest ewolucją pamięci EDO, w której jeszcze bardziej skrócono odczyt w trybie seryjnym do 5-1-1-1 — przez dodanie do kontrolera pamięci specjalnego licznika adresów. Dodatkowo wprowadzono funkcję przeplatania (ang. interleaving) dwóch banków pamięci. Po przyznaniu dostępu do jednego banku kontroler może przystąpić do określenia adresu w drugim banku.
Pamięć BEDO RAM była przez pewien czas tańszą alternatywą dla drogich pamięci synchronicznych.
SDRAM
Opracowano trzy wersje pamięci SDRAM:
• PC-66 — pracującą z częstotliwością 66 MHz,
• PC-100 — pracującą z częstotliwością 100 MHz,
• PC-133 — pracującą z częstotliwością 133 MHz.
DDR, DDR2, DDR3, DDR4 SDRAM
Powstało kilka odmian pamięci DDR SDRAM:
• PC-1600 — o częstotliwości zegara 100 MHz i przepustowości 1,6 GB/s,
• PC-2100 — o częstotliwości zegara 133 MHz i przepustowości 2,1 GB/s,
• PC-2700 — o częstotliwości zegara 166 MHz i przepustowości 2,7 GB/s,
• PC-3200 — o częstotliwości zegara 200 MHz i przepustowości 3,2 GB/s.
DDR2 SDRAM jest nowszą i szybszą odmianą pamięci DDR SDRAM, gdzie oprócz techniki podwójnego tempa przesyłu danych (DDR) zastosowano specjalny 4-bitowy bufor, który umożliwia w ciągu jednego cyklu wysłanie większej ilości danych, oraz podwojono mnożnik zegarowy magistrali. Dzięki temu DDR2 przy częstotliwości 100 MHz może uzyskać przepustowość 3,2 GB/s (dla porównania: SDRAM przy 100 MHz umożliwiał transfer rzędu 800 MB/s, a DDR — 1,6 GB/s). DDR2 nie jest kompatybilna i DDR i SDRAM, wymaga zasilania 1,8 V.
Dostępne są następujące wersje pamięci DDR2:
• PC2-3200 — o częstotliwości zegara 100 MHz i przepustowości 3,2 GB/s,
• PC2-4200 — o częstotliwości zegara 133 MHz i przepustowości 4,3 GB/s,
• PC2-5300 — o częstotliwości zegara 166 MHz i przepustowości 5,3 GB/s,
• PC2-6400 — o częstotliwości zegara 200 MHz i przepustowości 6,4 GB/s,
• PC2-8500 — o częstotliwości zegara 266 MHz i przepustowości 8,5 GB/s.
DDR3 SDRAM jest rozwinięciem standardów DDR i DDR2, ale bez kompatybilności wstecznej. Zasilanie zredukowano do 1,5 V, co wpłynęło na zmniejszenie poboru energii w stosunku do poprzednich standardów. DDR3 ma bufor 8-bitowy. Mnożnik częstotliwości magistrali zwiększony został do 4, co umożliwiło transfer z prędkością 6,4 GB/s przy częstotliwości zegara 100 MHz.
Dostępne są między innymi następujące wersje pamięci DDR3:
• PC3-6400 — o częstotliwości zegara 100 MHz i przepustowości 6,4 GB/s,
• PC3-10600 — o częstotliwości zegara 133 MHz i przepustowości 10,6 GB/s,
• PC3-12800 — o częstotliwości zegara 166 MHz i przepustowości 12,7 GB/s,
• PC3-16000 — o częstotliwości zegara 200 MHz i przepustowości 16 GB/s.
DDR4 SDRAM
DDR4 SDRAM (ang. Double Data Rate Synchronous Dynamic Random Access Memory (version 4)) – standard pamięci RAM typu SDRAM, będący rozwinięciem pamięci DDR, DDR2 i DDR3, stosowanych w komputerach jako pamięć operacyjna.
Pamięć DDR4 umożliwia zastosowanie napięcia 1,2 V w porównaniu z 1,5 V dla DDR3, 1,8 V dla DDR2 i 2,5 V dla DDR. Dzięki temu pamięć DDR4 charakteryzuje się zmniejszonym poborem mocy o około 20% w stosunku do pamięci DDR3 oraz większą przepustowością w porównaniu do DDR3, DDR2 i DDR. Pamięci DDR4 nie są kompatybilne wstecz, tzn. nie współpracują z chipsetami obsługującymi DDR, DDR2 i DDR3.
RDRAM, XDR i XDR2 RDRAM
Dostępne są między innymi następujące wersje pamięci RDRAM:
• PC-600 — o częstotliwości zegara 300 MHz i przepustowości 1,2 GB/s,
• PC-700 — o częstotliwości zegara 355 MHz i przepustowości 1,4 GB/s,
• PC-800 — o częstotliwości zegara 400 MHz i przepustowości 1,6 GB/s,
• PC-1066 — o częstotliwości zegara 533 MHz i przepustowości 2,1 GB/s,
• PC-1200 — o częstotliwości zegara 600 MHz i przepustowości 2,4 GB/s.
Następcą RDRAM jest pamięć oznaczona jako XDR RDRAM umożliwiająca pracę z częstotliwością magistrali do 1066 MHz i przepustowość przeszło 29 GB/s. Nowszą wersją jest XDR2 RDRAM umożliwiająca transfer do 38,4 GB/s, a w przyszłości nawet do 51 GB/s. Pamięci XDR stosowane są głównie w konsolach do gier, wydajnych kartach graficznych i serwerach. Tego typu pamięć wykorzystała firma Sony w konsoli do gier Play Station 3.
Głównym czynnikiem wpływającym na małą popularność pamięci RDRAM w systemach klasy PC jest jej stosunkowo wysoka cena, zwłaszcza w porównaniu z ceną pamięci DDR
MODUŁY PAMIĘCI RAM
Opracowano trzy odmiany modułów:
• SIMM,
• DIMM,
• RIMM.
Moduły SIMM (ang Single Inline Memory Module) powstały dla pamięci asynchronicznych typu DRAM, FPM i EDO DRAM.Opracowano dwie odmiany modułów SIMM:
• SIMM 30-końcówkowy (mniejszy) — obsługiwał 8-bitową magistralę pamięci;
• SIMM 72-końcówkowy — przeznaczony dla pamięci 32-bitowych.
Moduły DIMM (SO-DIMM) Nowa odmiana pamięci synchronicznych SDRAM wymusiła na producentach opracowanie nowych, bardziej odpowiednich modułów oznaczonych symbolem DIMM (ang. Dual Inline Memory Module). DIMM od wcześniejszego SIMM różni się pod każdym względem: ma inne wymiary, inny sposób montażu, inną liczbę pinów. Każdy nowy rodzaj pamięci SDRAM, z powodu braku kompatybilności wstecznej, wydawany jest na innym typie modułu DIMM, co uniemożliwia uszkodzenie pamięci.
Opracowano następujące typy modułów DIMM:
1 . SO-DIMM — przeznaczone dla komputerów przenośnych (rysunek 7.3):
• SO-DIMM 72-końcówkowy — używany w FPM DRAM i EDO DRAM;
• SO-DIMM 144-końcówkowy — wykorzystywany w SDR SI)RAM;
• SO-DIMM 200-końcówkowy — wykorzystywany w DDR SDRAM i DDR2
SDRAM;
• SO-DIMM 204-końcówkowy — wykorzystywany w DDR3 SDRAM.
2 . DIMM — przeznaczone dla komputerów stacjonarnych:
• DIMM 168-końcówkowy — wykorzystywany w SDR SDRAM;
• DIMM 184-końcówkowy — wykorzystywany w DDR SDRAM;
• DIMM 240-końcówkowy — wykorzystywany w pamięci DDR2 SDRAM;
• FB-DIMM 240-końcówkowy — wykorzystywany w pamięci DDR2 DRAM
z przeznaczeniem dla serwerów;
• DIMM 240-końcówkowy — wykorzystywany do pamięci DDR3 SDRAM.
Kolejne moduły DIMM mają specjalne wcięcia na płytce i przetłoczenia w gnieździe, co uniemożliwia montaż w slocie przeznaczonym dla innej wersji. Po zamontowaniu pamięci w gnieździe nie ma potrzeby konfigurowania jej w programie BIOS Setup płyty głównej, ponieważ moduły DIMM są wyposażone w małą pamięć ROM, w której przechowują informacje o swoich parametrach.
Moduły RIMM (ang. Rambus Inline Memory Module) opracowane zostały przez firmę Rambus dla produkowanych przez siebie kości pamięci RDRAM. Wielkością moduły RIMM przypominają DIMM, jednak nie są kompatybilne sprzętowo, a płyta główna musi mieć odpowiednie gniazda pamięci. Opracowano następujące typ}- modułów RIMM: RIMM 16-bitowe: • RIMM 184-końcówkowy — przeznaczony dla pamięci RIMM 1600 i 2100. RIMM 32-bitowe: • RIMM 232-końcówkowy — przeznaczony dla pamięci RIMM 3200 i 4267. RIMM 64-bitowe: • RIMM 326-końcówkowy — przeznaczony dla pamięci RIMM 6400 i 8532.