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 :
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