Page 81 - e-modul Arsitektur Komputer-STEAM
P. 81
Gambar 36. Cache
Prosesor mengolah informasi dengan cara mengakses data yang akan diolah pada
hardisk maupun memori RAM. Namun untuk mencapai harddisk maupun RAM, prosesor akan
membutuhkan waktu yang relatif lebih lama dibandingkan jika prosesor mengaksesnya di
dalam cache. Sehingga ketika prosesor menginginkan atau meminta sebuah data, lebih cepat
jika data itu sudah tersedia di dalam cache.
Cache memori juga terbagi menjadi beberapa level. Ada level 1, level 2, dan level 3.
Pada beberapa prosesor cache level 1 merupakan memory cache yang secara langsung di
bangun di dalam sebuah prosesor. Memory cache ini digunakan untuk menyimpan informasi
yang baru saja diakses oleh prosesor. Sehingga cache level satu ini sering disebut sebagai
cache primer. Cache level satu ini juga sering disebut sebagai internal cache atau sistem
cache. Dari sekian banyak kategori cache, cache level 1 ini merupakan cache yang paling
cepat karena cache ini sudah dirancang sedemikian rupa. Dengan interface yang langsung
terhubung ke dalam core processor, hal ini menjadikan cache level 1 ini merupakan memori
yang paling mahal di antara cache-cache yang lain.
Cache level 1 ini juga memiliki memori yang terbatas. Pada teknologi mikroprosesor
yang terbaru cache level 1 ini dibagi menjadi dua, yang pertama adalah untuk menyimpan
data program dan yang kedua digunakan untuk menyimpan instruksi yang akan digunakan
oleh prosesor. Pada teknologi prosesor yang lama cache level satu ini tidak dipisah yang
menyebabkan cache ini menyimpan program data dan instruksi di tempat yang sama. Semua
desain dari cache level 1 ini mengikuti proses yang sama. Logika kontrol dari cache level 1 ini
adalah dengan menyimpan data yang sering diakses oleh processor dan hanya mengupdate
memori eksternal ketika prosesor memberikan control kepada master bus. Selanjutnya
perangkat peripheral akan melakukan pengaksesan memori secara langsung.
Cache level 2 merupakan cache memori yang lokasinya terletak di luar core processor.
Meskipun cache ini berada di luar core prosesor, namun cache ini akan tetap ditemukan pada
satu chip prosesor yang sama. Pada teknologi yang lama, cache level 2 ini diletakkan di luar
prosesor yaitu di motherboard. Sehingga menjadikan cache ini lebih lambat. Dengan adanya
81 | E-Modul Arsitektur Komputer Berorientasi STEAM