"20192 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?

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. 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. Komponennya adalah
  • Managemen Proses
  • Managemen Memori Utama
  • Managemen Secondary-Storage
  • Managemen Sistem I/O
  • Managemen Berkas
  • Sistem Proteksi
  • Jaringan
  • Command-Interpreter System
3. Manipulasi File
  • Membuat dan Menghapus file
  • Membuka dan menutup file
  • Membaca, menulis dan mereposisi file
  • Menentukan dan mengeset atribut file
4. Keunggulan
  • Interface yang seragam
  • Extensibility. Bisa menambahkan fitur-fitur baru tanpa perlu melakukan kompilasi ulang
  • Flexibility. Fitur-fitur yang sudah ada bisa dikurangi, atau dimodifikasi sesuai dengan kebutuhan sehingga menjadi lebih efisien.
  • Portability. Pada mikrokernel, semua atau sebagaian besar kode yang spesifik berada di dalamnya.
5. Mikrokernel

Pert. 4

1. Manajemen banyak proses pada satu pemroses

2. Penciptaan proses :

  • Memberi indentitas proses
  • Menyisipkan proses pada senarai atau table proses
  • Menentukan prioritas awal proses
  • Menciptakan PCB
  • Mengalokasikan sumber daya awal bagi proses
3. Kesalahan muncul pada masukkan atau keluaran, seperti ketidakmampuan menemukan file, kegagalan membaca atau menulis setelah sejumlah maksimum percobaan yang di tentukan (misalnya area rusak didapatkan pada tape, atau operasi tidak valid seperti membaca dari line printer)

4. Pengendalian proses
  • Saling melanjutkan (interleave), sistem operasi harus dapat kembali melanjutkan proses setelah melayani proses lain
  • Kebijaksaan 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. Proses-prosesnya :
  • Penciptaan proses
  • Penghancuran/terminasi proses
  • Penundaan proses
  • Pelanjutan kembali proses
  • Pengubahan prioritas proses
  • Memblok proses
  • Membangunkan proses
  • Menjadwalkan proses
  • Memungkinkan proses berkomunikasi dengan proses

Komentar

Postingan populer dari blog ini

"20192 Sistem Operasi 04TPLE005 Sesi 2"