I. LAMPIRAN TUGAS. Mata kuliah : Sistem Operasi. Program Studi : Sistem Informasi Dosen Pengasuh : Hendri Sopryadi,S.Kom. Tugas ke Pertemuan TIK 1 2 Soal-soal Tugas. Menyebutkan komponen utama komputer. Menjelaskan operasi aritmatika, logika dan pengendalian pada processor. 1 Sebutkan 4 komponen utama pada sistem komputer ? Menggambarkan struktur hirarki memori. Menggambarkan skema blok sistem komputer Menjelaskan pembagian register. Menggambarkan posisi sistem operasi dalam komponen sistem komputer. Menjelaskan fungsi dan sasaran pada sistem operasi Menjelaskan mengenai system calls. Menyebutkan contoh-contoh subsistem dari sistem operasi. Menjelaskan sejarah komputer & sistem operasi. Menjelaskan jenis-jenis struktur sistem operasi. 1 Jelaskan dengan gambar struktur hirarki memori berdasarkan kapasitas dan kecepatan ? 2 Gambarkan skema blok sistem komputer ! Menjelaskan deskripsi dan pengertian proses Menyelesaikan persoalan multiprogramming. 1 Jelaskan deskripsi sebuah proses pada komputer ? 2 Jelaskan contoh operasi aritmatika, logika dan control pada processor ? 1 2 1 2 3 1 3 I 2 1 2 4 3 1 5 1 2 6 II Sistem Operasi / SI 1 7 2 Menggambarkan dan menjelaskan diagram state process. Menggambarkan dan menjelaskan diagram state multiprogramming. 3 Jelaskan pembagian register ? 1 Jelaskan dengan gambar posisi OS dalam komponen sistem komputer ? 2 Jelaskan fungsi sistem operasi sebagai virtual machine ? 1 Jelaskan hal – hal yang berkaitan dengan system calls ? 2 Sebutkan 3 contoh sub-sistem dari sistem operasi ? 3 Jelaskan ciri – ciri perkembangan komputer pada generasi III ? 1 Jelaskan kelebihan dan kekurangan struktur sistem operasi Client Server ? 2 Jika diketahui 4 proses yang berjalan simultan dengan kondisi berikut : Job Arrival Time CPU Time 1 10.00 5 2 10.07 1 3 10.15 3 4 10.17 2 dengan I/O Wait 80% maka buatlah table CPU Utilization dan grafiknya ! 1 Jelaskan dan gambarkan status pada diagram state process ? 2 Gambarkan dan jelaskan tentang diagram state multiprogramming ? 1 2009/10 8 1 2 3 Deskripsi penjadwalan proses Kriteria penjadwalan yang baik Kuis - 1 1 Sebutkan lima kriteria penjadwalan yang baik ? 2 Apa fungsi dari penjadwalan proses ? 9 1 2 Membedakan tipe-tipe penjadwalan. Menyebutkan strategi dan algoritma penjadwalan . 1 Jelaskan tipe penjadwalan medium term scheduller ? 2 Jelaskan perbedaan strategi penjadwalan nonpreemptive dan preemptive ? 1 Membedakan jenis algoritma penjadwalan. 1 Sebutkan algoritma untuk strategi preemptive ? 2 Menyelesaikan persoalan penjadwalan dengan Algoritma penjadwalan yang benar. 2 Diketahui data dari proses-proses adalah sebagai berikut : Proses Burst Time (ms) P1 24 P2 3 P3 3 10 Priority 2 1 3 Buatlah penjadwalan proses-proses diatas dengan algoritma scheduling dibawah ini jika Quantum Time = 4! a. FIFO (First In First Out) ! b. SJF (Shortest Job First) ! c. PR (Priority Schedulling) ! d. RR (Round Robin) ! 11 1 2 Menjelaskan prinsip-prinsip konkurensi. Menjelaskan fungsi konkurensi. 1 Jelaskan prinsip – prinsip konkurensi ? 2 Sebutkan fungsi konkurensi ? 1 Menjelaskan pengertian komunikasi antar proses. 1 Jelaskan mengenai pengertian komunikasi antar proses ? 1 Menjelaskan istilah-istilah dalam komunikasi antar proses. Menyebutkan cara mencegah race condition. 1 Jelaskan istilah critical section, race condition dan mutual exclusion? 1 2 Menjelaskan kondisi busy waiting. Menjelaskan istilah sleep and wake up process. 1 Jelaskan apa yang dimaksud dengan busy waiting ? 2 Jelaskan perbedaan kondisi sleep and wake up pada suatu proses ? 1 1 Jelaskan pengertian dari deadlock dan berikan contohnya ? 2 Menjelaskan definisi dan contoh deadlock. Menjelaskan kondisi dan strategi mengatasi deadlock. 1 Menyelesaikan persoalan deadlock. 1 Diketahui kondisi pemakaian sumber daya (resource) sbb: 12 III 13 14 15 16 Sistem Operasi / SI 2 2 Sebutkan 4 kondisi untuk mencegah terjadinya race condition ? 2 Jelaskan 4 kondisi yang dapat menyebabkan deadlock ? 2 2009/10 2 E = [ 18 5 A=[4 2 13 ] resource yang tersedia 3 ] resource yang free Menyelesaikan persoalan banker’s algorithm. 6 3 2 C= 2 1 3 4 2 2 proses-proses P1,P2,P3 yang sedang aktif 3 1 2 R= 2 0 0 0 1 1 proses-proses P1,P2,P3 yang akan akan dialokasikan Apakah proses-proses P1,P2,P3 RUN dengan kondisi resource diatas! 2 Jika A, B, C adalah proses dan R, S, T adalah resource maka apakah kondisi proses-proses dibawah ini terjadi deadlock, jika ada sebutkan prosesproses dan resource yang terlibat didalamnya! A holds R B holds S C holds T A wants S B wants T C wants R 3 Tersedia memory resource = 10 Dengan kondisi awal sebagai berikut : Process Has A 2 B 1 C 3 Max 10 3 7 Diminta untuk melakukan pengalokasian pemberian memori resource pada tiap-tiap proses agar terjadi situasi aman (safe state) ! Sistem Operasi / SI 3 2009/10 17 1 2 3 Menjelaskan strategi manajemen memori. Membedakan alamat logik dan fisik. Menjelaskan keuntungan kerugian dan menggambarkan strategi penempatan proses. 1 Jelaskan mengenai fragmentasi pada strategi manajemen memori ? 2 Jelaskan perbedaan alamat logik dan fisik ? 3 Jelaskan strategi penempatan proses : Satu antrian untuk tiap partisi ! Satu antrian untuk seluruh partisi ! 1 Membedakan manajemen memori pemartisian statis dan dinamis. Menyelesaikan persoalan pemartisian memori dinamis. 1 Sebutkan perbedaan antara manajemen memori pemartisian statis dan dinamis ? 1 Menyelesaikan persoalan Buddy System 1 Terdapat free memory sebesar 1 Mb dengan urutan permintaan eksekusi sebagai berikut : A req 70 kb B req 35 kb C req 80 kb A return D req 60 kb B return D return C return Buatlah gambar diagram blok & diagram pohon dengan buddy system ! 1 Menjelaskan istilah – istilah pada sistem paging. Kuis - 2 1 Jelaskan istilah dibawah ini : Page ! Page frame ! Page fault ! Alamat maya ! Alamat nyata ! 1 Menyelesaikan persoalan algoritma penggantian page. 2 Menjelaskan segmentasi ,paging dan kombinasinya. 1 Diketahui 6 virtual page dan 3 page frame dengan reference string : 2 3 2 1 5 2 4 5 3 2 5 2 hitung berapa kali terjadi page fault jika menggunakan : a. FIFO b. LRU c. Optimal d. Clock 2 Sebutkan keunggulan teknik segmentasi ? 2 18 IV 19 2 20 21 Sistem Operasi / SI 2 Diketahui hole-hole pada memory dengan urutan sebagai berikut : 5 kb 30 kb 50 kb 10 kb 15 kb 20 kb 2 kb Kemudian muncul kebutuhan/permintaan terhadap memori berturut-turut dengan urutan : 7 kb 35 kb 1 kb 13 kb Bagaimana keadaan hole-hole tersebut setelah alokasi memori dengan : a. First – fit algorithm b. Best – fit algorithm c. Next – fit algorithm d. Worst – fit algorithm 4 2009/10 22 1 1 2 Menjelaskan pembagian perangkat masukan dan keluaran. Menjelaskan istilah – istilah mekanisme perangkat I/O. Menyelesaikan persoalan algoritma penjadwalan disk. 1 Jelaskan mengenai pembagian perangkat masukan dan keluaran ? Menjelaskan fungsi dan sasaran manajemen file. Menjelaskan mekanisme sharing file dengan tipe akses. Menjelaskan pembagian sistem file Menjelaskan jenis organisai file. Menyelesaikan persoalan penyimpanan data dengan blocking dan tanpa blocking 1 Sebutkan fungsi manajemen file ? 23 1 24 V 25 2 1 2 1 26 1 27 2 1 2 28 3 Menjelaskan pembagian keamanan sistem. Menjelaskan hubungan antara kebutuhan dan ancaman keamanan sistem. Menjelaskan mengenai user authentication. Menjelaskan contoh identifikasi fisik keamanan sistem. Menyebutkan contoh –contoh program jahat. 1 Jelaskan mengenai istilah : seek time, rotational latency time, transfer rate, bulk transfer time ? 2 Pada disk dengan 40 cylinder, datang permintaan untuk membaca block di-cylinder 11, selama seek di cylinder 11, permintaan baru berturut-turut muncul : 1, 36, 16, 34, 9 dan 12 (sesuai kedatangan) Tentukan total seek time jika waktu pindah dari 1 cylinder ke cylinder berikutnya (seek time) = 6 ms dengan algoritma : a. FCFS b. SSF c. Elevator naik d. Elevator turun 2 Sebutkan dan jelaskan 3 tipe pengaksesan terkendali ? 1 Jelaskan perbedaan sequential access dan random access ? 2 Sebutkan kriteria dalam pemilihan organisasi file yang baik ? 1 Diketahui Inter Record Gap = 0.6 inch dan data yang dapat direkam sebanyak 1600 char/inch, dengan ukuran record logika panjangnya 500 char dengan blocking factor = 60, hitunglah berapa : Panjang record fisik dengan blocking ! Panjang record fisik tanpa blocking ! 1 Jelaskan mengenai user interface security ? 2 Jelaskan hubungan antara kebutuhan dan ancaman keamanan sistem ? 1 Jelaskan 3 hal dalam user authentication ? 2 Sebutkan identifikasi fisik dalam keamanan sistem ? 3 Sebutkan 3 contoh program jahat yang bersifat dependent ? Disiapkan , Diperiksa, Disahkan, Hendri Sopryadi,S.Kom. Hendri Sopryadi,S.Kom. Ir. Sudiadi, M.M.A.E Dosen Pengasuh Dosen Koordinator Pembantu Ketua I Sistem Operasi / SI 5 2009/10