Dasar pembelajaran kuliah hidrolikDeskripsi lengkap
sistem pada karburatorDeskripsi lengkap
Full description
abstrakDeskripsi lengkap
makalah sistem perkembangan hewanFull description
tentang sistem informasi penyewaan mobil yang diharapkan dapat mendukung pelayanan dan lancarnya bisnis penyewaan mobil di Nanda car rental . Oleh karena itu, dalam penulisan skripsi ini pen…Deskripsi lengkap
sistem sosial dan budaya
Full description
ggDeskripsi lengkap
makalah sistem pernafasanDeskripsi lengkap
Deskripsi lengkap
Full description
Deskripsi lengkap
SKRIPTA-1
SISTEM OPERASI
Oleh Ol eh : 1. Fau auza zann Ri Rizk zkyy A 2. Muhammad Baihaqi 3. Martono 4. Sunarto
Sistem Operasi y
y
resourc resourcee manager manager : peng pengelola elola seluruh sumber sumber daya daya yan yang g terda erdapat pat pada pada sist sistem em kompu omputter extended machine : menyediakan menyediakan sekumpulan laya layana nan n ke pema pemaka kaii sehi sehing ngga ga memu memuda dahk hkan an dan dan men menyama yamank nkan an penggu pengguna naan an serta serta pema pemanf nfaa aata tan n sumb sumber er daya daya sist sistem em kompu omputter. er.
Sistem Operasi y
Softwre yang mengatur hardware.
y
Software yang mengatur software/program lain
y
y
y
Manager sumber daya atau pengalokasian sumber daya komputer, seperti mengatur memori, printer, dll Sebagai kernel, yaitu program yang terus-menerus running selama komputer dihidupkan Mengatur keamanan komputer
Prinsip
Dasar Sistem Operasi
y
Program komputer yang berisi perintah-perintah
y
(command) Menjembatani pengertian manusia dengan komputer, sehingga komputer dapat bekerja sesuai keinginan.
Struktur OS y
y
Tanpa adanya modularitas maka fungsi dan struktur OS secara keseluruhan rumit
Dibagi dalam modul dengan fungsi tertentu, dengan akses (input, output) tertentu
INTERRUPTS y
y
y
y
y
Berfungsi memindahkan kontrol ke interrupt service
routine, melalui interrupt vector yang mengandung seluruh alamat service routine. Interrupt harus mencatat alamat dari instruksi yang di-interrupt. Interrupt akan diabaikan jika ada interrupt lain yang sedang diproses. Trap adalah interrupt yang disebabkan oleh software, baik yang disebabkan karena error atau permintaan user. Sistem operasi bekerja berdasarkan model interrupt driven.
INTERRUPTS Mekanisme 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 Access y
y
y
Generasi
komputer yang sangat tua Controller membaca dari perangkat Sistem Operasi meminta controller membaca data Generasi komputer yang tua Controller membaca dari perangkat Controller meng-interrupt OS Sistem Operasi menyalin data ke memori Generasi DMA Controller membaca dari perangkat Controller menyalin data ke memori Controller meng-interrupt OS
INTERRUPTS
Modul/Komponen dalam OS y y y y y y y
Modul Manajemen Proses Modul Manajemen Memori Modul Manajemen Storage/Data Modul Manajemen I/O dan Berkas (File) Modul Proteksi Modul Networking Modul Interface dengan user (command interpreter)
Manajemen Proses y
y
Proses adalah program yang dieksekusi, memerlukan resource, CPU time, memory, file,
I/O device. OS bertanggung jawab dalam : y
y
y
y
y
Create & delete ; baik proses user maupun sistem Suspend & meneruskan proses Mendukung mekanisme-mekanisme sinkronisasi proses Mendukung mekanisme proses communication Mendukung mekanisme penanganan deadlock
Manajemen Memori Utama Memory merupakan array words/byte dalam jumlah besar. Akses share data secara cepat oleh CPU dan I/O device Volatile storage device OS bertanggung jawab dalam :
y
y y
y
y
y
Keep track bagian mana dari memori yang sedang digunakan & oleh siapa Memutuskan proses-proses mana yang di-load ke ruang memori saat available Alokasi & dealokasi ruang memori
Manajemen Secondary-Storage y y
y
Back up main memory, non-volatile
Data dan program disimpan disimpan dalam secondary storage (penyimpanan sekunder; disk) OS bertanggung jawab dalam : y
Bagaimana mengelola ruang yang kosong dalam storage
y
Bagaimana mengalokasi storage
y
Bagaimana melakukan scheduling penggunaan disk
Manajemen I/O y
OS bertanggung jawab dalam : y
y
menyembunyikan kekhususan perangkat keras tertentu dari user Melakukan optimalisasi dalam akses y
y
y
y
Buffer cache system : menampung sementara data dari/ke piranti
I/O Spooling : melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien (antrian, dsb)
Interface device-driver : open, read, write, close
Drivers untuk spesifik perangkat keras : y
Menyediakan driver untuk melakukan operasi detail untuk perangkat keras tertentu