siskom cpu~

15
Central Processing Unit Dipersembahkan Oleh: Dipersembahkan Oleh: Anisa Riska Juwita Anisa Riska Juwita Anissa Iffahi Arbi Anissa Iffahi Arbi Ari Permana Ari Permana 1TE2 1TE2

Upload: anisa-riska-juwita

Post on 24-Oct-2015

66 views

Category:

Documents


5 download

DESCRIPTION

bhbh

TRANSCRIPT

Page 1: Siskom Cpu~

Central Processing Unit

Dipersembahkan Oleh:Dipersembahkan Oleh:

Anisa Riska JuwitaAnisa Riska JuwitaAnissa Iffahi ArbiAnissa Iffahi Arbi

Ari PermanaAri Permana

1TE21TE2

Page 2: Siskom Cpu~

Introduction

APA ITU CPU?APA ITU CPU?

Page 3: Siskom Cpu~

Introduction

CPU(Central processing unit)Merupakan perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak

Istilah lain CPU adalah processor

CPU yang diproduksi dalam sirkuit terpadu adalah mikroprosesor

Pin mikroprosesor Intel 80486DX2

Page 4: Siskom Cpu~

KOMPONEN CPU

CPUCPU

ALUALU

RegisterRegister CUCU

CPU interconnectionCPU interconnection

Page 5: Siskom Cpu~

ALU (Arithmetic And Logic Unit)

ALU (Arithmetic And Logic Unit)Adalah salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmatika dan logika.

Fungsi-fungsi yang didefinisikan pada ALU adalah : Add (penjumlahan), Addu (penjumlahan tidak bertanda), Sub (pengurangan), Subu (pengurangan tidak bertanda), and, or, xor, sll (shift left logical), srl (shift right logical), sra (shift right arithmetic), dan lain-lain

Page 6: Siskom Cpu~

REGISTER

REGISTERAdalah alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/instruksi yang sedang diproses

Register umumnya diukur dengan satuan bit yang dapat ditampung olehnya, seperti "register 8-bit", "register 16-bit", "register 32-bit", atau "register 64-bit" dan lain-lain

Page 7: Siskom Cpu~

Register terbagi menjadi beberapa kelas:

1. Register data, yang digunakan untuk menyimpan angka-angka dalam bilangan bulat (integer).

2. Register alamat, yang digunakan untuk menyimpan alamat-alamat memori dan juga untuk mengakses memori.

3. Register general purpose, yang dapat digunakan untuk menyimpan angka dan alamat secara sekaligus.

4. Register floating-point, yang digunakan untuk menyimpan angka-angka bilangan titik mengambang (floating-point).

LanjutLanjut

Page 8: Siskom Cpu~

5. Register konstanta (constant register), yang digunakan untuk menyimpan angka-angka tetap yang hanya dapat dibaca (bersifat read-only), semacam phi, null, true, false dan lainnya.

6. Register vektor, yang digunakan untuk menyimpan hasil pemrosesan vektor yang dilakukan oleh prosesor SIMD.

7. Register special purpose yang dapat digunakan untuk menyimpan data internal prosesor, seperti halnya instruction pointer, stack pointer, dan status register.

8. Register yang spesifik terhadap model mesin (machine-specific register), dalam beberapa arsitektur tertentu, digunakan untuk menyimpan data atau pengaturan yang berkaitan dengan prosesor itu sendiri. Karena arti dari setiap register langsung dimasukkan ke dalam desain prosesor tertentu saja, mungkin register jenis ini tidak menjadi standar antara generasi prosesor.

Page 9: Siskom Cpu~

Ukuran registerTabel berikit berisi ukuran register dan padanan prosesornya

Page 10: Siskom Cpu~

UNIT KONTROL

Unit KontrolAdalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU

Tugas dari unit kontrol ini adalah:

1. Mengatur dan mengendalikan alat-alat input dan output. 2. Mengambil instruksi-instruksi dari memori utama. 3. Mengambil data dari memori utama (jika diperlukan)

untuk diproses. 4. Mengirim instruksi ke ALU bila ada perhitungan

aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.

5. Menyimpan hasil proses ke memori utama.

Page 11: Siskom Cpu~

CPU Interconnections

CPU Interconnectionsadalah sistem koneksi yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan /keluaran

Page 12: Siskom Cpu~

Faktor yang mempengaruhi performa suatu prosessor

Lebar Data busKecepatan Processor /clock rateKecepatan I/O bus Arsitektur Internal CPUCache memory, level 1 dan level 2

Page 13: Siskom Cpu~

CARA KERJA CPU

1. Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui Input-storage).

Apabila berbentuk instruksi ditampung oleh Control Unit di Program storage.Namun apabila berbentuk data ditampung di Working-storage.

2. Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register).

Page 14: Siskom Cpu~

3. Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage.

4. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.

Page 15: Siskom Cpu~

Pertanyaan......????