SI314-021010 99KB Jun 28 2011 04:24:01 PM

advertisement
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
Download