Operating System Support KELOMPOK 1: KARMILA LUKMAN A. TANRAWALI
Rumusan masalah Layer- Layer Operating System? Bagaimanakah Operating System Services ? Apa yang dimaksud Multiprogramming? Bagaimanakah Memory Management? Apa yang dimaksud Priority Scheduling?
Beberapa keuntungan menggunakan model layer : Beberapa keuntungan menggunakan model layer : Membimbing dalam mendesign memprotokol, karena protokol yang beroperasi di layer tertentu itu dapat menjalankan tugasnya dilayer tertentu itu dan juga dapat memberikan informasi kepada layer diatasnya atau dibawahnya Perangkat atau aplikasi dari beberapa vendor dapat saling kompatibel Mencegah terjadinya perubahan dilayer lain jika ada perubahan teknologi di satu layer Dapat mempercepat evolusi teknologi, pengembang fokus pada satu layer saja dan sambil memantau pengaruhnya pada layer yang lainnya
Memudahkan mempelajari jaringan dari fungsi dan kemampuannya Mengurangi kompleksitas karena sudah di kelompokkan kedalam fungsinya masing-masing jadi makin mudah dimengerti Menjadi mudah dalam hal troubleshooting karena kita dapat menganalisa problemnya berada di layer berapa bisa dimulai dari layer pertama (bottom-up) dahulu atau dari layer terakhir (top-down) Dapat lebih mudah memahami jika ada teknologi jaringan baru karena tiap tiap layer mempunyai kemampuan sendiri sendiri
Operating System Services Program Creation ( Pembuatan Program ) Program Execution ( Eksekusi Program ) Instruksi-instruksi dan data-data harus dimuat ke dalam memori utama Access to I/O devices ( Pengaksesan I/O Devices )
Sistem Operasi harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali Controlled access to files ( Pengendalian Akses terhadap berkas ) System access ( Pengaksesan Sistem ) Error detection and response (Deteksi dan Pemberian Tanggapan pada kesalahan) Accounting
Multiprogramming adalah suatu teknik penjadualan dimana tugas (task) yang sudah berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar, misalnya membaca data dari cd/ disket.
Tujuan dari multiprogramming adalah memaksimalisasikan kerja cpu Tujuan dari multiprogramming adalah memaksimalisasikan kerja cpu. Suatu kasus untuk sistem uniprosesor, tidak ada lebih dari proses yang bias berjalan bersama-sama, dengan kata lain proses harus saling menunggu sampai proses yang lainnya selesai.
Memori manajemen adalah suatu proses koordinasi dan pengendalian penggunaan memori dalam sebuah sistem komputer.
Manajemen memori dapat dibagi menjadi tiga bidang: Manajemen memori hardware (mmus, ram, dll) Manajemen memori sistem operasi (virtual memory, perlindungan) Memori aplikasi manajemen (alokasi, deallocation, pengumpulan sampah).
Priority scheduling merupakan algoritma penjadwalan yang mendahulukan proses yang memiliki prioritas tertinggi. Setiap proses memiliki prioritasnya masing-masing.
Sekian… TERIMA KASIH ….