Timingi
Timing to termin, który odnosi się do czasu potrzebnego do zakończenia operacji. Aby zrozumieć schemat taktowania, należy wiedzieć, że strukturalnie pamięć RAM składa się z banków (od 2 do 8 na moduł), z których każdy z kolei ma wiersze i kolumny, jak tabela; przy dostępie do pamięci najpierw wybierany jest bank, następnie wiersz, a następnie kolumna. Diagram czasowy pokazuje czas potrzebny na wykonanie czterech głównych operacji podczas pracy pamięci RAM i jest zwykle zapisany czterocyfrowo w formacie CL-Trcd-Trp-Tras, gdzie
CL to minimalne opóźnienie między otrzymaniem polecenia odczytu danych a rozpoczęciem ich transmisji;
Trcd to minimalny czas między wybraniem wiersza a wybraniem w nim kolumny;
Trp to minimalny czas na zamknięcie linii, to znaczy opóźnienie między podanym sygnałem a faktycznym zamknięciem. Jednocześnie można otworzyć tylko jedną linię bankową; przed otwarciem następnej linii należy zamknąć poprzednią.
Tras - minimalny czas aktywności linii, czyli najkrótszy czas, po którym linia może otrzymać polecenie zamknięcia po jej otwarciu.
Czas w schemacie taktowania jest mierzony w cyklach zegara, więc rzeczywista wydajność pamięci zależy nie tylko od schematu taktowania, lecz także od częstotliwości zegara. Na przykład pamięć ze schematem 8-8-8-24 i częstotliwością zegara 1600 MHz będzie działać z taką samą szybkością jak pamięć ze schematem 4-4-4-12 i częstotliwością 800 MHz - w obu przypadkach schemat...timingów, wyrażany w nanosekundach, będzie wynosić 5-5-5-15.
Cechy dodatkowe
- Seria
do podkręcania (overclocking). Przynależność do podobnej serii oznacza, że producent początkowo wyposażył moduł w możliwość podkręcania („overclocking”) – czyli zwiększenia wydajności poprzez zmianę parametrów pracy, w szczególności zwiększenie napięcia pracy i częstotliwości taktowania. Można też "podkręcać" zwykłą pamięć, która nie jest przeznaczona do podkręcania - jest to trudne i obarczone awariami, w tym całkowitym przepalaniem obwodów. Natomiast w specjalistycznych seriach podkręcanie jest funkcją udokumentowaną, realizowaną w szybki i łatwy sposób, ponadto najczęściej objętą gwarancją.
-
Obsługa XMP. Moduł pamięci kompatybilny z XMP. Ta technologia, opracowana przez firmę Intel, służy do przetaktowywania (patrz odpowiedni punkt). Jej kluczową zasadą jest to, że pewne profile przetaktowania są zapisywane w module pamięci - zestawy ustawień przetestowane pod kątem stabilności; i zamiast ręcznie ustawiać poszczególne parametry, wystarczy wybrać jeden z profili. Upraszcza to konfigurację systemu i jednocześnie zwiększa jego niezawodność podczas przetaktowywania. Należy jednak pamiętać, że aby korzystać z XMP, musi ono być wspierane nie tylko przez pamięć, lecz również przez płytę główną.
- Obsługa AMP. Zgodność modułu pamięci z technologią AMP. Pod względem głównych cech technologia ta jest całkowicie podobna do opisanej powyżej
XMP i różni
...się jedynie twórcą – w tym przypadku jest nim AMD.
- Obsługa EXPO. Zgodność modułu pamięci z technologią EXPO (Extended Profiles for Overclocking). Została stworzona w AMD przez specjalistę od podkręcania kości DDR5 w ramach konfiguracji Ryzen 7000. W swej istocie jest to fabryczny zestaw profili, który ułatwia podkręcanie pamięci RAM. Zastosowanie technologii pozwala na zwiększenie wydajności w grach o około 11% przy rozdzielczości obrazu Full HD.
- Obsługa buforowania (Registered). Obecność tak zwanego modułu pamięci. Bufor to sekcja do szybkiego zapisywania odebranych danych - pomiędzy kontrolerem pamięci (urządzeniem sterującym) a samymi chipami (urządzeniem pamięci). Taka konstrukcja zmniejsza obciążenie kontrolera, co skutkuje wyższą niezawodnością; z drugiej strony buforowane moduły są nieco wolniejsze ze względu na opóźnienia w przesyłaniu informacji przez bufor. Pamięć buforowana jest używana głównie w systemach serwerowych i jest droga. Wybierając pamięć, należy pamiętać, że w jednym systemie może być używana tylko pamięć buforowana lub tylko niebuforowana; nie da się połączyć tych dwóch rodzajów pamięci.
- Obsługa ECK. ECC (Error Checking and Correction) to technologia, która pozwala korygować drobne błędy, które pojawiają się podczas pracy z danymi. Aby korzystać z ECC, konieczne jest, aby było ono obsługiwane nie tylko przez moduł pamięci, lecz także przez płytę główną; takie wsparcie jest używane głównie w serwerach, lecz można je również znaleźć w płytach głównych dla zwykłych komputerów stacjonarnych.