Bab 3
Piranti Proses
Ø PIRANTI PROSES
Piranti
proses adalah adalah alat dimana instruksi – instruksi program diproses untuk
mengolah data yang sudah dimasukkan lewat Peranti masukan dan hasilnya akan
ditampilkan di Peranti keluaran. Saat komputer berjalan, terdapat banyak proses
yang berjalan secara bersamaan. Sebuah proses dibuat melalui system call
create-process yang membentuk proses turunan ( child process) yang dilakukan
oleh proses induk (parent process). Proses turunantersebut juga mampu membuat. Ketika
sebuah proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti
waktu CPU, memori, berkas, atau perangkat I/O. Sumber daya ini dapat diperoleh
langsung dari sistem operasi, dari proses induk yang membagi-bagikan sumber
daya kepada setiap proses turunannnya, atau proses turunan dan proses induk
berbagi sumber-daya yang diberikan sistem operasi. Pranti proses terdiri dari
Central Processing Unit (CPU) dan Main Memory.
Proses
perlu dikelola karena dalam sebuah proses membutuhkan beberapa sumber daya
untuk menyelesaikan tugasnya. Sumber daya tersebut dapat berupa CPU time,
memori, berkas-berkas, dan perangkat-perangkat I/O. Perkembangan sistem
komputer mendatang adalah menuju ke sistem multi- processing, multiprogramming,
terdistribusi dan paralel yang mengharuskan adanya proses-proses yang berjalan
bersama dalam waktu yang bersamaan. Hal demikian merupakan masalah yang perlu
perhatian dari perancang sistem operasi. Kondisi dimana pada saat yang
bersamaan terdapat lebih dari satu proses disebut dengan kongkurensi (proses-proses
yang kongkuren). Proses-proses yang mengalami kongkuren dapat berdiri sendiri
(independen) atau dapat saling berinteraksi, sehingga membutuhkan sinkronisasi
atau koordinasi proses yang baik. Proses tersebut tidak lepas dari peran
prosesor sebagai pengendali dari berjalannya sebuah proses.
Ø Piranti
Proses
A. CPU
CPU,
singkatandari Central Processing Unit adalahperangkatkeraskomputer yang
berfungsiuntukmenerimadanmelaksanakanperintahdan data
dariperangkatlunak.Prosesorseringdigunakanuntukmenyebut CPU
padaumumnya.Adapunmikroprosesoradalah CPU yang diproduksidalamsirkuitterpadu,
seringkalidalamsebuahpaketsirkuitterpadu-tunggal.Sejakpertengahantahun 1970-an,
mikroprosesorsirkuitterpadu-tunggalinitelahumumdigunakandanmenjadiaspekpentingdalampenerapan
CPU.
B. Unit kontrol
(Control Unit)
Unit kontroliniadalahbagiandariprosesor yang mampumengaturjalannya
program.Komponeniniterdapatdalamsemua CPU.CPU
bertugasmengontrolkomputersehinggaterjadisinkronisasikerjaantarkomponendalammenjalankanfungsi-fungsioperasinya.termasukdalamtanggungjawab
unit
kontroladalahmengambilintruksi-intruksidarimemoriutamadanmenentukanjenisinstruksitersebut.
Bilaadainstruksiuntukperhitunganaritmatikaatauperbandinganlogika, maka unit
kendaliakanmengiriminstruksitersebutke ALU (Aritmathic Logic Unit).
Hasildaripengolahan data dibawaoleh unit kendalikememoriutamalagiuntukdisimpan,
danpadasaatnyaakandisajikankealat output.
0 komentar:
Posting Komentar