1 / 18

Struktur dan Fungsi CPU

Struktur dan Fungsi CPU. ptputraastawa@gmail.com Ptputraastawa.wordpress.com. Tujuan. Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor , organisasi ALU, control unit dan register

Download Presentation

Struktur dan Fungsi 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. Struktur dan Fungsi CPU ptputraastawa@gmail.com Ptputraastawa.wordpress.com

  2. Tujuan Menjelaskantentangkomponenutama CPU danFungsi CPU Membahasstrukturdanfungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskanfungsiprosesordalammenjalankaninstruksi-instruksimesin

  3. CPU • Central Processing Unit • Merupakankomponenterpentingdarisistemkomputer • Komponenpengolah data berdasarkaninstruksi yang diberikankepadanya • Dalammewujudkanfungsidantugasnya, CPU tersusunatasbeberapakomponen

  4. KomponenUtama CPU • Arithmetic and Logic Unit (ALU) • Control Unit • Registers • CPU Interconnections

  5. Arithmetic and Logic Unit(ALU) • Bertugasmembentukfungsi – fungsipengolahan data komputer. • ALU seringdisebutmesinbahasa (machine language) karenabagianinimengerjakaninstruksi – instruksibahasamesin yang diberikanpadanya. • Sepertiistilahnya ALU terdiridariduabagianyaitu : • unit arithmetika • unit logikaboolean, yang masing – masingmemilikispesifikasitugastersendiri.

  6. Control Unit • Bertugasmengontroloperasi CPU dansecarakeselurahanmengontrolkomputersehinggaterjadisinkronisasikerjaantarkomponendalam menjalankanfungsi – fungsioperasinya. • Termasukdalamtanggungjawab unit kontroladalahmengambilinstruksi – instruksidarimemoriutamadanmenentukanjenisinstruksitersebut.

  7. Registers • Media penyimpan internal CPU yang digunakansaatprosespengolahan data. • Memoriinibersifatsementara, biasanyadigunakanuntukmenyimpan data saatdiolahataupun data untukpengolahanselanjutnya.

  8. CPU Interconnections • Sistemkoneksidan bus yang menghubungkankomponen internal dan bus – bus eksternal CPU • Komponen internal CPU yaitu ALU, unit kontroldan register – register. • Komponeneksternal CPU :sistemlainnya, sepertimemoriutama, pirantimasukan/keluaran

  9. Komponen internal CPU

  10. Struktur detail internal CPU

  11. Fungsi CPU • Menjalankan program – program yang disimpandalammemoriutamadengancaramengambilinstruksi – instruksi • mengujiinstruksitersebutdanmengeksekusinyasatupersatusesuaialurperintah. • Proseseksekusi program adalahdenganmengambilpengolahaninstruksi yang terdiridaridualangkah, yaitu : • operasipembacaaninstruksi (fetch) • operasipelaksanaaninstruksi (execute)

  12. SiklusInstruksi

  13. Siklus Fetch - Eksekusi • Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori • Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut Program Counter (PC) • PC akan menambah satu hitungannya setiap kali CPU membaca instruksi

  14. Siklus Fetch - Eksekusi • Instruksi – instruksi yang dibacaakandibuatdalam register instruksi (IR). • Instruksi – instruksiinidalambentukkode – kodebinner yang dapatdiinterpretasikanoleh CPU kemudiandilakukanaksi yang diperlukan

  15. Aksi CPU • CPU – Memori, perpindahan data dari CPU kememoridansebaliknya. • CPU –I/O, perpindahan data dari CPU kemodul I/O dansebaliknya. • Pengolahan Data, CPU membentuksejumlahoperasiaritmatikadanlogikaterhadap data. • Kontrol, merupakaninstruksiuntukpengontrolanfungsiataukerja. Misalnyainstruksipengubahanurusaneksekusi.

  16. SiklusEksekusi • Instruction Addess Calculation (IAC),yaitumengkalkulasiataumenentukanalamatinstruksiberikutnya yang akandieksekusi. • Instruction Fetch (IF),yaitumembacaataupengambilinstruksidarilokasimemorinyake CPU. • Instruction Operation Decoding (IOD), yaitumenganalisainstruksiuntukmenentukanjenisoperasi yang akandibentukdan operand yang akandigunakan. • Operand Address Calculation (OAC), yaitumenentukanalamat operand, halinidilakukanapabilamelibatkanreferensi operand padamemori. • Operand Fetch (OF), adalahmengambil operand darimemoriataudarimodul I/O. • Data Operation (DO), yaitumembentukoperasi yang diperintahkandalaminstruksi. • Operand store (OS), yaitumenyimpanhasileksekusikedalammemori

  17. Diagram siklusinstruksi

  18. TerimaKasih

More Related