KOMPUTER
komputer serbaguna
modern berisi suatu CPU dan
sejumlah device controller yang
dihubungkan melalui bus yg
menyediakan adanya pemakaian
memori secara bersama-sama.
Siklus Instruksi
MULAI
Mengambil instruksi
berikutnya
fetch
cycle
Eksekusi instruksi
tersebut
instructio
n cycle
SELESAI
Gambar siklus
instruksi
Interrupt
Interrupt
Penyebab
terjadinya interrupt :
Prosesor
menyimpan PC ke
stack
Prosesor mengambil
PC baru
berdasarkan
interrupt yg terjadi
Hardwar
e
Simpan sisa
informasi status
proses
Memproses
interrupt
Mengambil sisa
informasi status
proses
Softwar
e
Device controller
atau sistem
hardware lainnya
meng-interrupt
Prosesor
menyelesaikan
eksekusi instruksi
yg sedang
berlangsung
Prosesor
memberikan sinyal
bahwa interrupt
disetujui
Mengambil PC
lama
Struktur DMA
Transfer
Memory Utama
Memori
Magnetic Disk
Merupakan
piranti penyimpanan
sekunder
Pada saat disk digunakan, motor drive
berputar dengan kecepatan yg sangat
tinggi (biasanya 60 putaran/detik). Ada
sebuah read write head yg ditempatkan
diatas permukaan piringan tersebut.
Permukaan disk terbagi atas beberapa
track yg masih terbagi lagi menjadi
beberapa sektor.
Informasi
RAM Disk
RAM
2.4. Clock
Clock
Operasi Dual-Mode
SO dan semua program lainnya serta datadata yg bersangkutan harus diproteksi dari
program-program lain yg tidak diharapkan.
Proteksi ini sangat diperlukan terutama
bagi sistem dengan pemakaian resource
bersama-sama. Salah satu cara yg
dilakukan adalah dengan memberikan
fasilitas pada hardware untuk
membedakan mode eksekusi. Ada 2 mode
yg digunakan, yaitu : user-mode dan
monitor-mode.
Proteksi
I/O
Proteksi
Memori
Proteksi
CPU