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
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
3.      
Data ProcessingProcessor 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: