Quiz
Pertemuan
3 :
1. Apa
itu Kernel?
2. Apa
saja komponen sistem operasi modern?
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 untuk MAC OS?
Pertemuan
4 :
1. Apa
iu Multiprogramming?
2. Aktivitas
apa saja yang dilibatkan pada saat penciptaan proses?
3. Apa
alasan penghancuran proses akibat terjadinya kegagalan input/output?
4. Jelaskan
Metode apa saja yan digunakan sistem operasi dalam pengendalian antar proses?
5. Sebutkan
operasi-operasi apa saja yang dapat dilakukan sistem operasi terhadap Proses?
Jawaban
:
Pertemuan
3 :
1. Kernel
adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem
operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat
keras komputer secara aman.
2. Komponen
sSistem Operasi Modern, yaitu :
1 Command-Interpreter
System
2 Jaringan
3 Sistem
Proteksi
4 Managemen
Berkas
5 Managemen
Sistem I/O
6 Managemen
Secondary-Strorage
7 Managemen
Memori Utama
8 Managemen
Proses
3. Fungsi
Manipulasi File :
·
Membuat dan mengahapus file
·
Membuka dan menutup file
·
Membaca, menulis dan mereposisi file
·
Menentukan dan mengeset atribut file
4. Keunggulannya
:
·
Ineterface yang seragam,
·
Extensibility, bisa menambahkan
fitur-fitur baru tanpa perlu melakukan komplikasi ulang,
·
Flexibility, fitur-fitur yang sudah ada
bisa dikurangi, atau dimodifikasi sesuai dengan kebutuhan sehingga menjadi
lebih efesien,
·
Portability, pada mikto kernel, semua
atau sebagian besar kode yang spesifik berada di dalamnya,
5. Menggunakan
struktur monolitic karena Mac OS adalah sistem operasi yang digunakan untuk
mengoperasikan komputer notebook apple machintosh.Mac OS merupakan sistem
operasi pertama yang menggunakan Graphical User Interface (GUI).
Pertemuan
4 :
1. Multiprogramming
adalah salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan
tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk
menunggu respon dari luar (external event), misalnya membaca data dari
disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang sedang
berjalan dengan tugas lainnya. Sistem operasi yang menggunakan multi-program
sebagai scheduler-nya bertujuan untuk memaksimalkan penggunaan CPU.
2. Melibatkan
banyak aktivitas, yaitu :
·
Menamai (memberi identitas) proses,
·
Menyisipkan proses pada senarai atau
tabel proses,
·
Menentukan prioritas awal proses,
·
Menciptakan PBC,
·
Mengalokasikan sumber daya awal bagi
proses.
3. Kegagalan
muncul pada input/output :
·
Ketidakmampuan menemukan file,
·
Kegagalan membaca atau menulis setelah
jumlah maksimum percobaan yang ditentukan (misalnya area rusak didapatkan pada
tape, atau operasi tidak valid seperti membaca dari line printer).
4. Dalam
pengendalian antar proses, sistem operasi menggunakan metode :
Ø Saling
melanjutkan (interleave), Sistem operasi hearus dapat kembali melanjutkan
proses setelah melayani proses lain.
Ø Kebijakan
tertentu, Sistem operasi harus mengalokasikan sumber daya ke proses berdsarkan
prioritasnya.
Ø Komunikasi
antar proses dan penciptaan proses, Sistem operasi harus mendukung komunikasi
dan penciptaan antar proses (menstrukturkan aplikasi).
5. Operasi-operasi
pada proses :
·
Penciptaan proses
·
Penghancuran/terminasi proses
·
Penundaan proses
·
Pelanjutan kembali proses
·
Pengubah prioritas proses
·
Memblok proses
·
Membangunkan proses
·
Menjadwalkan proses
·
Memungkinkan proses berkomunikasi dengan
proses lain
No comments:
Post a Comment