130 likes | 341 Views
Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id 8 / 1 - 11. SISTEM OPERASI. DEFENISI DAN FUNGSI SISTEM OPERASI. A. DEFINISI.
E N D
Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id8 / 1 - 11 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.id8 / 2 - 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.id8 / 3 - 11 Lapisan tingkatan pada Sistem Komputer
Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id8 / 4 - 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.id8 / 5 - 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.id8 / 6 - 11 Single Program Multi-Programming with Two Programs
Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id8 / 7 - 11 Multi-Programming with Three Programs
Process Request End Long-Term Queue Short-Term Queue CPU I/O I/O I/O I/O Queue I/O Queue I/O Queue Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id8 / 8 - 11 Process Scheduling
Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id8 / 9 - 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.id8 / 10 - 11 Fixed partitioning
Arsitektur & Organisasi Komputer http://www.mercubuana.ac.id8 / 11 - 11 Effect of Dynamic Partitioning