WDI WIki | Definisi Associative Memory
Associative Memory adalah teknik pemanggilan data, dimana data diambil berdasarkan pola yang terdapat di dalam data tersebut. Associative Memory juga dikenal sebagai penyimpanan asosiatif.
Associative Memory
Kategori: Web
Associative Memory adalah teknik pemanggilan data, dimana data tidak diambil dari memori berdasarkan alamat, melainkan berdasarkan pola yang terdapat di dalam data tersebut. Associative Memory juga dikenal sebagai penyimpanan asosiatif, memori yang dapat ditangani konten, atau bisa juga disebut sebagai CAM ( Content Addressable Memory )
Menurut mekanisme yang digunakan untuk menyimpan serta memanggil data, maka memori utama dapat diklasifikasikan menjadi 2, yaitu
1. RAM ( Random Access Memory )
- Diakses melalui alamat
- Semua lokasi yang dapat dialamati bisa diakses secara acak
- Terdapat 2 jenis RAM yaitu dinamik dan statistik
2. CAM ( Content Addressable Memory) atau Associative Memory
- Memori diakses bukan dari alamat
- Dilakukan secara simultan dan paralel
Di dalam Associative Memory atau CAM, pencarian dilakukan dengan cara simultan dan paralel dengan basis isi data untuk melihat apakah ada yang berisi nilai yang diinginkan. Karena cara kerja associative memory yang mencari data secara paralel maka proses pencarian memorinya akan lebih cepat jika dibandingkan dengan RAM. Namun karena kelebihannya tersebut, harga untuk Associative Memory akan lebih mahal daripada harga RAM. Selain itu juga karena adanya sirkuit logika tambahan yang diperlukan untuk pemilihan dan pencocokan.
Berikut beberapa kelebihan Associative Memory / CAM :
- Mampu mencocokan comparand dengan isi memori dalam satu siklus clock.
- Pencarian data dilakukan secara paralel
- Solusi yang tepat untuk pencarian dengan kecepatan yang tinggi
Kekurangan Associative Memory / CAM :
- Harga yang lebih mahal
- Konsumsi daya yang besar
- Dimensi yang lebih besar