pra uas sistem operasi

Upload: ismail-ibrahim

Post on 13-Jul-2015

199 views

Category:

Documents


11 download

TRANSCRIPT

Soal Persiapan UAS Sistem Operasi 1. Sebutkan kelemahan dan kelebihan windows vista, leopard dan ubuntu. jawab : - Kelemahan : a. vista : harga yang mahal, Membutuhkan spesifikasi hardware yang sangat tinggi, beberapa aplikasi software pada windows xp tidak bisa diinstall di windows vista b. Leopard : programyangdisediakanpihakketiga(selainApple)sedikit,membutuhkan spesifikasihardwareyangcukuptinggi c.Ubuntu:Beberapaperangkatkeraskeluaranterbarutidakdapatoptimalkarenadriveruntuk linuxbelumtersedia,aplikasigameyangterbatasdanmasihsederhana,agakrumit dalamhalpenginstallanbagiparapemulayangmasihawammenggunakanlinux Kelebihan: a. vista : Keamanan sistem operasi yang lebih di tingkatkan, di klaim mampu menangkal serangan spam, phising dan spyware, tampilan User Interface yang lebih dinamis, mode pencarian yang mudah di temukan b. Leopard : tampilan(interface)yangdinamis,3d,danmenarik,masihsedikitvirusyang menginfeksi. c.Ubuntu:bersifatfreewaredanopensources,memilikidukunganforuminternetyangluas, dapatdiinstallpadaspesifikasihardwareyangtidakterlalutinggi,aplikasiyang terintegrasisaatpenginstallanterbilanglengkapbagistandarpengguna. 2.Sebutkan,jelaskandangambarkan3step/langkahpadamanajemenproses. Jawab: Running(pemrosessedangmengeksekusiinstruksiproses) Ready(Keadaansiapreadyuntukrunning) Blocked(Prosesyangmenunggukejadiantertentuselesai)Timeout

Submit

Ready

Dispatch

Running

Completion

Even

occurs Blocked

Even wait

3.Sebutkanperbedaanprogramdanprosesberdasarkankeberadaan,sifatdanunsurpembentukan Jawab:

4.Sebutkan3konteksyangmemunculkankongkurensi Jawab: Kongkurensidapatmunculpada3konteksyangberbeda,yaitu: 1.Banyakaplikasi(multipleapplication) Multiprogrammingmemungkinkanbanyakprosessekaligussehinggaterdapatbanyak aplikasiyangdijalankanpadasistemkomputer.Banyakprosesinijugasangatbergunauntuk sistemkomputertunggal(singleuser)karenasambilmenungguprosesselesainyalayanan (misaltransferberkasolehmodemataupencetakanolehprinter)pemakaidapatberinteraksi denganaplikasilainsepertiaplikasigameataumengetikpadatexteditor. 2.Aplikasiterstruktur Perluasanprinsipprinsipperancanganmodulardanpemrogramanterstrukturadalahsuatu aplikasidapatsecaraefektifdiimplementasikansebagaisekumpulanprosesaplikasi.Dengan sekumpulanproses,makatiapprosesmempunyaisatulayananspesifikyangditentukan. 3.Strukturisasisistemoperasi Keunggulankeunggulanstrukturisasidapatjugaditerapkankepemrogramansistem. Beberapasistemoperasiaktualyangdipasarkandandalamrisettelahdiimplementasikan sebagaisekumpulanproses. 5.Sebutkandanjelaskankomponenkomponendanskemablokpadasistemkomputer Jawab: Komponensistemkomputer 1. Pemroses (processor) Berfungsi mengendalikan operasi komputer & melakukan fungsi pemrosesan data. 2. Memori utama Berfungsi menyimpan data & program Biasanya volatile : tidak dapat mempertahankan data & program yang disimpan bila sumber daya energi (listrik) dihentikan. 3. Perangkat masukan dan keluaran Berfungsi memindahkan data antara komputer & lingkungan eksternal yaitu : perangkat penyimpan sekunder, perangkat komunikasi, terminal, dsb 4. Interkoneksi antarkomponen (bus) Adalahstruktur&mekanismeuntukmenghubungkanpemroses,memoriutama,&perangkat masukan/keluaran. SkemaBlokpadaSistemKomputer

