ORGANISASI DAN ARSITEKTUR KOMPUTER ORGANISASI DAN ARSITEKTUR KOMPUTERStruktur dan Fungsi CPU         STRUKTUR DAN FUNGSI C...
Sub Pokok Bahasan   Implementasi Alur Data Sederhana   Control Unit pada CPU   Instruksi Pipelining   Mengenal Instruc...
IMPLEMENTASI ALUR DATA
Proses Pengolahan Data                        CU INPUT                             ALU       OUTPUT (DATA)                ...
Bagan Alur Data                INPUT STRORAGE                     RAMPROGRAM STRORAGE                 WORKING STRORAGE  IN...
Alur Data Pada ALU       A+B        A        Registers        B   A         B               ALU Input Register            ...
CONTROL UNIT
Definisi Control UnitAdalah komponen dari Central ProcessingUnit (CPU) yang bertugas mengatur dan mengendalikan semua pera...
Fungsi Control Unit Mengatur dan mengendalikan alat-alat input dan output, Mengambil instruksi-instruksi dari memori uta...
Input/Output Control Unit Input Control Unit     Clock     Instruction Register     Flag     Signal to Control Bus O...
Control Unit ImplementationImplementasi unit kontrol ada dua jenis yaitu: Implementasi Hardwired Implementasi Microprogr...
INSTRUKSI PIPELINE
Pengertian Pipeline   Adalah suatu teknik instruksi yangdigunakan dalam desain komputer untuk  meningkatkan instruksi thro...
Why Use Pipeline? Kebutuhan akan komputasi tidak pernah  berakhir, Terbatasnya organisasi dan arsitektur  yang dimiliki ...
Tahapan Pipeline Mengambil instruksi dan membuffferkannya. Ketika tahapan kedua bebas, tahapan pertama  mengirimkan inst...
Kelebihan Pipeline Waktu siklus prosesor berkurang, sehingga  meningkatkan tingkat instruksi. Beberapa combinational sir...
Kekurangan Pipeline Pipelined prosesor menjalankan beberapa  instruksi pada satu waktu. Jika ada beberapa  cabang yang me...
INSTRUCTION-LEVEL PARALLELISM
Definisi Instruction-Level Parallelism  Program paralel dengan berbagai level   paralelism dapat diterapkan untuk  mengopt...
Klasifikasi Instruction-Level Parallelism.   Arsitektur sekuensial, dimana program tidak    diharapkan membawa informasi ...
TERIMA KASIH
Upcoming SlideShare
Loading in...5
×

Struktur dan Fungsi CPU

7,541

Published on

Materi 'Struktur dan Fungsi CPU' ini merupakan salah satu tugas pada mata kuliah Organisasi dan Arsitektur Komputer di Jurusan Teknik Informatika, Universitas Komputer Indonesia.

Published in: Technology
2 Comments
6 Likes
Statistics
Notes
No Downloads
Views
Total Views
7,541
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
236
Comments
2
Likes
6
Embeds 0
No embeds

No notes for slide

