sistem operasi.ppt

Click here to load reader

Upload: narto-susu-

Post on 30-Jun-2015

1.182 views

Category:

Documents


3 download

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