Computer System Overview

Tidak ada komentar
Computer System Overview


Komputer umumnya terdiri dari 4 elemen struktural :
1. Processor
    Berfungsi sebagai kontrol operasi komputer dan melakukan fungsi pemrosesan data.
2. Memori Utama
    Disebut juga memori primer dan bersifat volatile (ketika komputer mati maka data akan hilang).
3. I/O Modules
    Disebut juga memori sekunder dan sifatnya unvolatile (ketika komputer mati maka data tidak akan hilang).
4. System Bus
    Sebagia komunikasi antara processor, memori, dan I/O modules.

Arsitektur Komputer



PC     : melakukan tracking dimana instruksi selannjutnya sehingga kopian instruksi bisa  
            menempatkannya di IR.
IR      : menampung instruksi yang akan dieksekusi
MAR : menampung alamat memori yang mengandung potongan data atau instruksi


Gambar diatas menjelaskan bagaimana suatu instruksi dijalankan, dari intruksi diambil sampai dieksekusi.

Dalam jalannya komputer bisa terjadi interupsi atau tidak. Interupsi yang terjadi juga bisa menyebabkan I/O harus menunggu dalam waktu yang lama atau sebentar.


Tipe-tipe interupsi :
- Program
  Disebabkan oleh beberapa kondisi hasil dari eksekusi intruksi seperti arithmetic overflow,
  pembagian dengan nol, eksekusi instruksi ilegal, mereferensi diluar dari memori user.
- Timer
   Disebabakn oleh timer yang ada didalam processor.
- I/O
  Disebabkan oleh kontroller I/O
- Hardware
  Disebabkan karena kegagalan hardware seperti power failure.

Hierarki Memori
Gambar dibawah menjelaskan hierarki dari memori yang digunakan oleh komputer dengan ketentuan semakin kebawah hierarki tersebut :
                      a. Semakin turun biaya per bit (cost per bit)
                      b. Semakin naik kapasitasnya
                      c. Semakin naik waktu aksesnya
                      d. Semakin turun frekuensi akses ke memori oleh processor



Cache Memori
Cache Memori adalah memori yang diakses antara CPU dan memori utama. Ada 2 arsitektur dari cache memori : 
a. Single cache
b. Three-Level cache organization
    Pada arsitektur ini, cache dibagi menjadi 3 level yaitu L1,L2, dan L3 dimana L1 paling cepat dari
    cache memori level lainnya, L2 lebih cepat dari L3 namun lebih lambat dari L1 serta L3 yang
    paling lambat.




Tidak ada komentar :

Posting Komentar