Cpu01

1,349 views

Published on

describe all about elements of central processing units.

Published in: Education, Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,349
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
77
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cpu01

  1. 1. Central Processing Unit<br />Ir. SNMP Simamora, MT.<br />Laboratorium Sistem Komputasi & Jaringan Akses<br />
  2. 2. Processing-units sistem komputer modern terdiri dari CPU (Central Processing Unit) dan main-memory.<br />CPU terdiri dari: Control Unit (unit kendali), Register, dan Arithmetic and Logic Unit (ALU, unit aritmatika dan logika).<br />Main-memory (memori utama) terdiri dari RAM (Random Access Memory) dan ROM (Read-Only Memory).<br />
  3. 3. CPU merupakan tempat pemroses instruksi-instruksi program.<br />CPU mempunyai beberapa alat penyimpan yang berukuran kecil yang disebut dengan register.<br />
  4. 4. Memori yang dipergunakan di dalam sistem komputer:<br />Internal-memory:<br />Register<br />Main-memory: ROM, RAM<br />External-memory:<br />Secondary-memory: Hard-Disk<br />Archival-memory: floppy-disk, USB-disk, CD/DVD<br />
  5. 5. Uraian Hirarki Memori Sistem Komputer<br />register<br />Primary-cache<br />Internal-memory<br />Primary-memory<br />Secondary-cache<br />On-line<br />Disk-memory<br />External<br />memory<br />Internal-memory<br />Removable-disks<br />Secondary-memory<br />Off-line<br />Magnetic-tape<br />Archival-memory<br />
  6. 6. Memori yang dipergunakan di dalam sistem komputer<br />DDR-RAM<br />Hard-disk<br />floppy-disk<br />
  7. 7. Skema secara umum sebuah Sistem Komputer<br />
  8. 8. Cara Kerja sistem komputer secara umum<br />CPU<br />Hard-disk<br />I/O devices<br />Ext. memory<br />DMA controller<br />Main-Memory<br />Floopy-disk<br />USB-disk<br />CD / DVD<br />Archival-memory<br />
  9. 9. Register digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses.<br />Main-memory dipergunakan untuk menyimpan data dan/atau instruksi yang akan diproses dan hasil pengolahan.<br />External-memory dipergunakan untuk menyimpan program dan data secara permanen untuk jangka waktu lama.<br />
  10. 10. Control Unit (CU)<br />Bertugas mengatur dan mengendalikan semua peralatan yang ada dalam sistem komputer.<br />Unit Kontrol-lah yang mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output.<br />Disamping itu Unit Kontrol mengartikan instruksi-instruksi dari program komputer.<br />
  11. 11. Unit Arithmatika dan Logika (ALU)<br />Tugas utama: melakukan semua perhitungan arithmatika atau matematika yang terjadi sesuai dengan instruksi program.<br />ALU melakukan operasi arithmatika dengan dasar pertambahan, dan sirkuit elektronik di ALU yang bertugas melaksanakan operasi arithmatika ini disebut dengan adder.<br />
  12. 12. Unit Arithmatika dan Logika (ALU)<br />Tugas lainnya adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program, yakni (=, &lt;&gt; atau ≠, &lt;, &lt;=, &gt;, &gt;=, AND, OR, NOT, XOR).<br />Operasi logika ini meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika tersebut.<br />
  13. 13. Register:<br />Merupakan simpanan kecil yang mempunyai kecepatan tinggi dalam pengambilan data di main-memory.<br />Digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU. Sedangkan instruksi-instruksi dan data yang lainnya yang menunggu giliran untuk diproses masih disimpan di main-memory.<br />
  14. 14. Register:<br />Secara analogi, diibaratkan main-memory sebagai ingatan di otak bila kita melakukan pengolahan data secara manual; dimana pengolahan data ini dilakukan di register.<br />Register yang digunakan sebagai jembatan antara CPU dengan main memory adalah Memory Address Register (MAR) dan Memory Data Register (MDR).<br />
  15. 15. Register:<br />Jalur yang menghubungkan register dengan unit lain dalam sistem komputer, disebut dengan Bus.<br />Klasifikasi register:<br />berhubungan dengan instruksi yang sedang diproses<br />berhubungan dengan data yang sedang diproses<br />
  16. 16. Register yang berhubungan dengan instruksi yang sedang diproses:<br />Instruction Register (IR)<br />Program Counter (PC)<br />
  17. 17. Register yang berhubungan dengan data yang sedang diproses:<br />Disebut  General-purpose Register<br />Diklasifikasi kembali sebagai berikut:<br />register yang digunakan untuk menampung data yang sedang diproses adalah operand register.<br />register yang digunakan untuk menampung hasil dari operasi arithmatika dan operasi logika yang dilakukan oleh ALU adalah accumulator<br />
  18. 18. MDR v.s MAR<br />Memory Data Register (MDR) digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU, atau menampung data yang akan direkam ke memori utama dari hasil pengolahan oleh CPU.<br />Memory Address Register (MAR) digunakan untuk menampung alamat data atau instruksi pada memori utama yang akan diambil atau yang akan diletakkan.<br />
  19. 19. Cache-memory:<br />Beberapa CPU menggunakan suatu cache-memory yang mempunyai kecepatan sangat tinggi agar kerja dari CPU lebih efisien dan mengurangi waktu yang terbuang<br />Main-memory<br />Cache-memory<br />register<br />
  20. 20. Skema ilustrasi pengerjaan data dan instruksi yang dilakukan dalam sistem komputer modern<br />

×