Jumat, 22 Mei 2009

tugas sistem operasi

Tugas SO

Buat Tabel & Baris Proses!

1. Algoritma penjadwalan pertama tiba pertama dilayani

2. Algoritma penjadwalan terpendek dipertamakan

3. Algoritma penjadwalan proses dipertamakan prempsi









Jawab :



1. Algoritma penjadwalan pertama tiba pertama dilayani

Tabel Proses










Baris Proses










2. Algoritma penjadwalan terpendek dipertamakan

Tabel Proses










Baris proses










3. Algoritma penjadwalan proses dipertamakan prempsi

Tabel Proses










Baris Proses










4. Algoritma penjadwalan ratio pinalti tertinggi dipertamakan










Jawab :

















Tabel Proses










Baris Proses

Selasa, 05 Mei 2009

QUIZ SO

1. Sebutkan pengertian sistem operasi dan tujuan?

SO adalah sekumpulan program kontrol atau pengendali yang secara terpadu bertindak sebagai penghubung antara komputer dgn pemakainya.

Tujuan SO:
  • SO membuat komputer menjadi lebih mudah dan nyaman untuk digunakan
  • SO memungkinkan sumber daya sistem komputer untuk digunakan secara efisien
  • Harus disusun sedemikian rupa sehingga memungkinkan pengembangan yg efektif, pengujian, dan penerapan fungsi baru tanpa menggangu layanan yg sudah ada


2. Sebutkan dan jelaskan sudut pandang sistem operasi?

Aspek ukuran : besar-kecil
Aspek tujuan : umum-khusus
Aspek kegiatan : majemuk, tunggal, multi progrmming
Struktur Sistem Operasi



3. Sebutkan dan jelaskan kelas sistem operasi ?

Kelas 1 = pemakai tunggal
Kelas 2 = operasi berbentuk tumpukan
Kelas 3 = operasi olahan segera (realtime)
Kelas 4 = operasi multi proses
Kelas 5 = operasi berbagi waktu dan multi programming
Kelas 6 = operasi tersebar



4. Jelaskan dalam SO pengaturan sumber daya meliputi:

a. Pengaturan Memori
  • Mengawasi bagian-bagian memori, lokasinya, statusnya, besarnya, bila terpakai siapa pemakainya
  • Menetapkan kebijaksanaan alokasi
  • Memperbaharui informasi tentang status bagian memori
  • Siapa yg berhak mendapatkan bagianmemory beserta lokasinya
b. Pengaturan Prosesor
  • Mengawasi status prosesor
  • Menentukan proses yang mana dari beberapa proses yang sedang menanti atau menggunakan prosesor
  • Menarik kembali pemakaian prosesor bila sudah tidak dipergunakan
  • Menyerahkan penggunaan prosessor dgn cara mengisi register-register yg perlu di isi
c. Pengaturan peralatan I/O:
  • Mengawasi status peralatan I/O beserta kelengkapannya (channel)
  • Mengatur cara dan jadwal pemakaian peralatan I/O
  • Menyerahkan pemakaian peralatan I/O
  • Menerima kembali peralatan I/O bila sudah tdk dipergunakan
d. Pengaturan Informasi (System File)
  • Mengawasi berbagai informasi
  • Menetapkan proses-proses yg boleh mendapatkan informasi tertentu
  • Melepaskan atau memberikan informasi
  • Menarik kembali dan memberikan informasi


5. Sebutkan dan jelaskan struktur dasar sistem operasi?

a. Struktur Sederhana
Tidak memiliki struktur yg cukup baik. Berukurankecil, sederhana

b. Sistem Monolitik
Sebagai kumpulan prosedur dpt saling dipanggil oleh prosedur lain di sistembila diperlukan

c. Sistem Berlapis
- Tekhnik ini dibuat dgn merancang sistem operasi berbentukmodular
- Mengadakan pendekatan top-down, semua fungsi ditentukan dgn dibagi-bagi menjadi komponen-komponen

