SESI 1
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 sistemoperasi 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
Pert. 3
1) Kernel merupakan program
komputer yang menjadi inti dari sebuah sistem operasi komputer, dengan control
terhadap segala hal atas sistem tersebut
2) komponen sistem operasi
moderen :
a.
Manajemen proses
b. Manajemen memori utama
c. Manajemen
secondary-storage
d. Manajemen sistem I/O
e.
Manajemen berkas
f.
Sistem proteksi
g.
Jaringan
h. Commend-interpreter
system
3) fungsi dari manipulasi file pada
sistem calls
:
1.
Membuat dan menghapus
file
2.
Membuka dan menutup file
3.
Membaca, menulis, dan
mereposisi file
4.
Menentukan dan mengesave
atribut file
4) keunggulan dari struktur
sistemoperasi Mikro kernel
:
1.
Interface yang seragam
2.
Extensibility, Dapat
menambahkan fitur-fitur baru tanpa kompilasi ulang
3.
Fleksibility, fitur-fitur
yang sudah ada dapat dikurangi, atau dapat di modifikasi sesuai kebutuhan sehingga
menjadi efisien
4.
Portability, pada mikro
kernel semua atau sebagian besar kode yang spesifik berada didalamnya.
5)
Struktur monolitik
Pert. 4
1) Multiprogramming adalah
manajemen banyak proses pada satu pemroses. Istilah yang
digunakan Multiprogramming (multi tasking) Bukan multi prosessing.
2) Aktifitas yang dilibatkan
pada saat penciptaan proses
·
Konsep proses
·
Penjadwalan eksekusi
proses
·
Operasi pada proses
·
Proses yang saling
bekerjasama (cooperating processes)
·
Komunikasi antar proses (interprocess
communication)
·
Komunikasi pada sistem
(client-server)
3) Alasan penghancuran proses akibat terjadinya
kegagalan input/output
1. Selesainya proses secara normal proses
mengeksekusi panggilan layanan SO untuk menandakan bahwa proses telah berjalan secara lengkap
2. Batas waktu telah terlewati proses telah
berjalan melebihi batas waktu total yang di spesifikasikan . Terdapat banyak kemungkinan
untuk tipe waktu yang di ukur, termasuk waktu total yang di jalani (walk clock
time) jumlah waktu yang di pakai untuk eksekusi, dan jumlah waktu sejak pemakain
terakhir kali memberi masukan (pada proses interaktif)
3. Memori tidak tersedia proses memerlukan memori
lebih banyak daripada yang dapat di sediakan oleh sistem.
4. Pelanggaran terhadap batas memori proses mencoba
mengakses lokasi memori yang tidak di izinkan untuk di akses
5. Terjadi kesalahan karena pelanggaran proteksi
4) Dalam pengendalian antar
proses, sistem operasi menggunakan metode :
ü 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) Sistem operasi dalam
mengelola proses dapat melakukan operasi-operasi terhadap proses.
Operasi-operasi
pada Proses :
a)
Penciptaan proses
b)
Penghancuran/terminasi proses
c)
Penundaan proses
d)
Pelanjutan kembali proses
e)
Pengubahan prioritas proses
f)
Memblok proses
g)
Membangunkan proses
h)
Menjadwalkan proses
i)
Memungkinkan proses berkomunikasi dengan
proses lain
Pert.4
Pert. 4
Tidak ada komentar:
Posting Komentar