Tugas Sistem Operasi 04TPLE005 Sesi 1
Quiz Pert.3

1. Apa itu kernel?
2. Apa saja komponen sistem operasi moderen?
3. Apa fungsi dari manipulasi file pada sistem calls?
4. Apa saja keunggulan dari struktur sistem operasi Mikro kernel
5. Struktur sistem operasi apakah yang digunakan untum mac os?

Jawaban...
  1. Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi komputer, tugasnya yaitu melayani bermacam-macam program aplikasi untuk mengakses perangkat keras (hardware) komputer secara aman.
  2. Ada 7 komponen pada sistem operasi modern, diantaranya: Management Process, Management File, Management Main Memory, Management I/O, Management Penyimpanan Sekunder, Protection (Keamanan), dan Jaringan.
  3. File manipulation adalah kumpulan system calls yang bertugas untuk melakukan manipulasi file seperti pembacaan, penulisan, penghapusan dan pengubahan.
  4. Mikrokernel adalah inti OS kecil yang menyediakan dasar untuk modular extensesi. Fungsi utama mikrokernel adalah mendukung fasilitas komunikasi antara program klien dan bermacam-macam layanan yang juga berjalan di user space.
  5. Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Sehingga struktur sistem operasinya tidak berbeda jauh dengan unix kernel bsd, namun pada perkembangannya mac os menggunakan kernel XNU dan hibrida.


Quiz Pert.4

1. Apa itu multiprogramming?
2. Aktifitas apa saja yang dilibatkan pada saat penciptaan proses?
3. Apa alasan penghancuran proses akibat terjadinya kegagalan input/output?
4. Jelaskan metode apa saja yang digunakan sistem operasi dalam pengendalian antar proses?
5. Sebutkan operasi-operasi apa saja yang dapat dilakukan sistem operasi terhadap proses!

Jawaban...

  1. Multiprogramming adalah suatu metode yang memungkinkan dua buah program atau lebih dijalankan secara serentak dalam sebuah komputer dan berbagai sumber daya dalam waktu yang berlainan.
  2. Proses yang dilibatkan adalah : Menamai (memberi identitas) proses Menyisipkan proses pada senarai proses atau tabel proses Menentukan prioritas awal proses Menciptakan PCB Mengalokasikan sumber daya awal bagi proses.
  3. Terjadi kegagalan I/O. Kesalahan muncul pada masukan atau keluaran,seperti ketidakmampuan menemukan file,kegagalan membaca atau menulis setelah sejumlah maksimum percobaan di tentukan (misal : area rusak didapatkan pada disk,atau operasi tak valis seperti membaca dari line printer).
  4. Dalam pengendalian antar proses, sistem operasi menggunakan metode : Saling melanjutkan (interleave) yaitu sistem operasi harus dapat kembali melanjutkan proses setelah melayani proses lain. Kebijakan tertentu, sistem operasi harus mengalokasikan sumber daya ke proses berdasar prioritasnya. Komunikasi antar proses dan penciptaan proses, sistem operasi harus mendukung komunikasi dan penciptaan antar proses (menstrukturkan aplikasi)
  5. Penciptaan proses, Penghancuran/terminasi proses, Penundaan proses, Pelanjutan kembali proses, Perubahan prioritas proses, Memblok proses, Membangunkan proses, Penjadwalan proses, dan memungkinkan proses berkomunikasi dengan proses lain. 
 


Comments