d. Sistem dgn Mesin Maya
Mirip dgn pendekatan berlapis dgn tambahan berupa antar muka yg menghubungkan hardware dgn karnel utk tiap-tiap proses

e. Sistem dgn Client-Server
Konsep SO diimplementasikan dgn fungsi-fungsi yg ada pd SO di server menjadi User Process



6.

7. Sebutkan dan jelaskan waktu skema disk pada harddisk?

waktu cari : waktu untuk mencapai lintas atau silinder yang dikehendaki
waktu mantap : waktu untuk hulu tulis baca menjadi mantap di lintas atau silinder
waktu latensi : waktu untuk mencapai hulu tulis baca
waktu salur : waktu untuk menulis atau membaca isi sektor
gabungan waktu : waktu inkuiri dan waktu pemutakhiran atau pergantian



8. Sebutkan dan berikan contoh algoritma pengaksesan disk?

a. Algoritma Pertama Tiba Pertama Dilayani (PTPD)
Contoh:
Diketahui antrian akses 50.
13, 46, 65, 27, 95, 82, 79, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Langkah Proses:
Dari 50 menuju ke lintasan 13,kemudian ke 46,ke 65, dst. Tiap lintasan yg dilalui dihitung.

b. Algoritma PICK UP
Contoh:
Diketahui antrian akses 50.
13, 46, 65, 27, 95, 82, 79, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Langkah Proses:
Dari 50 menuju ke lintasan 13, lintasan yg dilewati 46, 27, dan 17 sekalian diakses. Sehingga selanjutnya tdk ke 46 tp ke 65, sekaligus memungut 52 dan 53. Karena 27 sdh diambil, maka selanjutnya menuju 95, sekaligus memungut 82. Karena 82 sdh dipungut maka langsung menuju 1, dst.

c. Algoritma Waktu Cari Terpendek Dipertamakan (WCTD)
Contoh:
Diketahui antrian akses 50.
13, 46, 65, 27, 95, 82, 79, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Langkah Proses:
Hulu baca tulis mulai dari 50, antara 46 dan 52 yg terdekat 52,maka menuju ke 52. Selanjutnya dari 52 antara 46 dan 53 yg terdekat 53, dst.

d. Algoritma Look
Contoh:
Diketahui antrian akses 50.
13, 46, 65, 27, 95, 82, 79, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Langkah Proses:
Dari 50 ke antrian track terbesar yaitu 98. Selanjutnya menuju antrian terkecil yaitu 1.

e. Algoritma Circular Look
Contoh:
Diketahui antrian akses 50.
13, 46, 65, 27, 95, 82, 79, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Langkah Proses:
Dari 50 ke antrian track terbesar yaitu 98. Selanjutnya menuju antrian terkecil yaitu 1 tdk diakses tetapi dihitung. Selanjutnya menuju ke 46, sisa lintasan yg belum diakses.

f. Algoritma Scan
Contoh:
Diketahui antrian akses 50.
13, 46, 65, 27, 95, 82, 79, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Langkah Proses:
Dari 50 ke antrian track terbesar yaitu 98. Selanjutnya menuju antrian terkecil yaitu 1.

g. Algoritma Circular Scan
Contoh:
Diketahui antrian akses 50.
13, 46, 65, 27, 95, 82, 79, 17, 52, 53, 17, 1, 82, 2, 17, 98, 7
Langkah Proses:
Dari 50 ke antrian track terbesar yaitu 98. Selanjutnya menuju antrian terkecil yaitu 1 tdk diakses tetapi dihitung. Selanjutnya menuju ke 46, sisa lintasan yg belum diakses.



9. jelaskan apa yang anda ketahui tentang proses dalam sistem operasi!

Program yang sedang dieksekusi, memiliki sumberdaya-sumberdaya dan dijadwalkan sistem operasi, serta mengalokasikan sumberdaya keproses-proses sesuai kebijaksanaan untuk memenuhi sasaran sistem.
0 komentar