Struktur dan Fungsi CPU

  1. 1. ORGANISASI DAN ARSITEKTUR KOMPUTER ORGANISASI DAN ARSITEKTUR KOMPUTERStruktur dan Fungsi CPU STRUKTUR DAN FUNGSI CPUDisusun Oleh Kelompok 8:Riky Lutfi Hamzah (10111213)M Reza Arif Rahman (10111207)Muhammad Rifaldy (10111226)Rori Sapriadinata (10111242)Teknik InformatikaUniversitas Komputer Indonesia2012
  2. 2. Sub Pokok Bahasan Implementasi Alur Data Sederhana Control Unit pada CPU Instruksi Pipelining Mengenal Instruction-Level Parallelism
  3. 3. IMPLEMENTASI ALUR DATA
  4. 4. Proses Pengolahan Data CU INPUT ALU OUTPUT (DATA) (INFORMATION) REGISTER DISTRIBUTIONCPU Interconections STORAGE
  5. 5. Bagan Alur Data INPUT STRORAGE RAMPROGRAM STRORAGE WORKING STRORAGE INSTRUCTION GENERAL PURPOSE ACCUMULATOR REGISTER REGISTER ALU OUTPUT STRORAGE
  6. 6. Alur Data Pada ALU A+B A Registers B A B ALU Input Register ALU Input Bus ALU A+B ALU Output Register
  7. 7. CONTROL UNIT
  8. 8. Definisi Control UnitAdalah komponen dari Central ProcessingUnit (CPU) yang bertugas mengatur dan mengendalikan semua peralatan pada sistem komputer.
  9. 9. Fungsi Control Unit Mengatur dan mengendalikan alat-alat input dan output, Mengambil instruksi-instruksi dari memori utama, Mengambil data dari memori utama (jika diperlukan) untuk diproses, Mengirim instruksi ke Aritmatic and Logic Unit (ALU) bila ada perhitungan aritmatika atau perbandingan logika, Mengawasi kerja dari ALU, dan Menyimpan hasil proses ke memori utama.
  10. 10. Input/Output Control Unit Input Control Unit  Clock  Instruction Register  Flag  Signal to Control Bus Output Control Unit  Signal kontrol dalam CPU  Signal Kontrol bagi BUS control
  11. 11. Control Unit ImplementationImplementasi unit kontrol ada dua jenis yaitu: Implementasi Hardwired Implementasi Microprogrammed
  12. 12. INSTRUKSI PIPELINE
  13. 13. Pengertian Pipeline Adalah suatu teknik instruksi yangdigunakan dalam desain komputer untuk meningkatkan instruksi throughput(jumlah instruksi yang dapat dijalankan pada waktu yang sama).
  14. 14. Why Use Pipeline? Kebutuhan akan komputasi tidak pernah berakhir, Terbatasnya organisasi dan arsitektur yang dimiliki oleh komputer, Perbaikan harus dicari dari segi eksekusi instruksi bukan dari desain hardware, Prosesor Paralel dapat menjadi solusi, Meningkatkan kinerja CPU.
  15. 15. Tahapan Pipeline Mengambil instruksi dan membuffferkannya. Ketika tahapan kedua bebas, tahapan pertama mengirimkan instruksi yang dibufferkan tersebut. Pada saat tahapan kedua sedang mengeksekusi instruksi, tahapan pertama memanfaatkan siklus memori yang tidak dipakai untuk mengambil dan membuffferkan instruksi berikutnya.
  16. 16. Kelebihan Pipeline Waktu siklus prosesor berkurang, sehingga meningkatkan tingkat instruksi. Beberapa combinational sirkuit seperti penambah atau pengganda dapat dibuat lebih cepat dengan menambahkan lebih banyak sirkuit. Pemrosesan dapat dilakukan lebih cepat, dikarenakan beberapa proses dilakukan secara bersamaan dalam satu waktu.
  17. 17. Kekurangan Pipeline Pipelined prosesor menjalankan beberapa instruksi pada satu waktu. Jika ada beberapa cabang yang mengalami penundaan cabang (penundaan memproses data) dan akibatnya proses yang dilakukan cenderung lebih lama. Karena beberapa instruksi diproses secara bersamaan ada kemungkinan instruksi tersebut sama-sama memerlukan resource yang sama, sehingga diperlukan adanya pengaturan yang tepat agar proses tetap berjalan dengan benar.
  18. 18. INSTRUCTION-LEVEL PARALLELISM
  19. 19. Definisi Instruction-Level Parallelism Program paralel dengan berbagai level paralelism dapat diterapkan untuk mengoptimalkan kinerja prosesor, dan Instruction-Level Parallelism adalah salahsatunya.
  20. 20. Klasifikasi Instruction-Level Parallelism.  Arsitektur sekuensial, dimana program tidak diharapkan membawa informasi eksplisit apa pun mengenai parallelisme → Superscalar  Arsitektur dependence, dimana program secara eksplisit menandakan ketergantungan yang ada antar operasi → Data Flow Processor  Arsitektur independence, dimana program menyediakan informasi yang tidak bergantung satu dengan yang lainnya → VLIW
  21. 21. TERIMA KASIH
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×