Hierarki Memori dalam Komputer: Memahami Peran Register, Cache, RAM, dan Penyimpanan Sekunder


Hierarki memori merupakan sebuah urutan atau skala prioritas bagi komputer untuk menggunakan sumber daya penyimpanan. Hierarki memori dibagi menjadi beberapa lapisan yang dikategorikan atau diurutkan berdasarkan beberapa aspek seperti kecepatan serta efisiensi anggaran yang dibutuhkan untuk pengadaannya.

Dalam hierarki memori data berpindah dari satu lapisan ke lapisan lain berdasarkan seberapa sering (frekuensi) data tersebut digunakan. Dalam hierarki memori biasanya meletakkan data yang sering digunakan di lapisan memori dengan akses cepat, sedangkan data dengan frekuensi yang tidak terlalu sering akan dialihkan atau disimpan pada penyimpanan dengan lapisan dibawahnya (lebih lambat).

1.Register

Register merupakan memori inti yang tergabung dan berada pada bagian dalam prosesor. Register digunakan untuk menyimpan data sementara yang tengah diproses oleh prosesor.

Register berada dan langsung berinteraksi dengan sistem pemrosesan yang ada di prosesor.

2.CPU Cache

CPU Cache merupakan sebuah memori kecil yang memiliki kecepatan tinggi. CPU Cache digunakan untuk menyimpan data sementara yang sering dipakai dan diakses oleh prosesor. CPU Cache umumnya memiliki multi layer L1, L2, dan L3, setiap layer pada cache ini memiliki kecepatan dan kapasitas yang berbeda-beda.

Contoh kasus: File yang sama akan lebih cepat diload atau dibuka daripada file baru, hal ini dikarenakan karna data dari file yang sebelumnya dibuka telah tersimpan dicache. Alih-alih mengambil kembali dari storage sekunder dan diproses diram, lebih efisien jika langsung ambil dari cache yang tingkat operasinya lebih dekat dengan prosesor.

3.RAM

RAM (Random Access Memory) merupakan memori yang digunakan untuk menyimpan data sementara dari sebuah aplikasi atau proses yang berjalan pada komputer.

Meskipun hampir sama dengan cache, namun RAM dan Cache memiliki fungsi yang berbeda. RAM menyimpan data proses atau aplikasi yang sedang berjalan, sedangkan cache menyimpan data yang sering diakses oleh pengguna.

4.Secondary Storage

Secondary Storage atau penyimpanan sekunder secara singkat merupakan media penyimpanan permanen yang biasa kita gunakan untuk menyimpan data besar, contoh penyimpanan sekunder adalah HDD dan SSD.

Sumber:
Rafat, M. Z., Yanti, P., Adawiah, R., Abror, J. M., & Maulana, A. R. (2024). Analisis struktur memori: Hierarki memori pada organisasi arsitektur komputer. Kohesi: Jurnal Sains dan Teknologi, 3(6), 11–21. https://doi.org/10.3785/kohesi.v3i6.3543

Posting Komentar

Hendprw Welcome to WhatsApp chat
Howdy! How can we help you today?
Type here...