Rabu, 30 April 2014

pertemuan 4

nama: fariza fathur rachman
nim: 1305020094
unit : c

1.  Jelaskan yang dimaksud dengan interprocess communication, race conditions dan mutual exclusion dan fungsinya
Inter-Process Communication (IPC) atau Komunikasiantar proses adalahcaraataumekanismepertukaran data antarasatu proses dengan proses lainnya, baikitu proses yang berada di dalamkomputer yang sama, ataukomputerjarakjauh yang terhubungmelaluijaringan. IPC terdiriatasprotokol yang menjaminsebuahresponsdarisebuahpermintaan.Contohdari IPC adalah Socket dalamsistemoperasikeluarga UNIX, message dalamsistemoperasi RISC OS, port dalam sistemoperasi Mach, Named Pipe dalamOS/2, Dynamic Data Exchange (DDE) dalam sistemoperasi Windows, SPX dalam sistemoperasi Novell, IAC dalamsistemoperasi Apple Macintosh (khususnya AppleEvents) danbeberapakomponenperangkatlunakseperti CORBA atau Component Object Model (COM). Meskipun IPC secaraotomatisdilakukanoleh program, sebuahfungsi yang samajugadapatdilakukansecarainteraktifketikapenggunamelakukanoperasi copy-cut-paste darisatu proses ke proses lainnyadenganmenggunakan clipboard.
Raceconditionadalah suatu kondisi dimana dua atau lebih proses mengakses sharedmemory/sumber daya pada saat yang bersamaan dan hasil akhir dari data tersebut tergantung dari proses mana yang terakhir selesai dieksekusi sehingga hasil akhirnya terkadang tidak sesuai dengan yang dikehendaki.
MUTUAL EXCLUSIONadalahBeberapa proses terkadangmembutuhkansumberdaya yang samapadasaatbersamaan. Sumberdayasepertiinidisebutsumberdayakritis.Bagian program yang menggunakansumberdayakritisdisebutmemasuki critical region/section.Hanyasatu program padasaat yang diijinkanmasuk critical region.Kondisi yang tidakdapatdiprediksihasilnya, bergantungpada proses-proses berjalan yang sedangbersaingdisebutKondisiPacu (Race Condition).Kondisipacuharusdihilangkan agar hasil-hasil proses dapatdiprediksidantidakbergantungpadajalanya proses-proses tersebut.

Prosesor Bagian terpenting dari prosesor yaitu :
 • Aritcmatics Logical Unit (ALU)
• Control Unit (CU)
 • Memory Unit (MU)
  

2.Apakah kelebihan dan kekurangan dari soal nomor 1

Keunggulan MUTUAL EXCLUSION
·         sederhanadanmudah di verifikasi.
·         Dapatditerapkankesembarangjumlah proses baik di pemrosestunggalmaupunbanyakpemroses yang  memakaimemoribersama.
·         Dapatdigunakanuntukmendukungbanyak critical region, masing-masing critical region didefinisikandengansuatu variable.

Kelemahan  Serius MUTUAL EXCLUSION
·         Merupakanmetodedengan Busy waiting, sangattidakefisien. Selagi proses menunggumemasuki critical region, proses berlanjutmengkonsumsiwaktupemroses.
·         Adanya busy waiting memungkinkan deadlock dan startvation.

 
3. WHAT IS A PROSESOR

PENGERTIAN PROCESSOR
Processor seringdisebutsebagaiotakdanpusatpengendali computer yang didukungolehkompunenlainnya.Processor adalahsebuah IC yang mengontrolkeseluruhanjalannyasebuahsistemkomputerdandigunakansebagaipusatatauotakdarikomputer.
Processor terletakpada socket yang telahdisediakanoleh motherboard, dandapatdigantidengan processor yang lain asalkansesuaidengan socket yang adapada motherboard.
Prosesoradalah chip yang seringdisebut “Microprosessor” yang sekarangukurannyasudahmencapai Gigahertz (GHz). Ukurantersebutadalahhitungankecepatanprosesordalammengolah data atauinformasi.Merkprosesor yang banyakberedardipasaranadalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel.BagiandariProsesorBagianterpentingdariprosesorterbagi 3 yaitu :
  • Aritcmatics Logical Unit (ALU)
  • Control Unit (CU)
  • Memory Unit (MU)

A.FUNGSI PROCESSOR

Fungsi Processor dalamkomponenkomputersangatpentingsekali, karena processor merupakanpusatpengendalidanmemproseskerjasebuahkomputer. Processor sendiripadaumumyahanyaberfungsiuntukuntukmemproses data yang di terimadarimasukanatau input, kemudianakanmenghasilkankeluaranatau output.
 
B.Jenis-jenis Processor

Prosesormerupakansalahsatukomponen yang paling mempengaruhikinerjasuatujaringankomputer.
Kemampuankomputerdalammengolah data sangatditentukanolehkecepatan yang dimilikioleh CPU komputer.
Jikasuatu CPU memilikikecepatan 500 MHz, makaartinyadalamwaktusatudetikkomputerbisamengerjakan 500 milyarperintah.
Dan berikutadalahbeberapajenisprosesordankeunggulan yang dimilikinya :
1. Intel P4 (pentium 4)
Padaawalkemunculannya Intel P4 dilengkapidengansoket 423, tapikemudian di-upgrade dengansoket 478 yang membuatcarakerja CPU menjadilebihfleksibel.
Kecepatan yang dimilikiolehprosesorinimencapaikecepatan di atas 1 GHz.
2. AMD Athlon
Merupakansainganterberat yang dimilikioleh Pentium 4.
Kemampuan yang dimilikiolehprosesorpentium III, namununtukmasalahkecepatanprosesorinimasihberada di bawahpentium 4.
Kecepatan yang dimilikioleh CPU berbasisAtlhlonmenjadilebihcepatketika AMD meluncurkanseri chipset yang mendukung DDR.
3. Pentium III
Pentium III yang menggunakansoket 370 memilikikecepatan yang lebihrendah.
Kecepatan yang dimilikiolehpentiumini rata – rata 500 – 700 MHz.
4. Pentium II
Pentium inimerupakanpenggabunganfiturterbaik yang dimiliki Pentium MMX dan Pentium Pro, dansemuanyatergabungdalamsatu chip.
Pentium II terdapatdalam slot 1 dan slot 2 yang kesemuanyamemilikikecepatan rata – rata 200 MHz – 400 MHz.
5. Pentium MMX
Pentium inimerupakanpentiumandalandalammenjalankanaplikasi multimedia.
Kecepatan yang dimilikiolehprosesorinimemilikikeunggulan 60 % lebihcepatdaripadaprodukpentiumlainnyadalammenjalankan program multimedia yang sama.

  

Tidak ada komentar:

Posting Komentar