Tuga-tugas saya ini ..

sisop 1

1. Apa definisi penjadwalan, jelaskan !
Jawab :
Penjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.
2. Pada penjadwalan proses mempunyai tugas dan sasaran, Sebutkan tugas dan sasaran tersebut
Jawab :
Tugas : memutuskan proses yang harus berjalan, memutuskan kapan dan selama dan berapa lama proses itu berjalan.
Sasaran : untuk mengoptimalkan kinerja menurut kriteria tertentu diantaranya adalah :
a. Adil ( fairness)
b. Efisiensi :
c. Waktu tanggap ( Respons Time )
d. Turn Around Time
e. Troughput

3. Sebutkan tipe-tipe penjadwalan yang anda ketahui
Jawab :
a. Penjadwalan Jangka Pendek
b. Penjadwal Jangka Menengah
c. Penjadwal Jangka Panjang

4. Strategi penjadwalan terdapat dua jenis yaitu Preemptive dan non preemptive
Jawab :
Penjadwalan Preemtive
Suatu proses yang telah diberikan waktu pemroses, maka pemroses dapat diambil oleh proses disela sebelum selesai dan harus dilanjutkan menunggu jatah waktu pemroses tiba kembali pada proses itu.
Penjadwalan Non Preemptive.
Suatu proses yang telah diberi jatah waktu pemroses, maka pemroses tidak dapat diambil oleh proses lain sampai proses itu selesai.

5. Sebutkan strategi-strategi penjadwalan dan berikan contoh masing-masing strategi
Jawab :
Penjadwalan Non Prememptive
a. FIFO ( Firts-in, First-Out) : Aplikasi Analisis Numerik, pembuatan tabel
b. FCFS ( First Come, First Served ) : job 1 memiliki burst time 25, job 2 memiliki burst time 35 dan job 3 memiliki burst time 5, yang akan dijalankan dulu adalah yang pertama masuk dan selanjutnya yang kedua dan seterusnya (Job1, Job2, Job3).
c. SJF ( Short Job First) : proses yang dijalankan berdasarkan burs time terkecil lebih dahulu ke yang terbesar.
d. HRN ( Highest Ratio Next) :
e. MFQ ( Multiple Feedback Queues ) :
Penjadwalan Prememptive
a. SRF ( Shorten Remaining First) :
b. HRN ( Highest- Ratio Next) :
c. GS ( Guaranteed Schedule) :

6. Sebutkan dan jelaskan kebutuhan utama dalam mengendalikan proses.
Jawab :
1. saling melanjutkan (interleave)
sistem operasi harus saling melanjutkan (interleave) eksekusi proses-proses memaksimumkan penggunaan pemroses sambil masih memberi waktu tanggap yang memadai.
2. mengikuti kebijakan tertentu
Sistem operasi harus mengalokasikan sumber daya ke proses-proses mengikuti kebijaksanaan yang ditentukan ( misalnya fungsi atau aplikasi tertentu mempunyai prioritas lebih tinggi) sambil menghindari deadlock)
3. mendukung komunikasi antar proses dan penciptaan proses.
Sistem komunikasi perlu mendukung komunikasi antar proses dan penciptaan proses oleh pemakai sehingga membantu menstrukturkan aplikasi.
Pada sistem dengan banyak proses aktif, proses-proses pada satu saat yang berbeda dalam beragam tahap eksekusinya. Proses mengalami state selama siklus hidupnya sebelum berakhir dan kelauar dari sistem. Sistem operasi harus dapat mengetahui state masing-masing proses dan merekam semua perubahan yang terjadi secara dinamis.

7. Jelaskana pa perbedaan multiprograming, multiprocessing dan distributed procesing.

Jawab :
Multi programming (multi tasking)
Manajemen banyak proses pada satu pemroses
Banyak proses dijalankan bersamaan, masing-masing proses mendapatkan bagian memori dan kendali tersendiri.
Multi Processing
Manajemen proses di komputer multi processor (banyak pemroses di dalamnya)
Distributed processing (computing)
Manajemen banyak proses yang dieksekusi dibanyak sistem yang tersebar (terdistribusi) Trend masa datang adalah menuju komputasi tersebar (distributed computing).

sisop 2

1. Pada proses-proses kongkuren yang berinteraksi yang mempunyai beberapa masalah yang harus diselesaikan , yaitu :
Mutual exclusion
Deadlock
Starvation
Sinkronisasi
Jelaskan masing-masing masalah tersebut diatas!
2. Kongkurensi merupakan landasan umum perancangan sistem operasi. Apa yang anda ketahui tentang proses yang kongkuren. Jelaskan !
3. Terdapat dua proses yaitu Proses 1 dan Proses 2 (P1 dan P2), dan dua sumber daya yaitu Sumber daya 1 dan sumber daya 2 (R1 dan R2). Proses1 (P1) dan Proses 2 (P2) harus mengakses kedua sumber daya . Kondisi tersebut dapat terjadi Deadlock, jelaskan !
4. Terdapat tiga buah proses P1 , P2 dan P3, P1, P2 da P3 memerlukan pengaksesan sumber daya R secara periodik, kondisi demikian dapat terjadi starvision jika hak akses terhadap sumber daya tidak merata. Jelaskan bagaimana starvision itu terjadi.

1. Jawab :
Mutual Exclusion : Mutual exclusion adalah jaminan hanya satu proses yang mengakses sumber daya pada satu interval waktu tertentu. Sumber daya yang tidak dapat dipakai bersama pada saat bersamaan.
Deadlock : Deadlock dalam arti sebenarnya adalah kebuntuan. Kebuntuan yang dimaksud dalam sistem operasi
adalah kebuntuan proses. Jadi Deadlock ialah suatu kondisi dimana proses tidak berjalan lagi atau tidak ada komunikasi lagi antar proses.

Starvation : Starvation adalah kondisi yang biasanya terjadi setelah deadlock. Proses yang kekurangan resource (karena terjadi deadlock) tidak akan pernah mendapat resource yang dibutuhkan sehingga mengalami starvation (kelaparan).
Sinkronisasi : adalah masalah yang terjadi karena proses penghubungan dengan beberapa item terganggu.intinya permasalahan ini mengacu pada permasalahan suatu proses penghubungan antar item.
2. Jawab :
Proses kongkuren dapat sepenuhnya tak bergantung dengan lainya tapi dapat saling berintaraksi . proses – proses yang berinteraksi memerlukan sinkronisasi agar terkendaali dengan baik .

3. Jawab :
Deadlock adalah proses leterbuntuan yang disebabkan saling tunggu menunggu antar proses, jika P1 dan P2 sebelumnya memegang 1 sumber daya, kemudian berusaha untuk mengakses kedua sumberdaya, maka antara P1 akan menunggu P2 untuk melepaskan salah satu sumberdaya dan P2 juga sebaliknya, maka terjadilah deadlock.

4. Jawab :
Starvision adalah proses yang terjadi setelah Deadlock, jika terjadi deadlock pada P1, maka proses akan terhenti, dan P2, P3 pun aka

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: