Anda di halaman 1dari 4

TUGAS 2 SISTEM OPERASI

Nama: Uray febrilian


NIM: 201220049
Kelas: 15TI

SOAL
1. Jelaskan Struktur Sistem Operasi dibawah ini;
a. Monolithic System
b. Sistem Berlapis
c. Sistem mesin maya (Virtual Machine
d. Sistem Client-Server
2. Manakah yang lebih baik dan cocok menurut kalian struktur SO
3. Uraikan Model proses lima keadaan dalam proses sistem Operasi ?

4. Berikan penjelasan berdasarkan pemahaman anda

5. Analisa dari proses Swapping dibawah ini dan berikan penjelasan dari proses swapping
tersebut.

JAWAB
1. Jelaskan Struktur Sistem Operasi dibawah ini
a. Sistem Berlapis (layered System)
Sistem berlapis merupakan sebuah sistem yang memiliki setiap lapisan pada
setiap prosesnya, lapisan yang bawah menangani lapisan perangkat keras dan
lapisan atas menangani tampilan user interface. Menurut Tanenbaum dan
woodhull, sistem terlapis terdiri dari enam lapisan yaitu:
> lapisan 0: mengatur alokasi prosesor, pertukaran proses ketika
interupsi terjadi. lapisan ini mendukung dasar multi-programming pada
CPU .
> lapisan 1: mengalokasikan ruang untuk proses di memori utama.
> lapisan 2: menangani komunikasi antara masing-masing proses dan
operator console.
> lapisan 3: mengatur peranti I/O
> lapisan 4: pemrograman user
> lapisan 5: pengguna

b. Sistem Monolitik (Monolithic System)


Merupakan sebuah struktur sistem berdasarkan prosedur-prosedur, ketika sistem
operasi membutuhkan suatu fungsi maka prosedur akan dipanggil dan prosedur-
prosedur tersebut terletak di kernel. Tugas kernel bertanggung jawab untuk
tugas-tugas tingkat rendah seperti manajemen memori, manajemen
penyimpanan, manajemen routine, tugas dan daya.

c. Sistem operasi Maya (Virtual Machine)


Virtual machine adalah sebuah mesin virtual yang terdapat didalam sebuah
komputer fisik yang mengilusikan selayaknya perangkat terpisah, memiliki sistem
operasi tersendiri, dan selayaknya memiliki hardware yang berbeda.pada satu
hardware, VM dibuat dengan membagi sumber daya oleh komputer fisik.

d. Sistem Client-Server
Sebuah sistem operasi yang dimana OS berjalan melalui sebuah server dan
didistribusikan melalui jaringan lokal yang dimana OS dijalankan ketika terjadi
permintaan dari client.

e. Sistem Berorientasi Objek


Sistem ini mengimplementasikan sebagai sebuah objek, yang dimana objek bisa
melakukan abstraksi, enkapsulasi berbagai proses.

2. Menurut saya adalah struktur dari kernel, karena OS lebih mudah ditempatkan pada
suatu desain perangkat keras ke desain lainnya. lalu memiliki banyak jenis kernel yang
dapat diterapkan sesuai kebutuhan dari OS yang akan dibuat.

3. Uraikan Model proses lima keadaan dalam proses sistem Operasi ?


a. Null -New : Sebuah proses baru yang dibuat untuk menjalankan sebuah event
terjadi program
b. New -Ready : proses akan berpindah ke tempat yang baru siap ketika sudah siap
untuk melakukan proses tambahan. Kebanyakan sistem menetapkan beberapa
batas berdasarkan jumlah proses yang ada atau jumlah memori virtual
berkomitmen untuk proses yang ada.
c. Ready – Running : Ketika waktu untuk memilih menjalankan proses OS memilih
salah satu proses di siap state. Pekerjaan ini yang menjadwal atau
memberangkatkan.
d. Running -Exit : proses yang sedang berjalan diakhiri oleh OS jika proses
menunjukkan bahwa ia telah selesai atau jika abortus.
e. Running – Ready :alasan yang paling umum untuk transisi ini adalah proses
yang berjalan telah mencapai batas maksimum yang diijinkan untuk terganggu
waktu pelaksanaan hampir semua sistem operasi multiprogramming menentukan
jenis waktu yang tepat.
f. Running -Blocked : Sebuah proses diletakkan di Diblokir jika permintaan sesuatu
yang harus menunggu. Permintaan untuk OS biasanya dalam bentuk sistem
layanan panggilan yaitu panggilan dari program untuk menjalankan prosedur
yang merupakan bagian dari sistem operasi kode.
g. Blocked -Ready : Sebuah proses blokir tersebut akan dipindahkan yang Siap
saat acara yang telah menunggu terjadi.
h. Ready -Exit : Untuk jelasnya, transisi ini tidak akan ditampilkan pada diagram .
Dalam beberapa sistem induk dapat proses setiap saat Juga jika induk
terminates dihentikan maka semua proses yang terkait dengan induk tersebut
akan dihentikan.
i. Blocked – Exit : Komentar di bawah item sebelumnya berlaku.

4. Berikan penjelasan berdasarkan pemahaman anda


Setiap proses pada sistem operasi digambarkan oleh Process Control Block. PCB hanya
untuk menyimpan informasi antar suatu proses dan memiliki informasi bervariasi dengan
proses lain. PCB dibaca dan dimodifikasi oleh hampir semua modul sistem operasi yang
terlibat pada penjadwalan. Kumpulan PCB mendefinisikan keadaan dari sistem operasi.

Contoh Image Process PCB berisi, Process Identification, Processor State Information,
User Stack, Private User Address Space, dan Shared Address Space.

5. Analisa dari proses Swapping dibawah ini dan berikan penjelasan dari proses swapping
tersebut.

Ketika proses baru dibuat maka dan memori belum penuh maka akan di admit menuju
ready dari ready akan dijalankan dan proses exit, akan tetapi jika pada proses ready, dan
ketika akan di pindah menjadi running, tetapi tidak ada respon maka akan kembali ke
ready state lalu menjadi ready suspend. jika pada proses running menunggu maka
proses akan menjadi blocked dan blocked suspend, jika proses menjadi ready suspend
maka proses siap ready dan dijalankan.

Anda mungkin juga menyukai