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