Apa itu DRAM Asinkron?

DRAM adalah bentuk memori komputer yang digunakan sebagai sistem RAM. Semua perangkat komputasi modern menggunakan satu atau lain rasa DRAM Sinkron sebagai RAM sistem mereka. Generasi saat ini adalah DDR4, meskipun DDR5 baru saja dipasarkan.

Sebelum DDR RAM, ada SDR RAM. Secara teknis, SDR RAM adalah retronim, seperti yang awalnya disebut sebagai SDRAM, kependekan dari Synchronous Dynamic Random Access Memory. Ini membuatnya berbeda dari bentuk DRAM sebelumnya, yang tidak sinkron.

Tidak seperti di DRAM sinkron, jam memori tidak disinkronkan dengan jam CPU untuk DRAM asinkron. Ini berarti bahwa CPU tidak menyadari kecepatan di mana RAM beroperasi. CPU mengeluarkan instruksi dan menyediakan data untuk ditulis ke RAM secepat perintah dan I/O bus memungkinkan, dengan harapan bahwa pengontrol memori akan menanganinya dengan tepat kecepatan. Ini juga berarti bahwa CPU meminta data tanpa mengetahui berapa lama harus menunggu tanggapan.

Ini berarti CPU perlu mengirim perintah lebih jarang dari spesifikasi yang diizinkan. Jika perintah kedua dikirim terlalu cepat, operasinya dapat berdampak pada perintah pertama. Situasi semacam ini akan menyebabkan korupsi data dan tanggapan yang tidak masuk akal. Sistem ini bekerja dan menjadi standar DRAM sejak awal tahun 1960-an hingga DRAM sinkron menunjukkan keunggulannya dan menjadi bentuk DRAM yang dominan.

Sejarah DRAM Asinkron

Iterasi pertama DRAM asinkron memiliki inefisiensi di dalamnya. Semua DRAM berinteraksi dengan menyediakan baris dan kolom sel memori. Setelah memberikan informasi ini, Anda dapat menulis data ke sel tersebut atau membaca data dari sel tersebut, bergantung pada perintah yang diberikan. Untuk berinteraksi dengan sel memori apa pun, baris harus disediakan terlebih dahulu, di bagian mana yang paling lambat dari proses baca atau tulis. Hanya setelah baris dibuka, kolom dapat dipilih untuk interaksi dengan sel memori tertentu.

Iterasi pertama DRAM asinkron mengharuskan alamat baris disediakan untuk setiap interaksi. Yang penting, ini berarti proses pembukaan baris yang lambat harus terjadi setiap saat. Bahkan jika interaksi itu dengan baris yang sama. Iterasi kedua, yang disebut RAM Mode Halaman, memungkinkan baris tetap terbuka dan beberapa operasi baca atau tulis dilakukan pada kolom mana pun di baris itu.

DRAM Mode Halaman kemudian ditingkatkan dengan DRAM Mode Halaman Cepat. Mode Halaman DRAM hanya mengizinkan alamat kolom yang sebenarnya untuk ditentukan setelah membuka baris. Perintah terpisah dikeluarkan yang memberikan instruksi untuk memilih kolom. Mode Halaman Cepat memungkinkan alamat kolom diberikan sebelum instruksi untuk memilih kolom, memberikan pengurangan latensi kecil.

DRAM EDO

EDO DRAM atau Extended Data Out DRAM menambahkan kemampuan untuk memilih kolom baru. Pada saat yang sama, data masih dibaca dari kolom yang ditentukan sebelumnya. Ini memungkinkan perintah untuk disalurkan dan memberikan peningkatan kinerja hingga 30%.

Burst EDO RAM adalah standar DRAM asinkron terakhir. Saat berhasil dipasarkan, DRAM sinkron telah membuat langkah untuk menjadi bentuk DRAM yang dominan. Ini memungkinkan ledakan alamat kolom untuk ditentukan dalam satu siklus clock dengan memilih salah satu alamat dan kemudian menentukan untuk membaca dari hingga tiga kolom berikut di baris untuk penurunan latensi.

Kesimpulan

DRAM asinkron adalah bentuk awal DRAM yang tidak menyinkronkan jam DRAM dengan jam CPU. Ini bekerja cukup baik sementara frekuensi CPU rendah. Tapi saat mereka meningkat, itu mulai menunjukkan kelemahannya. RAM sinkron akhirnya menjadi pemain dominan di pasar DRAM. Peningkatan efisiensi dan kinerja yang terukur terus meningkat. Saat ini, pada dasarnya tidak ada DRAM asinkron yang dibuat secara aktif karena tidak ada yang benar-benar menggunakannya. Tidak mungkin untuk kembali.