Basic Elements
· Processor : Mengontrol operasi dari komputer dan
menjalankan fungsi pemrosesan data nya. Biasanya disebut sebagai CPU (Central
Processing Unit).
· Main memory : Menyimpan data dan program. Jenis
memori sendiri ada volatile dan non volatile. Memori yang volatile adalah RAM
dimana pada saat mengubah suatu data dan melakukan shutdown, memori akan
hilang, atau biasa disebut penyimpanan sementara.
·
I/O modules : Memindah data antara computer dan
lingkungan eksternal nya.
·
System bus : Menyediakan komunikasi untuk
processor, main memory, dan I/O modules.
Instruction Execution
Suatu program
dieksekusi oleh sebuah processor yang terdiri dari sekumpulan instruksi yang
disimpan dalam memori. Bentuk yang paling sederhana, pemrosesan instruksi
terdiri dari dua langkah : Processor membaca (fetches) instruksi dari memori
dalam suatu waktu dan mengeksekusi setiap instruksi. Pengeksekusian program
meliputi mengulang proses dari fetch instruksi dan pengeksekusian instruksi.
Proses yang dibutuhkan untuk sebuah instruksi tunggal disebut Instruction
Cycle.
Terdapat empat kategori aksi yang akan dijalankan :
· Processor-memory : Data mungkin saja ditransfer
dari processor ke memori atau dari memori ke processor.
· Processor-I/O : Data mungkin saja ditransfer ke
perangkan peripheral dengan melakukan transfer antara processor dengan I/O
modules dan sebaliknya.
· Data processing : Processor mungkin saja
menjalankan operasi aritmatika atau operasi logika.
· Control : Suatu instruksi mungkin
menspesifikasikan bahwa urutan dari pengeksekusian diubah.
Interrupts
Dengan adanya interrupt ini dapat
meningkatkan efisiensi pemrosesan, mengijinkan processor untuk mengeksekusi instruksi-instruksi
lain ketika suatu operasi I/O sedang berlangsung. Ada 3 programm flow control yaitu
No interrupt, Interrupt short i/o wait, dan Interrupt long i/o wait. Tipe-tipe
interrupt :
·
Program
Ø
Arithmetic overflow : ketika terjadi error pada
perhitungannya.
Ø
Division by zero : sesuatu yang dibagi nol pasti
tidak bias.
Ø
Execute illegal instruction : mengeksekusi
instruksi yang tidak diperbolehkan.
Ø
Reference outside user’s memory space
·
Timer
·
I/O
·
Hardware failure
The Memory Hierarchy
Semakin tinggi tingkatannya maka akan semakin lebih kecil. cepat, dan mahal.
Tidak ada komentar:
Posting Komentar