Kamis, 05 Februari 2015
Soal² dan Jawaban
1.Apa yang dimaksud penjadwalan proses ?
Jawab : Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme dijalan operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.
2.Dalam sistem batch biasanya program disebut ... dan pada sistem time sharing program disebut ...
Iskan titik diatas dengan benar !
Jawab : pada sistem batch program disebut job dan pada sistem time sharing disebut task/user
3.Ada berapa tipe penjadwalan ? sebutkan !
Jawab : Ada 3 tipe , yaitu : -Penjadwal jangka pendek (short term scheduller)
-Penjadwal jangka menengah (medium term scheduller)
-Penjadwal jangka panjang (long term scheduller)
4.Apa yang disebut swapping ?
Jawab : Aktivitas pemindahan proses yang tertunda dari memori utama ke memori
sekunder disebut swapping
5.Apa tugas dari penjadwalan jangka pendek ?
Jawab : Bertugas menjadwalkan alokasi pemroses diantara proses-proses ready di
memori utama
6.Apa isi dari informasi accounting ?
Jawab : Informasi tersebut berisi jumlah CPU dan real time
yang digunakan, time limits, account numbers, jumlah job atau proses
7.Apa yang dimaksud troughput ?
Jawab : Throughput adalah banyaknya proses yang selesai dikerjakan dalam satu
satuan waktu
8.Sebutkan kriteria yang digunakan untuk melakukan pembandingan algoritma penjadwalan CPU !
Jawab : 1. CPU utilization
2. Throughput
3. Turnaround time
4. Waiting time
5. Response time
6. Fairness
9. Apa tugas dari fairness ?
Jawab : Meyakinkan bahwa tiap-tiap proses akan mendapatkan pembagian
waktupenggunaan CPU secara terbuka (fair).
10.Apa yang dimaksud dispatcher ?
Jawab : Dispatcher adalah suatu modul yang akan memberikan kontrol pada CPU
terhadap penyeleksian proses yang dilakukan selama short-term scheduling
11.Sebutkan fungsi² yang terkandung dalam dispatcher !
Jawab : a. Switching context;
b. Switching ke user-mode;
c. Melompat ke lokasi tertentu pada user program untuk memulai program.
Waktu yang diperlukan oleh dispatcher untuk menghentikan suatu proses dan
memulai untuk menjalankan proses yang lainnya disebut dispatch latency
12.Sebutkan beberapa algoritma penjadwalan !
Jawab : -First Come First Served (FCFS) Scheduling
-Shortest Job First (SJF) Scheduling
-Priority Scheduling
-Round Robin Scheduling
13.Pada sistem operasi apakah penjadwalan proses didasarkan ?
Jawab : Pada sistem operasi multiprograming
14.Diperlukan untuk apakah algoritma ?
Jawab : Algoritma diperlukan untuk mengatur giliran proses-proses yang ada di ready
queue yang mengantri untuk dialokasikan ke CPU
15.Sebutkan kelemahan algoritma first come first saved !
Jawab : - Waiting time rata-ratanya cukup lama.
- Terjadinya convoy effect, yaitu proses-proses menunggu lama untuk menunggu
1 proses besar yang sedang dieksekusi oleh CPU. Algoritma ini juga
menerapkan konsep non-preemptive, yaitu setiap proses yang sedang
dieksekusi oleh CPU tidak dapat di-interrupt oleh proses yang lain.
16.Menggunakan perintah apa ketika kita ingin melihat proses yang sedang terjadi pada sistem operasi linux ?
Jawab : Menggunakan perintah ps
17.Apa yang dimaksud turnaround time ?
Jawab : Turnaround time. Banyaknya waktu yang diperlukan untuk mengeksekusi
proses, dari mulai menunggu untuk meminta tempat di memori utama,
menunggu di ready queue, eksekusi oleh CPU, dan mengerjakan I/O.
18.Apa yang dimaksud terminated ?
Jawab : Terminated adalah proses telah selesai dieksekusi.
19.Dalam suatu proses terdapat beberapa bagian program, Sebutkan !
Jawab : -counter -stach -dan daerah data
20.Jelaskan penjadwalan CPU !
Jawab : Penjadwalan CPU adalah basis dari multi programming sistem operasi. Dengan
cara men-switch CPU diantara proses, maka akan berakibat sistem operasi bisa
membuat komputer produktif.
1.Apa yang dimaksud penjadwalan proses ?
Jawab : Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme dijalan operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.
2.Dalam sistem batch biasanya program disebut ... dan pada sistem time sharing program disebut ...
Iskan titik diatas dengan benar !
Jawab : pada sistem batch program disebut job dan pada sistem time sharing disebut task/user
3.Ada berapa tipe penjadwalan ? sebutkan !
Jawab : Ada 3 tipe , yaitu : -Penjadwal jangka pendek (short term scheduller)
-Penjadwal jangka menengah (medium term scheduller)
-Penjadwal jangka panjang (long term scheduller)
4.Apa yang disebut swapping ?
Jawab : Aktivitas pemindahan proses yang tertunda dari memori utama ke memori
sekunder disebut swapping
5.Apa tugas dari penjadwalan jangka pendek ?
Jawab : Bertugas menjadwalkan alokasi pemroses diantara proses-proses ready di
memori utama
6.Apa isi dari informasi accounting ?
Jawab : Informasi tersebut berisi jumlah CPU dan real time
yang digunakan, time limits, account numbers, jumlah job atau proses
7.Apa yang dimaksud troughput ?
Jawab : Throughput adalah banyaknya proses yang selesai dikerjakan dalam satu
satuan waktu
8.Sebutkan kriteria yang digunakan untuk melakukan pembandingan algoritma penjadwalan CPU !
Jawab : 1. CPU utilization
2. Throughput
3. Turnaround time
4. Waiting time
5. Response time
6. Fairness
9. Apa tugas dari fairness ?
Jawab : Meyakinkan bahwa tiap-tiap proses akan mendapatkan pembagian
waktupenggunaan CPU secara terbuka (fair).
10.Apa yang dimaksud dispatcher ?
Jawab : Dispatcher adalah suatu modul yang akan memberikan kontrol pada CPU
terhadap penyeleksian proses yang dilakukan selama short-term scheduling
11.Sebutkan fungsi² yang terkandung dalam dispatcher !
Jawab : a. Switching context;
b. Switching ke user-mode;
c. Melompat ke lokasi tertentu pada user program untuk memulai program.
Waktu yang diperlukan oleh dispatcher untuk menghentikan suatu proses dan
memulai untuk menjalankan proses yang lainnya disebut dispatch latency
12.Sebutkan beberapa algoritma penjadwalan !
Jawab : -First Come First Served (FCFS) Scheduling
-Shortest Job First (SJF) Scheduling
-Priority Scheduling
-Round Robin Scheduling
13.Pada sistem operasi apakah penjadwalan proses didasarkan ?
Jawab : Pada sistem operasi multiprograming
14.Diperlukan untuk apakah algoritma ?
Jawab : Algoritma diperlukan untuk mengatur giliran proses-proses yang ada di ready
queue yang mengantri untuk dialokasikan ke CPU
15.Sebutkan kelemahan algoritma first come first saved !
Jawab : - Waiting time rata-ratanya cukup lama.
- Terjadinya convoy effect, yaitu proses-proses menunggu lama untuk menunggu
1 proses besar yang sedang dieksekusi oleh CPU. Algoritma ini juga
menerapkan konsep non-preemptive, yaitu setiap proses yang sedang
dieksekusi oleh CPU tidak dapat di-interrupt oleh proses yang lain.
16.Menggunakan perintah apa ketika kita ingin melihat proses yang sedang terjadi pada sistem operasi linux ?
Jawab : Menggunakan perintah ps
17.Apa yang dimaksud turnaround time ?
Jawab : Turnaround time. Banyaknya waktu yang diperlukan untuk mengeksekusi
proses, dari mulai menunggu untuk meminta tempat di memori utama,
menunggu di ready queue, eksekusi oleh CPU, dan mengerjakan I/O.
18.Apa yang dimaksud terminated ?
Jawab : Terminated adalah proses telah selesai dieksekusi.
19.Dalam suatu proses terdapat beberapa bagian program, Sebutkan !
Jawab : -counter -stach -dan daerah data
20.Jelaskan penjadwalan CPU !
Jawab : Penjadwalan CPU adalah basis dari multi programming sistem operasi. Dengan
cara men-switch CPU diantara proses, maka akan berakibat sistem operasi bisa
membuat komputer produktif.
Langganan:
Postingan (Atom)