Sistem
Operasi 04TPLE005 Sesi 1
Quiz
Pert.3
1. Apa itu kernel?
Kernel merupakan program
komputer yang menjadi inti dari sebuah sistem
operasi komputer, dengan kontrol terhadap segala hal atas
sistem tersebut.
3. Apa saja komponen sistem operasi modern?
Menurut Avi Silberschatz, Peter Galvin, dan
Greg Gagne, umumnya sebuah sistem operasi
modern mempunyai komponen sebagai berikut:
- 1.
Managemen Proses.
- 2.
Managemen Memori
Utama.
- 3.
Managemen Secondary-Storage.
- 4.
Managemen Sistem I/O.
- 5.
Managemen Berkas.
- 6.
Sistem Proteksi.
- 7.
Jaringan.
- 8. Command-Interpreter system.
3. Apa fungsi dari manipulasi file pada sistem calls?
- · Membuat dan menghapus file
- · Membuka dan menutup file
- · Membaca, menulis, dan mereposisi file
- · Menentukan dan mengatur atribut file
4. Apa saja keunggulan dari struktur system operasi Mikro kernel?
Mikro Kernel meiliki
beberpa kelebihan/keunggulan diantaranya:
- Interface yang
seragam. Proses tidak lagi dibedakan, baik antara kernel-level maupun
user-level, karena semuanya berkomunikasi via message passing.
- 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. Misalnya tidak semua pengguna
membutuhkan security yang sangat ketat, atau kemampuan untuk melakukan
distributed computing.
- Portability. Pada
mikro kernel, semua atau sebagian besar kode yang prosesor-spesifik berada
di dalamnya. Jadi, proses porting ke prosesor lain bisa dilakukan dengan
relatif sedikit usaha. Pada kelompok desktop misalnya, tampaknya dominasi
Intel makin kuat. Tapi, sampai seberapa lama itu bisa bertahan? Karena
itulah, portability adalah salah satu isu yang sangat penting.
- Reliability. Semakin
besar suatu software, maka tentulah semakin sulit untuk menjamin
reliabilitynya. Desain dengan pendekatan berlapis sangatlah membantu, dan
dengan pendekatan mikro kernel bisa lebih lagi. Mikro kernel dapat diuji
secara ekstensif karena dia menggunakan API yang sedikit,sehingga bisa
meningkatkan kualitas code di luar kernel.
- Support for object-oriendted OS. Model mikro kernel sangat sesuai untuk mengembangkan sistem operasi yang berbasis object-oriented. Contoh sistem operasi yang menggunakan mikro kernel adalah Mac OS X dan QNX
5. Struktur sistem operasi apakah yang digunakan untum mac os?
Sistem operasi MacOs menggunakan struktur monolithic, karena Mac OS adalah sistem operasi yang digunakan untuk mengoperasikan komputer notebook apple macintosh. Mac OS merupakan sistem operasi pertama yang menggunakan Graphical User Interface – GUI. Orang-orang penting pada Macintosh yaitu Bill Atkinson, Jef Raskin dan Andy Hertzfeld. Komputer ini dinamakan berdasarkan McIntosh, jenis apel yang disukai Jef Raskin. Macintosh diperkenalkan pertama kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal. Awalnya Apple juga sengaja menyembunyikan keberadaan sistem operasi ini untuk membedakan Mac dengan sistem operasi yang lain nya seperti MS-DOS, yang lebih mudah digunakan daripada Macintosh.
Pert.4
1. Apa itu multiprogramming?
Multiprogramming
adalah kegiatan menjalankan beberapa program pada memori pada satu waktu.
2. Aktifitas apa saja yang dilibatkan pada saat penciptaan proses?
Aktivitas yang terlibat dalam
penciptaan proses:
- 1.
Menamai (memberi identitas)
proses
- 2.
Menyisipkan proses pada senarai
proses atau tabel proses
- 3.
Menentukan prioritas awal
proses
- 4.
Menciptakan PCB
- 5. Mengalokasikan sumber daya awal bagi proses
3. Apa alasan penghancuran proses akibat terjadinya kegagalan input/output?
Penghancuran proses melibatkan pembebasan proses dari
sistem, yaitu :
a. Sumber daya-sumber daya yang dipakai dikembalikan.
b. Proses dihancurkan dari senarai atau tabel sistem.
c.PCB dihapus (ruang memori PCB dikembalikan ke pool memori
bebas).
4. Jelaskan metode apa saja yang digunakan sistem operasi dalam pengendalian antar proses?
Dalam pengendalian antar proses, sistem operasi menggunakan
metode :
- 1. Saling melanjutkan (interleave), Sistem operasi harus dapat kembali melanjutkan proses setelah melayani proses lain.
- 2. Kebijaksaan tertentu, Sistem operasi harus mengalokasikan sumber daya ke proses berdasar prioritasnya.
- 3. Komunikasi antar proses dan penciptaan proses, Sistem operasi harus mendukung komunikasi dan penciptaan antar proses (menstrukturkan aplikasi).
5. Sebutkan operasi-operasi apa saja yang dapat dilakukan sistem operasi terhadap proses!
1. Penciptaan proses : proses mulai
dibuat
2. Penghancuran/terminasi proses : fase
terakhir jika proses sudah selesai
3. Penundaan proses: delay apabila ada
yg lebih diprioritaskan
4. Pelanjutan kembali proses: pelanjutan
setelah di delay
5. Pengubahan prioritas proses :
mengubah prioritas
6. Memblok proses : menahan proses yang
tidak perlu
7. Membangunkan proses : memulai proses
lagi apabila diistirahatkan
8. Menjadwalkan proses ; jadwal kapan
proses dijalankan Memungkinkan proses berkomunikasi dengan proses lain
Tidak ada komentar:
Posting Komentar
Kritik dan Saran silahkan di komentar.
Terima kasih sudah berkunjung gaess..