Mengapa RAM perlu diinstal secara berpasangan?


Jawaban:


20

Memori tidak harus dipasang berpasangan, tetapi dianjurkan di hampir semua motherboard modern karena ini yang memungkinkan Mode Saluran Ganda yang dapat (dalam beberapa keadaan) secara dramatis meningkatkan kinerja.

Juga, beberapa motherboard kelas atas mendukung memori Triple channel dan Quad channel yang artinya untuk hasil yang optimal, Anda akan memasang memori tiga atau empat modul sekaligus.


24

Seperti halnya pengaturan dual dan triple channel modern, memori (dan dalam beberapa sistem masih) perlu dipasang berpasangan atau bahkan empat kelompok. Misalnya, pada motherboard yang dirancang untuk prosesor 286 dan 386SX, SIMM 8-bit (sebenarnya biasanya 9-bit, dengan bit paritas ekstra untuk deteksi kesalahan) dipasang berpasangan agar sesuai dengan databus CPU 16 bit. Ini berarti bahwa prosesor dapat meminta, dan mendapatkan, data bus lengkapnya mengisi satu permintaan, bukan dua. Demikian pula, 386DX atau 486 dengan bus data 32 bit mereka akan membutuhkan 4 modul dengan lebar 8 atau 9 bit (meskipun hanya satu modul 32/36 bit).

Mereka yang cukup umur (yaitu saya) akan mengingat 30 pin SIMM (modul 8 dan 9 bit) dan 72 pin SIMM (modul 32/36 bit).

Ketika CPU intel "Pentium class" muncul, kebanyakan dari mereka memiliki bus data 64 bit untuk meningkatkan seberapa cepat data dapat dipindahkan ke cache internal mereka (meskipun mereka adalah proses 32 bit pada intinya dan oleh karena itu sebagian besar hanya memproses secara asli data dalam potongan 32 bit atau lebih kecil), kami sekali lagi mulai harus menggandakan 72 pin (32 atau 36 bit) SIMM untuk menjaga agar bus eksternal tetap diumpankan.

DIMM menghadirkan jalur data 64 bit sehingga tidak perlu digandakan untuk prosesor dengan bus data 64 bit karena alasan ini. Prosesor telah tumbuh dalam kecepatan lebih dari yang dimiliki memori selama beberapa dekade terakhir. Dulu pengontrol memori harus melembagakan status tunggu dalam RAM sehingga prosesor tidak melewatkan pesan yang datang terlalu cepat, tetapi hari ini CPU dapat makan data lebih cepat daripada RAM yang dapat membagikannya (maka kebutuhan untuk banyak memori cache yang lebih cepat tetapi lebih mahal pada CPU itu sendiri). Di sinilah opsi pengontrol memori saluran ganda dan tripel masuk - dalam kondisi yang tepat mereka dapat meminta data dari dua atau lebih modul sekaligus untuk mencoba dan mengikuti tuntutan prosesor. Dalam kondisi "ideal" (CPU berderak melalui RAM secara berurutan, dan tidak ada cache yang dapat digunakan sehingga semua permintaan langsung ke memori utama), memori saluran ganda secara teoritis dapat menggandakan bandwidth memori, meskipun dalam kenyataannya perbedaan biasanya jauh lebih kecil daripada ini karena kondisinya cukup langka.

Selain yang terkait: apa yang membuat prosesor sebuah "bit" prosesor adalah bagaimana ia secara internal menangani data, bukan bagaimana itu berbicara dengan komponen luar. Oleh karena itu, 386SX (dengan bus data 16 bit, bus alamat 24 bit dan internal 32 bit) dan Pentium (bus data 64 bit, bus alamat 32 bit, dan terutama internal 32 bit) keduanya dianggap sebagai prosesor 32 bit.


Jawaban komprehensif yang bagus, +1 dari saya.
John T

1
jawaban ini perlu a [nostalgia] tag juga. ingat 30pin? heck, saya masih punya tas barang di ruang bawah tanah.
quack quixote

1
Jangan lupa chip memori DIP (paket dual inline) juga. 9 buah dibuat 64KB pada awal 1980-an.
SteveM82

1
Ingat mendapatkan jejak DIP di jari Anda? Pengisap bisa menjadi setan kecil yang haus darah. Dan kemudian periode waktu ketika mereka bereksperimen dengan SIPP. Sering kali Anda akan mendapatkan pin mesin yang tidak mau lepas dan akan mematahkan atau menekuk timah. Bekerja dengan jarum halus pada pin yang bengkok dan dorongan lembut bisa mendapatkannya kembali, tetapi surga melarang timah putus dalam soket sehingga Anda tidak bisa menariknya keluar.
Fiasco Labs
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.