Kamis, 07 Mei 2015

Computer System Overview

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