Last Updated on 26 August, 2019 by Grim Reaper
Cache Memory atau CPU Memory adalah sejenis RAM yang processor boleh akses jauh lebih cepat berbanding RAM biasa. Dan memory ini biasanya diintegrasikan dengan processor atau ia diletakkan pada cip yang berasingan dan juga bus yang berasingan yang berhubung dengan processor.
Cache memory digunakan untuk menyimpan data sementara untuk memberikan akses yang lebih laju. Bila processor kita memproses data, ia akan merujuk kepada cache memory. Bila ada data mengenai software tersebut, ia akan bertindak jauh lebih laju.
Perumpamaannya seperti pada phone anda sendiri, jika anda dah buka Facebook, Instagram, Youtube, dan anda buka kembali apps tersebut, ia terus memaparkan homepagenya betul? Jika anda kill apps tersebut, ia akan ambil masa untuk login, dan loading. Begitu juga cache memory ini.
Cache memory hadir dalam 3 level:
Level 1 (L1): Yang paling laju tapi size memorynya agak kecil.
Level 2 (L2): Mempunyai size lebih besar berbanding L1 dan ia mempunyai kelajuan yang hampir sama dengan L1.
Level 3 (L3): Dikhususkan untuk meningkatkan performance L1 dan juga L2. Ia lebih perlahan tetapi ia mempunyai size yang lebih besar.
Setiap core pada processor mempunyai L1 dan juga L2 yang tersendiri, tetapi ia selalunya berkongsi L3 dimana ia dianggap sebagai “higher tier cache”.