SISTEM OPERASI DEFENISI DAN FUNGSI SISTEM OPERASI A. DEFINISI Suatu sistem operasi adalah suatu program yang mengendalikan pelaksanaan program aplikasi dan bertindak sebagai suatu alat penghubung antara pemakai dan suatu komputer dan perangkat keras komputer. Suatu komputer adalah satu set sumber daya untuk tempat penyimpanan dat, transfer data, pengolahan data dan untuk kendali dari fungsi tersebut. Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 1 - 11
B. FUNGSI Kemudahan: Suatu sistem operasi membuat komputer lebih mudah untuk digunakan (user friendly) Effisiensi suatus sistem operasi membuat sistem komputer akan lebih effisien dalam penggunaanya Stabil dalm pengevaluasian suatu sistem operasi mencari solusi jalan (interactive) yang terbaik dari sebuah sistem yang baru akan dibuat, serta interface yang baru yang digunakan Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 2 - 11
Lapisan tingkatan pada Sistem Komputer Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 3 - 11
C. KEGIATAN Pengelolaan : storage, processor, I/O Penyediaan. Hubungan : interface antara user dengan storage, processor dan I/O device. D. Tipe dari sistem Operasi Interactive Batch Single program (Uni-programming) Multi-programming (Multi-tasking) Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 4 - 11
Early Systems Akhir tahun 1940 sampai awal tahun 1950 Tidak terdapat sistem operasi Program yang digunakan berinteraksi langsung dengan hardware Dua masalah utama: - Harus melaksanakan penjadwalan - Menset waktu Simple Batch Systems Program tidak dapat dilihat Pengguna meminta data pekerjaan kepada operator Operator adalah pusat percabangan tiap-tiap job Ketika satu buah proses telah selesai dilaksanakan, kontrol kembali memonitor dan melaksanakan proses selanjutnya Memonitor melaksanakan penjadwalan Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 5 - 11
Single Program Multi-Programming with Two Programs Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 6 - 11
Multi-Programming with Three Programs Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 7 - 11
Process Scheduling Process Request End Long-Term Queue Short-Term CPU I/O Queue I/O Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 8 - 11
Partitioning Splitting memory into sections to allocate to processes (including Operating System) Fixed-sized partitions - May not be equal size - Process is fitted into smallest hole that will take it (best fit) - Some wasted memory - Leads to variable sized partitions Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 9 - 11
Fixed partitioning Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 10 - 11
Effect of Dynamic Partitioning Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 11 - 11