Slide-2-Sistem-Komputer

Download Report

Transcript Slide-2-Sistem-Komputer

Slide 2
Tinjaun Umum Sistem Komputer 1
Course Objective




Elemen-elemen dasar sistem komputer.
Register-register prosesor.
Eksekusi Instruksi.
Interrupt.
Sistem Komputer – Mata Kuliah Sistem Operasi
Introduction
Anda Pake Yang Mana ?
ELEMEN SISTEM KOMPUTER

Sebuah sistem komputer terdiri dari beberapa komponen
sebagai berikut :





Processor.
Main Memory.
Modul I/O.
Sistem BUS.
Antar komponen dalam sistem komputer bekerja sama
untuk menjalankan fungsi utama sistem komputer yaitu
untuk menjalankan program.
Sistem Komputer – Mata Kuliah Sistem Operasi
Elemen Sistem Komputer (2)

Processor


Main Memory


Menyimpan data & program, umumnya bersifat volatile (tidak
permanen).
Modul I/O


Melakukan fungsi pengolahan data, jika hanya terdapat 1
processor makan disebutr Central Processing Unit (CPU).
Memindahkan data antara komputer dan lingkungan
eksternalnya, misalnya peralatan komunikasi, memory
eksternal, dll
Sistem BUS

Beberapa struktur dan mekanisme yang melakukan
komunikasi antara processor, main memory, dan modul I/O.
Sistem Komputer – Mata Kuliah Sistem Operasi
Elemen Sistem Komputer (3)

Disamping
merupakan
block diagram
dari sistem
komputer.
Sistem Komputer – Mata Kuliah Sistem Operasi
REGISTER PROCESSOR


Prosesor terdiri dari sejumlah register yang merupakan
memory yang berkecepatan tinggi dan berukuran kecil
daripada main memory.
Fungsi register dalam processor :


User visible register : memungkinkan programmer dapat
mengurangi penggunaan main memory dan merujuk ke
register.
Control dan status register : mengontrol operasi prosesor serta
mengontrol operasi prosesor.
Sistem Komputer – Mata Kuliah Sistem Operasi
EKSEKUSI INSTRUKSI



Eksekusi Instruksi merupakan fungsi dasar komputer.
Program yang akan dieksekusi terdiri dari beberapa
instruksi yang tersimpan di dalam memory utama.
Eksekusi instruksi terdiri dari proses pengambilan (fetch)
dan eksekusi (execute).
Sistem Komputer – Mata Kuliah Sistem Operasi
Fetching dan Execute

Processor-Memory
Data ditransfer dari processor ke
memory atau dari memory ke
processor.

Processor-I/O
Data ditransfer I/O ke processor
dan sebaliknya.

Data Processing
Processing
aritmatic
operation.

data
maupun
dengan
logic
Control
Control atas proses yang terjadi.
Sistem Komputer – Mata Kuliah Sistem Operasi
INTERRUPT


Interrupt merupakan sinyal yang menyebabkan processor
menghentikan suatu pekerjaan tertentu dan berpindah untuk
mengerjakan pekerjaan yang lain.
Jenis-jenis interrupt :

Software interrupt
merupakan interrupt yang disebabkan oleh software atau sering disebut
sebagai System Call, misalnya suatu program ini mencetak hasil ke
printer.

Hardware inteerupt
merupakan interrupt yang disebabkan oleh hardware yang terjadi karena
ada akse dari perangkat keras, seperti penekanan tombol keyboard dan
penggerakan pointer mouse, flash disk, DVD Room.
Sistem Komputer – Mata Kuliah Sistem Operasi
Penyebab Interrupt (1)



Program, sebagai akibat dari eksekusi instruksi, misalnya
arithmatic Overvlow, Devision by Zero.
Interrupt yang disebabkan oleh I/O, yang mengindikasikan
bahwa proses telah selesai atau terjadi error.
Kegagalan hardware, disebabkan oleh kegagalan hardware
seperti power failur, dll.
Sistem Komputer – Mata Kuliah Sistem Operasi
Penyebab Interrupt (2)
Sistem Komputer – Mata Kuliah Sistem Operasi
Multiprogramming (1)



Multiprogramming berkaitan dengan mekanisme untuk
melayani banyak tugas yang dijalankan dalam satu processor
yang sama / menggunakan resource processor yang sama.
Merupakan model Interrupt.
Pelaksanaan instruksi yang dilaksanakan meliputi beberapa
process :

Program dimuat ke dalam memory

Program dijalankan sampai dengan program tersebut meng-akses I/O

Eksekusi dialihkan ke perkerjaan / task yang lainya

Langkah tersebut dilakukan secara berulang-ulang sampai semua task
selesai dikerjakan
Sistem Komputer – Mata Kuliah Sistem Operasi
Multiprogramming (2)




Multiprogramming diharapkan dapat meningkatkan utilitas CPU.
Term Multiprogramming berbeda dengan Multitasking / Multiprocessing.
Multiprogramming merujuk ke mekanisme interrupt yang
mengoptimalkan penggunaan CPU dengan melakukan mekanisme
switch ke pekerjaan yang lain jika program yang sedang dieksekusi
sedang meng-akses I/O.
Sedangkan Multiprocessing / Multitasking merupakan kemampuan untuk
meggunakan beberapa processor untuk mengerjakan task pada
machine yang sama pada waktu yang sama.
Sistem Komputer – Mata Kuliah Sistem Operasi
HIERARKI MEMORY

Sebuah sistem komputer terdiri dari beberapa komponen
sebagai berikut :





Processor.
Main Memory.
Modul I/O.
Sistem BUS.
Antar komponen dalam sistem komputer bekerja sama
untuk menjalankan fungsi utama sistem komputer yaitu
untuk menjalankan program.
Sistem Komputer – Mata Kuliah Sistem Operasi
Memory Stack

Prosesor
Sistem Komputer – Mata Kuliah Sistem Operasi
Memory Stack
Sistem Komputer – Mata Kuliah Sistem Operasi