Co tak naprawdę oznacza MHz pamięci RAM?

17

Niezliczoną ilość razy słyszałem i czytałem, że pamięć RAM może mieć różne prędkości - oznaczone jako MHz (np. 1066 MHz). Jednak to , czym tak naprawdę jest ta częstotliwość, nigdy nie zostało mi wyjaśnione i mam problem ze znalezieniem odpowiedzi. Myślę, że - ponieważ częstotliwość w zasadzie oznacza „ile razy na sekundę” - MHz oznacza, ile razy na sekundę pamięć RAM może komunikować się z procesorem. Proszę, popraw mnie, jeśli się mylę. Ponadto: jak można to powiązać z wielkością przetwarzanych danych na sekundę? Np. Ile danych w megabajtach / kilobajtach jest wysyłanych do procesora z pamięci RAM na sekundę w scenariuszu, w którym jest on przesuwany do limitu?

Axel Kennedal
źródło
Ilość danych, które można przesłać, zależy od samego procesora. Masz rację, szybkość modułu pamięci to częstotliwość, z jaką komunikuje się on z procesorem. Po stronie procesora równania jest FSB (Front Side Bus)
Ramhound

Odpowiedzi:

14

Tak, to maksymalna liczba cykli zegara na sekundę, na których działa pamięć RAM. Dzięki pamięci RAM o podwójnej szybkości przesyłania danych (DDR) komunikuje się dwa razy na cykl . W przypadku DDR:

Częstotliwość taktowania 200 MHz × 2 (dla DDR, 1 dla SDR) × 8 bajtów = przepustowość 3200 MB / s

To dlatego chipy są teraz nazywane ze względu na szerokość pasma, a nie tylko częstotliwość. Powyższy moduł układu nazywa się PC-3200, a nie 200 MHz. Nadal konieczna jest znajomość częstotliwości taktowania, aby zapewnić, że płyta główna / procesor może działać z tym zegarem.

Aby uzyskać więcej informacji, zobacz artykuł w Wikipedii na temat pamięci DDR SDRAM .

Madball73
źródło
Właściwie udało mi się znaleźć go teraz w jednym z moich podręczników, a SDR dałby 200 * 8 = 1600 MB / s, a DDR dałby dwa razy to: 3200 MB / s.
Axel Kennedal
W rzeczywistości chipy RAM nie są w ogóle nazywane na podstawie częstotliwości, ale na szybkości transmisji danych, która jest mierzona w milionach transferów na sekundę (MT / s), a dla DDR RAM jest dwa razy większa niż częstotliwość zegara. Tak więc PC-3200 (3200 MB / s) odpowiada DDR-400 (400 MT / s), a nie DDR-200.
Indrek
Wyraźnie mówi, że 200 MHz dotyczy częstotliwości zegara. „Sama częstotliwość” odnosi się do tego, jak nazywano układy, zanim pojawiła się DDR.
Madball73
Ma sens, ale poczekaj, jak przekonwertowałeś bajty na megabajty, ponieważ 16 bajtów w każdym cyklu, ponieważ jest to DDR, i jak wspomniałeś, jest 200 cykli na sekundę, więc w sumie mamy 16 bajtów x 200 MHz = 3200 bajtów za sekundę ? W innych metrykach jest to 3200 bajtów / 1024 bajtów = 3,2 megabajtów?
VM_AI 30.01.2019