1 / 17

FUNGSI DAN KOMPONEN UTAMA CPU

FUNGSI DAN KOMPONEN UTAMA CPU. Komponen Utama CPU. CPU merupakan komponen terpenting dari sistem komputer . CPU adalah komponen pengolah data berdasarkan instruksi – instruksi yang diberikan kepadanya.

malina
Download Presentation

FUNGSI DAN KOMPONEN UTAMA CPU

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FUNGSI DAN KOMPONEN UTAMA CPU

  2. KomponenUtama CPU • CPU merupakankomponenterpentingdarisistemkomputer. CPU adalahkomponenpengolahdata berdasarkaninstruksi – instruksi yang diberikankepadanya.

  3. Dalammewujudkanfungsidantugasnya, CPU tersusunatasbeberapakomponensebagaibagiandaristruktur CPU, CPU tersusunatasbeberapakomponen, yaitu: • Arithmetic and Logic Unit (ALU),bertugasmembentukfungsi – fungsipengolahandata komputer. ALU seringdisebutmesinbahasa (machine language) karenabagianinimengerjakaninstruksi – instruksibahasamesin yang diberikanpadanya. Sepertiistilahnya, ALU terdiridariduabagian, yaitu unit arithmetikadan unit logikaboolean, yang masing– masingmemilikispesifikasitugastersendiri.

  4. Control Unit,bertugasmengontroloperasi CPU dansecarakeselurahanmengontrolkomputersehinggaterjadisinkronisasikerjaantarkomponendalammenjalankanfungsi – fungsioperasinya. Termasukdalamtanggungjawab unit kontroladalahmengambilinstruksi– instruksi dari memori utama dan menentukan jenis instruksi tersebut.

  5. Registers,adalah media penyimpan internal CPU yang digunakansaatprosespengolahandata. Memori ini bersifat sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun data untukpengolahanselanjutnya.

  6. CPU Interconnections, adalahsistemkoneksidan bus yang menghubungkankomponeninternal CPU, yaitu ALU, unit kontroldan register – register danjugadengan bus – bus eksternalCPU yang menghubungkandengansistemlainnya, sepertimemoriutama, pirantimasukan/keluaran.

  7. Fungsi CPU • Fungsi CPU adalahpenjalankan program – program yang disimpandalammemoriutamadengancaramengambilinstruksi – instruksi, mengujiinstruksitersebutdanmengeksekusinyasatu persatu sesuai alur perintah.

  8. Untukmemahamifungsi CPU dancaranyaberinteraksidengankomponen lain, perlukitatinjaulebihjauhproseseksekusi program. Pandangan paling sederhanaproseseksekusi program adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu : operasi pembacaaninstruksi (fetch) danoperasipelaksanaaninstruksi (execute). • Siklusinstruksi yang terdiridarisiklus fetch dansikluseksekusidiperlihatkanpadagambarberikut.

  9. GambarSiklusinstruksidasar

  10. Siklus Fetch - Eksekusi Padasetiapsiklusinstruksi, CPU awalnyaakanmembacainstruksidarimemori. Terdapat register dalam CPU yang berfungsimengawasidanmenghitunginstruksiselanjutnya, yang disebutProgram Counter (PC). PC akanmenambahsatuhitungannyasetiap kali CPU membacainstruksi.

  11. Instruksi – instruksi yang dibacaakandibuatdalam register instruksi (IR). Instruksi– instruksiinidalambentukkode – kodebinner yang dapatdiinterpretasikanoleh CPU kemudiandilakukanaksi yang diperlukan. Aksi – aksiinidikelompokkanmenjadiempatkatagori, yaitu: • CPU – Memori, perpindahan data dari CPU kememoridansebaliknya. • CPU –I/O, perpindahan data dari CPU kemodul I/O dansebaliknya. • PengolahanData, CPU membentuksejumlahoperasiaritmatikadanlogikaterhadap data. • Kontrol,merupakaninstruksiuntukpengontrolanfungsiataukerja. Misalnyainstruksipengubahanurusaneksekusi.

  12. Detail siklusoperasi • Instruction Addess Calculation (IAC), yaitumengkalkulasiataumenentukanalamatinstruksiberikutnyayang akandieksekusi. • Instruction Fetch (IF), yaitumembacaataupengambilinstruksidarilokasimemorinyake CPU. • Instruction Operation Decoding (IOD), yaitumenganalisainstruksiuntukmenentukanjenisoperasiyang akandibentukdan operand yang akandigunakan. • Operand Address Calculation (OAC), yaitumenentukanalamat operand, halinidilakukanapabila melibatkan referensi operand pada memori. • Operand Fetch (OF), adalahmengambil operand darimemoriataudarimodul I/O. • Data Operation (DO),yaitumembentukoperasi yang diperintahkandalaminstruksi. • Operand store (OS),yaitumenyimpanhasileksekusikedalammemori.

  13. Fungsi Interrupt • FungsiinterupsiadalahmekanismepenghentianataupengalihanpengolahaninstruksidalamCPU kepada routine interupsi.Hampirsemuamodul (memoridan I/O) memilikimekanismeyang dapatmenginterupsikerja CPU. • Tujuaninterupsisecaraumumuntukmenejemenpengeksekusian routine instruksiagar efektifdan efisienantar CPU dan modul – modul I/O maupunmemori. Setiapkomponenkomputerdapatmenjalankantugasnyasecarabersamaan, tetapikendaliterletakpadaCPU disampingitukecepataneksekusimasing – masingmodulberbedasehinggadenganadanyafungsiinterupsiinidapatsebagaisinkronisasikerjaantarmodul.

  14. Macam – macamkelassinyalinterupsi: • Program, yaituinterupsi yang dibangkitkandenganbeberapakondisi yang terjadipadahasileksekusiprogram. Contohnya: arimatika overflow, pembagiannol, oparasiilegal. • Timer,adalahinterupsi yang dibangkitkanpewaktuandalamprosesor. Sinyalinimemungkinkansistemoperasimenjalankanfungsitertentusecarareguler. • I/O, sinyalinterupsi yang dibangkitkanolehmodul I/O sehubunganpemberitahuankondisierror danpenyelesaiansuatuoperasi. • Hardware failure, adalahinterupsi yang dibangkitkanolehkegagalandayaataukesalahanparitasmemori

  15. GambarSikluseksekusiinstruksidengan interrupt

  16. Diberikankesempatan 2 penanyauntukbertanya WAKTU 3 MENIT

  17. KUIS, kerjakandengantenangdantidakdiperbolehkankerjasama. • Sebutkandanjelaskanmacam-macamkelassinyalinterupsi. • Jelaskan FUNGSI dan TUJUAN dariInterupsi. • Jelaskanfungsi CPU. WAKTU 30 MENIT

More Related