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?


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 .


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.