Cache Memory

From OnnoWiki
Jump to navigation Jump to search

Cache Memory merupakan memori berkecepatan tinggi yang berfungsi menyimpan data sementara yang diperlukan processor. Cache Memory diintegrasikan didalam processor dalam bentuk chip on-die (internal). Dengan adanya cache memory maka data yang sering dibutuhkan processor tidak perlu diambil dari memori utama (RAM). Jadi Cache berfungsi mempersingkat load data yang terjadi antara Processor dan RAM (baca mengenai Cache Memory diatas).

Pada processor (termasuk server) biasanya terdapat dua macam cache memory, yaitu L1 dan L2 Cache. L merupakan singkatan dari Level, yaitu tingkatan cache didalam processor. L1 merupakan cache yang terletak paling dekat dengan inti processor, L2 terletak setelahnya dan seterusnya. Apabila processor membutuhkan data, maka inti akan mencarinya pada L1. Jika tidak ada, maka akan diminta dari L2 dan seterusnya. Jika semua cache tidak menyimpan data yang dibutuhkan, maka data akan diambil dari memori utama (RAM). Dari gambaran ini dapat terlihat jika cache bisa mempercepat kerja processor.

Pada processor Intel Itanium dan Xeon (ada beberapa), juga terdapat L3 Cache.