Struktur Sistem Operasi

Slides:



Advertisements
Presentasi serupa
Pengenalan BIOS & PC Hardware Diagnostic
Advertisements

Disusun oleh : Rudy Eko Rahardjo, SE., M.Kom
PERTEMUAN KE-5 PERKULIAHAN SISTEM OPERASI
Struktur Sistem Operasi
Sistem Terdistribusi 07 – OS Client Server Oleh : Muh. Ary Azali.
Struktur Sistem Operasi
Sistem Operasi Pengantar Sistem Operasi Ptputraastawa.wordpress.com.
( ) David Aziz C ( ) Ristanti Dian F. ( )Ahmad Salis AK Struktur Sistem Operasi.
Cache Memori Oleh : Ahmad Fuad Hariri Fitriana Nelvi Tino Arif Cahyo
OLEH J. LEWERISSA. BIOS dan ROM BIOS memang berkaitan erat dengan ROM, sebab sebagian besar BIOS yang terdapat di dalam perangkat keras komputer disimpan.
SISTEM OPERASI.
Sistem Operasi Struktur Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW.
Manajemen Prinsip Dasar Input/Output
Kernel Petra Novandi Anis Kamilah
Struktur Sistem Operasi
Struktur Sistem Operasi
Chandra.Tanudirja Sistem Operasi Chandra.Tanudirja
Struktur Sistem Operasi PART 2.
Struktur Sistem Operasi
SISTEM OPERASI Operating System Architecture MATERI 2
DASAR SISTEM OPERASI By Dwi Anindyani. Pengertian OS Apa itu sistem operasi? Sistem operasi ialah software kompleks yang yang memungkinkan aplikasi-aplikasi.
MEMORI.
Struktur Sistem Komputer
Struktur Sistem Operasi
B O O T I N G.
Sistem komputer.
Struktur Sistem Komputer
Sistem komputer.
Sistem Operasi Pertemuan 5.
Dosen: Resi Utami Putri, S.Kom., M.Cs.
Struktur Sistem Komputer
KONSEP DASAR SISTEM OPERASI
Pengantar teknologi informasi .::Prosesor dan memori::.
Operating System Structure
SISTEM OPERASI Dosen Pengampu : Erfanti Fatkhiyah, ST. CSP 2702
Operating System Structure
PERKEMBANGAN TEKNOLOGI KOMPUTER
DUKUNGAN SISTEM OPERASI
Operating System Structure
Ir. I Gusti Agung Sadnyana Putra, M.Kom
SISTEM OPERASI.
Pengenalan Sistem Operasi
III. Struktur sistem operasi
Konfigurasi BIOS.
Struktur Sistem Operasi
Kernel.
Melakukan Instalasi Sistem Operasi Dasar
Pengantar teknologi informasi .::Prosesor dan memori::.
Sistem komputer.
BAYU PRATAMA NUGROHO, S.Kom, M.T
STRUKTUR SISTEM OPERASI
STRUCTURE OF OPERATING SYSTEM
2. ARSITEKTUR SISTEM OPERASI
Bayu Pratama Nugroho, S.Kom, MT
Struktur Sistem Komputer
PENDAHULUAN Minggu ke 1.
Struktur Sistem Operasi
Hierarki Memori Dan Cache Memori..
Struktur Sistem Operasi
ARSITEKTUR SISTEM OPERASI
Operating System UNIVERSITAS ISLAM LAMONGAN.
BAB V CENTRAL PROCESSING UNIT
A. Sistem Operasi Fungsi Sistem Operasi
Dosen: Resi Utami Putri, S.Kom., M.Cs.
Struktur Sistem Komputer
PANDANGAN UMUM SISTEM OPERASI DAN SISTEM KOMPUTER
Struktur Sistem Operasi
Struktur Sistem Operasi
Kernel.
Struktur Sistem Operasi
Transcript presentasi:

Struktur Sistem Operasi 0812 7770 9019 abdill01@gmail.com www.abdill01.wordpress.com Dosen: Abdillah S.Si., MIT

Komponen Sistem Komputer Tinjauan Sistem Operasi Komponen Sistem Komputer

Definisi Sistem Operasi Sekumpulan program yang bertindak sebagai perantara antara program aplikasi dengan perangkat keras komputer sehingga sistem komputer dapat digunakan secara efisien.

Sistem Komputer

Operasi Sistem Komputer Pada saat komputer dinyalakan, komputer melakukan inisialisasi oleh program bootstrap yang tersimpan dalam ROM yang disebut firmware. Proses ini mengawali semua aspek sistem, dari register-register CPU ke device controller lalu ke memory controller. Program bootstrap harus mengetahui bagaimana meload sistem operasi dan mengeksekusi sistem tersebut. Untuk mengerjakan tujuan ini, bootstrap harus melokasikan dan me-load kernel sistem operasi ke memori kemudian mengeksekusi proses pertama (init) dan menunggu kejadian-kejadian (events) yang akan terjadi.

Operasi Sistem Komputer Event disinyalkan oleh interupsi yang berasal dari hardware atau software. Hardware dapat memicu interupsi setiap saat dengan mengirim sinyal ke CPU melalui system bus. Sedangkan software memicu interupsi dengan mengeksekusi system call. Ketika CPU diinterupsi, CPU akan menghentikan proses yang sedang dilakukan dan langsung mengeksekusi ke lokasi yang ditentukan interupsi, kemudian akan kembali ke proses semula jika proses interupsi sudah selesai.