6.Sebutkankomponenkomponenyangmendukungsistemoperasi Jawab: Kebanyakansistemoperasimemilikikomponenkomponenyangmendukung: 1.Manajemenproses 2.Manajemenmemoriutama 3.Manajemenberkas/file 4.ManajemenI/O 5.Manajemenpenyimpanansekunder 6.Jaringan 7.SistemProteksi 8.CommandInterpreterSystem 7.Sebutkandanjelaskankategorikategoripadaregister Jawab: Registerdapatdikategorikanmenjadi2: 1.Registerygterlihatpemakai(pemrogram) Pemrogramdapatmemeriksaisidariregisterregistertipeini. 2.Registeruntukkendali&status Digunakanuntukmengendalikanoperasipemroses,kebanyakantidakterlihatolehpemakai. Sebagiandapatdiaksesdenganinstruksimesinyangdieksekusidalammodekontrolatau kernelsistemoperasi. 8.JelaskanyangdimaksuddenganSistemBuffer,Spooling,NonVolatile Jawab: Sistembuffer:menampungsementaradatadari/keperantiI/O Spooling:melakukanpenjadwalanpemakaianI/Osistemsupayalebihefisien(antrian) Nonvolatile:dapatmempertahankandata&programyangdisimpanbilasumber dayaenergi(listrik)dihentikan 9.Diketahui:P1=1,P2=3,P3=2,P4=1,P5=4,P6=5QT=2 Ditanya:Fifo,Lifo,RoundRobin Jawab: a.Fifo GanttChart(GC) P1 P2 P3 P4 P5 P6 014671116 WaitingTime(WT) Proses P1 P2 P3 WT 0 1 4 Average Waiting Time AWT = 0 + 1 + 4 + 6 + 7 + 11 6 = 4,83

P4 P5 P6

6 7 11

TurnAroundTime(TAT) Proses P1 P2 P3 P4 P5 P6 b.Lifo GanttChart(GC) P6 P5 P4 TAT 1 4 6 7 11 16 Average Turn Around Time ATAT = 1 + 4 +6 +7 + 11 +16 6 = 7,5

P3

P2

P1

05910121516 WaitingTime(WT) Proses P1 P2 P3 P4 P5 P6 WT 15 12 10 9 5 0 Average Waiting Time AWT = 15 + 12 + 10 + 9 + 5 + 0 6 = 8,5

TurnAroundTime(TAT) Proses P1 P2 P3 P4 P5 P6 TAT 16 15 12 10 9 5 Average Turn Around Time ATAT = 16 + 15 + 12 + 10 + 9 + 5 6 = 11,17

c.RoundRobin GanttChart(GC) P1 P2 P3

P4

P5

P6

P2

P5

P6

P6

0135681011131516 WaitingTime(WT) Proses P1 P2 P3 P4 P5 P6 WT 0 1+(103)=8 3 5 6+(118)=9 8+(1310)=9 Average Waiting Time AWT = 0 + 8 + 3 + 5 + 9 + 9 6 = 5,67

TurnAroundTime(TAT) Proses P1 P2 P3 P4 P5 P6 TAT 1 11 5 6 13 16 Average Turn Around Time ATAT = 1 + 11 + 5 + 6 + 13 + 16 6 = 8,67

10.ApaituMutualExclusiondanmasalahapayangditimbulkan Jawab: Mutualexclusionadalahjaminanhanyasatuprosesyangmengaksessumberdayapadasuatu intervalwaktutertentu,sedangkanproseslaindilarangmengerjakanhalyangsamacontoh: sumberdayaprinterhanyabisadiakses1proses,tidakbisabersamaansumberdayainidisebut sumberdayakritis Pemaksaanmutualexclusiondapatmenimbulkan2masalahyaitu: 1.Deadlock Adalahbanyakprosesyangsalingmenungguhasildariprosesyanglainuntukdapat melanjutkanataumenyelesaikantugasnya 2.Startvation Adalahsuatuprosesakanmenunggusuatukejadianatauhasilsuatuproseslainsupayadapat menyelesaikantugasnya,tetapikejadianyangditunggutidakpernahterjadikarenaselalu diambillebihduluolehprosesyanglain.