Apa perbedaan dalam kecepatan RAM?

3

Saya sedang membangun PC baru dengan prosesor intel i7-930. Saya ingin menggunakan 12gb RAM untuk itu (tongkat 6x2gb).

Berikut adalah beberapa RAM yang saya cari di G.SKILL 6GB (3 x 2GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Triple Channel Kit Desktop 2 dari 3 stick kit ini.

Mereka diberi peringkat 1600 tetapi beberapa ulasan pengguna pada produk itu mengatakan mereka tidak bisa menjalankannya pada 1600 dan pemasok yang membuat RAM berkomentar bahwa "I7 tidak mendukung lebih dari DDR3 1066"

Jadi saya ingin tahu, saya tidak tahu banyak tentang ini, saya tahu semakin banyak GB RAM yang lebih baik tetapi untuk kecepatan, saya tidak yakin berapa banyak perbedaan yang terjadi.

Jadi bisakah seseorang menjelaskan kepada saya apa perbedaan dalam kinerja mungkin didasarkan pada kecepatan 1.200 vs 1.600 ram?

JasonDavis
sumber

Jawaban:

3

Jika beberapa bagian dari sub-sistem prosesor / memori dapat berjalan pada jam 1600 tetapi yang lain terbatas pada 1066, maka semua itu akan berjalan pada 1066 (kecepatan paling lambat) sehingga biasanya ada sedikit keuntungan dari memiliki beberapa komponen yang dapat berjalan cepat (juga, mereka tidak mungkin membuat segalanya lebih lambat).

Jika semuanya dapat menegosiasikan kecepatan yang lebih tinggi maka tugas-tugas di mana hambatan utama adalah bandwidth memori utama akan berjalan lebih cepat karena lebih banyak data dapat dikocok di atas bus dalam jumlah waktu tertentu. Pada kenyataannya sebagian besar tugas tidak jenuh prosesor <-> bus memori sebagian besar waktu sebagai loop batin ketat biasanya beroperasi dari dataset yang sesuai dengan cache prosesor sehingga kebutuhan untuk mengakses memori utama tidak ada untuk potongan waktu sehingga menggandakan jam tidak akan menggandakan kinerja sistem Anda (itu akan sedikit meningkatkannya, tetapi hambatan lainnya akan meminimalkan manfaat).

Ada satu masalah yang mungkin berarti Anda lebih baik mendapatkan memori yang lebih lambat - berjalan pada kecepatan yang berbeda mungkin sedikit mengubah timing latensi yang didukung dan persyaratan rentang tegangan jadi jika Anda mendapatkan RAM yang lebih cepat pastikan itu dinilai sebagai kompatibel dengan kecepatan yang lebih lambat, hanya di kasus.

Pada zaman dahulu kala pencocokan jam bisa jadi lebih penting. Beberapa chip 486DX3 lama akan berjalan pada 33x2 jika mereka menemukan bus 33MHz atau 25 * 3 jika mereka menemukan bus 25MHz - tergantung pada apa yang Anda jalankan dan berapa banyak cache chip tertentu yang memiliki satu atau yang lain akan lebih baik. Kadang-kadang (loop perhitungan Mandelbrot misalnya) 25 * 3 akan lebih cepat karena CPU dapat beroperasi pada nilai register dan cache data pada 75MHz daripada 66MHz, tetapi untuk beberapa tugas (katakanlah, operasi encode video) 33 * 2 akan lebih cepat karena dapat melakukan akses massal ke / dari memori utama (atau cache dari chip) dengan tingkat pensinyalan 33MHz alih-alih 25MHz). Ada efek yang sama pada bermain dengan CPU modern tetapi mereka hampir tidak diucapkan (jadi kecuali Anda adalah orang aneh hard-code untuk siapa setiap 0,1% dihitung tidak

David Spillett
sumber
1

Kecepatan modul RAM adalah kecepatan pengontrol onboard berbicara dengan pengontrol memori pada motherboard atau CPU. Kecepatan maksimum koneksi adalah lebih rendah dari kecepatan dua pengendali. Selain itu, dengan lebih dari satu modul terpasang, kecepatan maksimum biasanya yang terendah dari semua pengendali yang ada.

Ignacio Vazquez-Abrams
sumber
1

Kecepatan aktual ditentukan oleh laju bus memori. Kecepatan yang ditentukan untuk modul memori adalah kecepatan maksimum yang disertifikasi untuknya.

Tidak ada perbedaan kinerja antara menggunakan chip memori dengan nilai 1200 MHz dan 1600 MHz, perbedaannya adalah mereka akan gagal pada kecepatan bus yang berbeda.

Anda hanya perlu mendapatkan modul memori yang dapat menangani setidaknya frekuensi bus memori. Jika bus memori berjalan pada 1066 MHz, modul memori 1200 MHz dan 1600 MHz akan berfungsi.

(Jika Anda akan mendapatkan modul memori dinilai lebih rendah dari kecepatan standar bus memori, Anda harus menurunkan bus memori untuk membuatnya bekerja.)

Guffa
sumber