Computer System Overview (chapter 1)
Element dasar di system computer ada 4 yaitu :
•
Processor : bertugas untuk mengontrol jalannya computer dan memproses
data di computer
•
Main Memory
Digunakan untuk menyimpan data , namun
sifatnya volatile (penyimpanan datanya hanya sementara dimana kalo listrik
computer off maka semua data yang disimpan sebelumnya akan hilang . Contohnya
RAM (Random Access Memory).
·
I/O modules
Digunakan untuk memindahkan
data antara computer dengan external environmentnya .
Contoh secondary memory devices
adalah Harddisk
•
System bus
Digunakna unutk menyediakan
komunikasi antar processor,main memory, dan I/O Module.
–
communication among processors, memory, and I/O modules
Instruction cycle terdapat 3 tahapan yaitu :
1.
Fetch (Read) digunakna unutk mengambil data dari pembacacan instruksi dari
memori . Pengambilan data dapat dilakukan hanya sekali saja yaitu pada saat
menjalankan setiap instruksinya .
2.
Decode digunakan untuk menerjemahkan
Processor mengintepretasikan instruksi dan menjalankan
aksi yang dibutuhkan terdapat kategori yang dibutuhkan yaitu :
1 1. Processor-Memory
Data ditransfer dari processor ke memori /memori ke processor
2. Processor-I/O
Data di transfer antar processor dan I/O Module begitu juga sebaliknya
3. Data Processing
Processor menjalankan logika operasi data.
4. Control
Digunakan untukmengontrol urutan esekusi program.
Data ditransfer dari processor ke memori /memori ke processor
2. Processor-I/O
Data di transfer antar processor dan I/O Module begitu juga sebaliknya
3. Data Processing
Processor menjalankan logika operasi data.
4. Control
Digunakan untukmengontrol urutan esekusi program.
Interupt
Tipe dari Interupt ada 5 yaitu :
1.
Program
a.
arithmetic overflow
contoh : space memori yang
sudah penuh dan data tidak bisa di tampung lagi.
b.
division by zero
c.
execute illegal instruction
contoh : saat coding di
struktur data proses yang dilakukan adalah next dan prev saja secara berulang ,
saat tidak nunjuk maka isinya akan kosong dan membuat program tesebut menjadi
break.
d.
reference outside user’s memory space
Contoh : scanf(“%[^\n]”,x);
dia akan
gagal karena dia mereference x dimana x masih belum disediakan memori maka akan
break.
2.
Timer
3.
I/O
4.
Hardware failure
The memory hierarchy
Register
Yang paling cepat
Ukurannya kecil
Contoh : register int a
Cache
Dia cepat
Biasanya dipake untunk kodingan program ticket yang
membutuhkan pengerjaan yang cepat
Cache memory
Prinsip cache
a)
Single cache
Dengan 1 cache maka dia
lebih cepat karena letaknya yang dekat dengan CPU
b)
Three level cache organization
Cache dibagi menjadi 3
level dengan kecepatan yang bervariasi
Link:www.binus.ac.id
www.skyconnectiva.com
0 komentar: