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