Computer System Overview (chapter 1)

14.01 viia 0 Comments


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
3.       Execute digunakna untuk menjalankan setiap instruksinya

 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.
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: