sistem operasi.ppt
TRANSCRIPT
SISTEM OPERASIOleh : 1. Fauzan Rizky A 2. Muhammad Baihaqi 3. Martono 4. Sunarto
Sistem Operasiy resource manager : pengelola seluruh sumber daya
yang terdapat pada sistem komputer y extended machine : menyediakan sekumpulan layanan ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber daya sistem komputer.
Sistem Operasiy Softwre yang mengatur hardware. y Software yang mengatur software/program lain y Manager sumber daya atau pengalokasian sumber daya
komputer, seperti mengatur memori, printer, dll y Sebagai kernel, yaitu program yang terus-menerus running selama komputer dihidupkan y Mengatur keamanan komputer
Prinsip Dasar Sistem Operasiy Program komputer yang berisi perintah-perintah
(command) y Menjembatani pengertian manusia dengan komputer, sehingga komputer dapat bekerja sesuai keinginan.
Struktur OSy Tanpa adanya modularitas maka fungsi dan
struktur OS secara keseluruhan rumit y Dibagi dalam modul dengan fungsi tertentu, dengan akses (input, output) tertentu
INTERRUPTSy Berfungsi memindahkan kontrol ke interrupt service
routine, melalui interrupt vector yang mengandung seluruh alamat service routine. y Interrupt harus mencatat alamat dari instruksi yang di-interrupt. y Interrupt akan diabaikan jika ada interrupt lain yang sedang diproses. y Trap adalah interrupt yang disebabkan oleh software, baik yang disebabkan karena error atau permintaan user. y Sistem operasi bekerja berdasarkan model interrupt driven.
INTERRUPTSMekanisme Interrupt :y Jalur interrupt dihasilkan oleh perangkat I/O y Interrupt Handler menerima interrupt tersebut y Mekanisme interrupt juga digunakan untuk
penanganan exception
INTERRUPTS
Direct Memory Accessy Generasi komputer yang sangat tua
Controller membaca dari perangkat Sistem Operasi meminta controller membaca data y Generasi komputer yang tua Controller membaca dari perangkat Controller meng-interrupt OS Sistem Operasi menyalin data ke memori y Generasi DMA Controller membaca dari perangkat Controller menyalin data ke memori Controller meng-interrupt OS
INTERRUPTS
Modul/Komponen dalam OSy Modul Manajemen Proses y Modul Manajemen Memori y Modul Manajemen Storage/Data y Modul Manajemen I/O dan Berkas (File) y Modul Proteksi y Modul Networking y Modul Interface dengan user (command
interpreter)
Manajemen Prosesy Proses adalah program yang dieksekusi,
memerlukan resource, CPU time, memory, file, I/O device. y OS bertanggung jawab dalam :y Create & delete ; baik proses user maupun sistem y Suspend & meneruskan proses y Mendukung mekanisme-mekanisme sinkronisasi
proses y Mendukung mekanisme proses communication y Mendukung mekanisme penanganan deadlock
Manajemen Memori Utamay Memory merupakan array words/byte dalam
jumlah besar. Akses share data secara cepat oleh CPU dan I/O device y Volatile storage device y OS bertanggung jawab dalam :y Keep track bagian mana dari memori yang sedang
digunakan & oleh siapa y Memutuskan proses-proses mana yang di-load ke ruang memori saat available y Alokasi & dealokasi ruang memori
Manajemen Secondary-Storagey Back up main memory, non-volatile y Data dan program disimpan disimpan dalam
secondary storage (penyimpanan sekunder; disk) y OS bertanggung jawab dalam :y Bagaimana mengelola ruang yang kosong dalam storage y Bagaimana mengalokasi storage y Bagaimana melakukan scheduling penggunaan disk
Manajemen I/Oy OS bertanggung jawab dalam :y menyembunyikan kekhususan perangkat keras
tertentu dari user y Melakukan optimalisasi dalam aksesy y
Buffer cache system : menampung sementara data dari/ke piranti I/O Spooling : melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien (antrian, dsb)
y Interface device-driver : open, read, write, close
y Drivers untuk spesifik perangkat keras :y Menyediakan driver untuk melakukan operasi detail
untuk perangkat keras tertentu
INTERRUPTS
INTERRUPTS
INTERRUPTS
INTERRUPTS
INTERRUPTS
INTERRUPTS
INTERRUPTS