230 likes | 406 Vues
CPU CENTRAL PROSESSING UNIT. PERTEMUAN KETUJUH. CPU. CPU atau cenntral prosesing unit merupakan otak atau sumber segala yang mengatru jalanya komputer . Tanpa CPU komputer tak ada apa-apanya. Bagian-Bagian CPU. Control unit ALU Register Main Memory. Control Unit.
E N D
CPUCENTRAL PROSESSING UNIT PERTEMUAN KETUJUH
CPU • CPU ataucenntralprosesing unit merupakanotakatausumbersegala yang mengatrujalanyakomputer. • Tanpa CPU komputertakadaapa-apanya.
Bagian-Bagian CPU • Control unit • ALU • Register • Main Memory
Control Unit • Bagianinibertugasmengaturdanmengendalikansemuaperalatanyang adapadasistemkomputer. Control unit mengaturkapanalat input menerimadata dan kapan data diolah serta kapan ditampilkan pada alat output.
Jaditugasdari control unit adalahsebagaiberikut : • Mengatur dan mengendalikan alat-alat input dan output. • Mengambil instruksi-instruksi dari main memory. • Mengambildata main memory kalaudiperlukaoleh proses. • Mengiriminstruksike arithmetic and logic untibilaadaperhitungandanperbandinganlogikasertamengawasikerja arithmetic and logic unit. • Menyimpanhasil proses ke main memory.
Arithmetic and Logic Unit (ALU) • Tugasutamadari arithmetic and logic unit (ALU) adalahmelakukansemuaperhitunganaritmatikaataumatematika yang terjadisesuaidenganinstruksiyang diberikanoleh program danmelakukanperbandinganlogika. ALU melakukanoperasiaritmatikadengandasarpertambahansedangaritmatikayanlainnya seperti pengurangan, perkalian, dan pembagian dilakukan dengan pengmbangandarioperasipertambahan
Tugas lain dari ALU adalah melakukan keputusan dari operasi logika sesuaidenganinstrusidari program. Operasilogika (logic operation) meliputiperbandinganduabuahelemenlogikadenganmenggunakanoperator logikayaitusamadengan (=), tidaksamadengan (<>), kurangdari (<), kurangdariatausamadengan (<=), lebih dari (>), dan lebih dari atau sama dengan (>=).
Register • Register merupakan memory kecil yang mempunyaikecepatantinggi, lebihcepat lima sampaisepuluh kali lebihcepatjikadibandingkandengankecepatanread atau write pada main memory. Register digunakanuntukmenyimpaninstruksidan data yang sedangdiprosesoleh CPU, sedangkaninstruksi-instruksidan data lainnya yang menunggugiliranuntukdiprosesmasihdisimpandi main memory.
cont • Secara analog register inidapatdiibaratkandenganingatanotakbilaandamelakukan pengolahan data secara manual sehingga otak dapat diibaratkan sebagaiCPU yang berisiingatan-ingatan.
dalamkomputerterdiridaritigamaam memory yaitu, dannantiakan di bahassecaramendetailpadapertemuankesepuluh • Register, dipergunakanuntukmenyimpaninstruksidan data yang sedangdiproses. • Main memory, dipergunakanuntukmenyimpaninstruksidan data yang akandiproses dan hasil dari pengolahan. • Eternal memory, dipergunakanuntukmenyimpan program dandata secarapermanen.
Main Memory • Main memory dapatdibayangkansebagaikotak-kotak yang masingmasingkotakdapatmenyimpansuatupenggalinformasibaikberupa data maupuninstruksi. Tiap-tiaplokasidarikotakditunjukkanolehsuatualamat (address). Alamatmemory merupakansuatunomeor yang menunjukkanlokasitertentudarikotakmemori.
Ada duajenis main memeory • Ram • Rom • Keduayaakandibahaslebih detail padapertemuankesepuluh
HubunganAntara CPU Dengan Main Memory Dan I/O Device Bus • Bus merupakanjalurtransportasiinformasiantaraduaataulebihdevicedevicedalamsistemkomputer. Bus yang menghubungkan CPU denganmain memory disebutdengan internal bus. Sedang bus yang menghubungkanCPU denganI/O device disebutdengan external bus.
Ada tigajenis bus utamayaitu • data bus, Data bus adalah bus yang digunakanuntukjalurtransportasi data daninstruksi. • address bus, dan Address bus adalah bus yang digunakanuntukjalurtransportasialamat di main memory untukdata daninstruksi yang akandiambilataudisimpan. • control bus. Control bus adalahbus yang digunakanuntukmengirimkansinyalsebagaipemberitahuanakan dikirimkan suatu informasi atau telah diterimanya informasi yang dikirimkan dari satudevicekedevice yang lain
I/O Port • O device tidakdilekatkanlangsungdengan bus tetapimeleluisuatuI/O port I/O interface. I/O device dapatberkomunikasidengan CPU dengancaramengirimkaninformasi yang akandikomunikasikandengan bus
Dengancara program-controlled I/O sepertitersebuthanyasatu word data sajayang dapatdikirimkansetiapsaat. Cara inibanyakditerapkanpada I/O device yang hanyadapatmenanganisatukarakteratau 1 byte sajasetiapsaat
DMA (Direct Address Memory) Controller • Untuk peripheral device yang mempunyaikecepatantinggitidaklahekonomisuntukpengirimaninformasi byte per byte atau word per word danakanlebih ekonomis bila pengirima informasi dilakukan sekaligus per blok informasi
cont • DMA merupakasuatukonsep yang akanmembuatkomunikasiinformasiantaraperipheral deviocedengan main memory akanlebihefisien. Cara DMA inidilakukandenganmelekatkan bus pada DMA controller yang dihubungkandenganperipheral device.
I/O Channel • Suatu I/O channel adalahsuatu DMA controller yang dipergunakanbersama-samauntuksejumlah I/O device
PemrosesanInstruksi • Jika programmer menginginkan CPU untukmengerjakansesuatumakaharusditulissuatuinstruksi yang dikenaloleh CPU. Kumpulan instruksiinilahyang disebutdengan program.
Pemrosesandibagiatasduabagian • 1. Instruction Fetch • 2. Instruction Execute • 3. Cycle Time
Tugas Bautlahmakalahtentangbagaimanameningkatkankinerja CPU denganteknik OVERCLOCK