Merupakan bagian utama dari computer karena processor berfungsi untuk mengatur
semua aktivitas yang ada pada computer. Satuan kecepatan dari processor adalah MHz
( Mega Hertz ) atau GHz ( 1000 MegaHertz ), dimana semakin besar nilainya semakin
cepat proses eksekusi pada computer. Processor dapat kita analogikan sebagai otak dari
computer. Hardware ini berfungsi untuk melakukan segala macam proses dalam system
computer. Sehingga processor sangat menentukan kecepatan dan performa system
computer.
Pada saat kecepatan prosesor dan kapasitas memori meningkat dengan cepat, kecepatan
di mana data dapat di transfer antara memori utama dan prosesor telah jauh ketinggalan
dengan sangat buruk. Antar-muka antara prosesor dan memori utama merupakan lintasan
yang paling penting di dalam keseluruhan komputer, karena antar-muka itu bertanggung
jawab untuk membawa aliran konstan instruksi-instruksi program dan data antara keping
memori dan prosesor. Jika memori atau jalan kecil gagal untuk bisa seiring dengan
permintaan keras prosesor, maka prosesor berada dalam suatu masa tunggu, waktu
pengolahan yang sangat berharga akan hilang.
Gambar : DMA
Dapat dikatakan bahwa sistem ini bekerja dengan komputasi maksimal untuk setiap
elemen pemrosesnya karena setiap prosesor sistem ini memiliki RAM yang didedikasikan
khusus untuk satu prosesor.
Direct Mapping
Aturan pemetaannya :
i = j modulus m
di mana : i = nomor slot cache
j = nomor blok memory utama
m = jumlah slot cache
Struktur Alamat
? 4 bit pada field WORD menentukan posisi word pada slot tersebut.
? 12 bit pada field TAG menentukan blok memori yang mana yang saat itu tersimpan di
cache (pada slot tersebut).
Kelemahan Fully Associative Mapping
? Kelemahan utama teknik ini adalah lambatnya proses pengecekan karena harus
dilakukan proses pengecekan pada tiap TAG.
Aturan pemetaan :
i = j modulus s
di mana: i = nomor set cache
j = nomor blok memori utama
s = jumlah set
Struktur Alamat
? 6 bit pada field SET menentukan di SET mana word tersebut mungkin disimpan.
? 6 bit pada field TAG menentukan blok memori yang mana yang saat itu tersimpan di
cache (pada slot tersebut).
? 4 bit pada field WORD menentukan posisi word pada slot tersebut.