System Boot Program bootstrap adalah sebuah program sederhana yang disimpan dalam ROM yang berbentuk chip CMOS (Complementary Metal Oxide Semiconductor). Chip CMOS modern biasanya bertipe Electrically Erasable Programmable Read Only Memory (EEPROM), yaitu memori non-volatile (tak terhapus jika power dimatikan) yang dapat ditulis dan dihapus dengan pulsa elektronik. Program bootstrap ini lebih dikenal dengan nama BIOS (Basic Input Output System).

System Boot Program utama bootstrap, umumnya terletak pada mainboard dan memeriksa perangkat keras utama serta melakukan inisialisasi terhadap program dalam hardware yang dikenal dengan nama firmware. Program kecil ini akan me-load kernel ke memori dan menjalankannya. Rangkaian proses bootup diawali rutin bootstrap BIOS membangkitkan interupsi yang me-load sektor pertama dari harddisk ke dalam memori. Sektor pertama ini merupakan bootstrap loader utama.

System Boot Bila ada harddisk, interupsi mencoba membaca MBR (Master Boot Record) pada sektor awal harddisk dan melakukan eksekusi. Program kecil itu mencari lokasi partisi yang aktif dari tabel partisi tersebut, boot sector pada partisi itu akan di-load ke memori dan dieksekusi. Setiap sistem operasi mempunyai format boot sector tersendiri. Program kecil dalam boot sector harus dapat melokasikan bagian pertama program kernel loader dari sistem operasi dan diload ke memori.

Topik Hari Ini Struktur-struktur sistem operasi Struktur monolitik Struktur berlapis Struktur microkernels Struktur modular Struktur virtual machine

Struktur Monolitik Struktur sederhana Sistem operasi ditulis sebagai kumpulan prosedur, masing-masing dapat memanggil prosedur yang lain jika dibutuhkan. Contoh: UNIX

Struktur Monolitik Struktur monolitik : Main procedure yang memanggil service procedure Sekumpulan service procedure menangani system call Keuntungan struktur monolitik adalah layanan dapat dilakukan dengan cepat karena terdapat dalam satu ruang

Kelemahan Struktur Monolitik Pengujian dan penghilangan kesalahan sulit dilakukan, karena tidak dapat dipisahkan dan dialokasikan Sulit dalam menyediakan fasilitas pengamanan. Merupakan pemborosan memori bila setiap komputer harus menjalan kernel monolitik, karena semua layanan tersimpan dalam bentuk tunggal sedangkan tidak semua layanan diperlukan. Kesalahahan sebagian fungsi menyebabkan sistem tidak berfungsi.

Struktur Berlapis Sistem operasi dibagi menjadi sejumlah lapisan yang masing-masing dibangun di atas lapisan yang lebih rendah. Lapisan yang lebih rendah menyediakan layanan untuk lapisan yang lebih tinggi. Lapisan paling bawah : perangkat keras. Lapisan paling atas : antarmuka pengguna (user interface). Contoh: THE, MULTICS

Struktur Berlapis

Contoh Struktur Berlapis THE (Technische Hogeschool at Eindhoven) Operating System (Dijkstra, 1968) Level 5 : operator sistem / user Level 4 : user program Menangani kompilasi, eksekusi dan printing user program Level 3 : I/O management Level 2 : operator-process communication Level 1 : memory management Mengatur alokasi memori untuk proses Level 0 : processor allocation and multiprogramming Menentukan alokasi prosesor, menangani interupsi dan perpindahan proses

Kelemahan dan Keunggulan Kelemahan struktur ini adalah fungsi-fungsi sistem operasi harus diberikan ke tiap lapisan secara hati-hati. Keunggulannya adalah memiliki semua kelebihan rancangan modular, yaitu sistem dibagi menjadi beberapa modul dan tiap modul dirancang secara independen. Tiap lapisan dapat dirancang, dikode dan diuji secara independen. Pendekatan berlapis menyederhanakan rancangan, spesifikasi dan implementasi sistem operasi.

Struktur Mikrokernel Kernel yang menyediakan hanya sekumpulan kecil abstraksi perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk menyediakan fungsi-fungsi lainnya. Contoh: TRU64 UNIX, MacOSX dan QNX

Struktur Mikrokernel Menyusun sistem operasi dengan menghapus semua komponen yang tidak esensial dari kernel, dan mengimplementasikannya sebagai sistem program dan level pengguna Mikrokernel

Kelemahan dan Keunggulan Keuntungan dari struktur mikrokernel ini adalah kemudahan dalam memperluas sistem operasi, mudah untuk diubah ke bentuk arsitektur baru, kode yang kecil dan lebih aman. Kelemahannya adalah kinerja akan berkurang dengan bertambahnya fungsi-fungsi yang digunakan.

Struktur Modular Pada struktur modular kernel mempunyai kumpulan komponen-komponen inti dan secara dinamis terhubung pada penambahan layanan selama waktu boot atau waktu berjalan. Sehingga strateginya menggunakan pemanggilan modul secara dinamis (loadable kernel modules). Contoh: Solaris, Linux

Contoh Struktur Modular Modul-modul sistem operasi Solaris

Struktur Virtual Machine Implementasi software dari sebuah mesin (komputer) yang menjalankan program seperti mesin secara fisik. Duplikat dari mesin sebenarnya Masing-masing VM mempunyai prosesor, memori dan sumber daya lain secara terpisah di dalam satu mesin host. Contoh: VirtualPC, VMWare, VirtualBox

Struktur Virtual Machine Non-virtual Machine Virtual Machine

Arsitektur Virtual Machine

Terima Kasih