Apa arti sesungguhnya dari RAM MHz?

17

Tak terhitung berapa kali saya pernah mendengar dan membaca bahwa RAM-memory dapat memiliki kecepatan yang berbeda - dinotasikan sebagai MHz (misalnya 1066 MHz). Namun, apa sebenarnya frekuensi ini belum pernah dijelaskan kepada saya dan saya kesulitan menemukan jawaban. Dugaan terbaik saya adalah - karena frekuensi pada dasarnya berarti "berapa kali per detik" - MHz berarti berapa kali per detik RAM dapat berkomunikasi dengan CPU. Harap perbaiki saya jika saya salah. Juga: bagaimana Anda bisa menempatkan ini dalam suatu hubungan dengan ukuran data yang sedang diproses per detik? Misalnya berapa banyak data dalam mega- / kilobyte yang dikirim ke CPU dari RAM per detik dalam skenario di mana ia didorong ke batas?

Axel Kennedal
sumber
Berapa banyak data yang dapat ditransfer tergantung pada CPU itu sendiri. Anda benar, kecepatan modul memori adalah frekuensi berkomunikasi dengan CPU di. Di sisi CPU persamaannya adalah FSB (Front Side Bus)
Ramhound

Jawaban:

14

Ya, ini adalah jumlah maksimum siklus clock per detik yang digunakan RAM. Dengan RAM Double Data Rate (DDR), itu sebenarnya berkomunikasi dua kali per siklus . Jadi untuk DDR:

Laju clock 200 MHz × 2 (untuk DDR, 1 untuk SDR) × 8 Bytes = 3.200 MB / s bandwidth

Inilah sebabnya mengapa chip sekarang dinamai untuk bandwidth mereka, bukan frekuensinya sendiri. Modul chip di atas disebut PC-3200, bukan 200 Mhz. Masih perlu mengetahui laju jam, untuk memastikan bahwa motherboard / CPU dapat beroperasi pada jam itu.

Lihat artikel Wikipedia di DDR SDRAM untuk informasi lebih lanjut.

Madball73
sumber
Sebenarnya saya berhasil menemukannya di salah satu buku teks saya sekarang, dan SDR akan memberikan 200 * 8 = 1600 MB / s dan DDR akan memberikan dua kali lipat: 3200 MB / s.
Axel Kennedal
Sebenarnya, chip RAM tidak dinamai berdasarkan frekuensi sama sekali, tetapi pada data rate, yang diukur dalam jutaan transfer per detik (MT / s), dan untuk DDR RAM adalah dua kali lipat frekuensi clock. Jadi PC-3200 (3200 MB / s) sesuai dengan DDR-400 (400 MT / s), bukan DDR-200.
Indrek
Jelas mengatakan 200 Mhz adalah tentang clock rate. "Frekuensi saja" mengacu pada bagaimana chip dulu diberi nama, sebelum DDR muncul.
Madball73
Masuk akal, tapi tunggu, bagaimana Anda mengubah byte menjadi megabyte karena 16 byte di setiap siklus karena DDR, dan seperti yang Anda sebutkan ada 200 siklus dalam satu detik sehingga secara total kami memiliki 16 byte x 200 MHz = 3200 byte yang ditransfer dalam sedetik? Dalam metrik lain, itu adalah 3200 byte / 1024 byte = 3,2 megabita?
VM_AI