Struktur dan Fungsi CPU
Upcoming SlideShare
Loading in...5
×
 

Struktur dan Fungsi CPU

on

  • 5,328 views

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

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

Statistics

Views

Total Views
5,328
Slideshare-icon Views on SlideShare
5,328
Embed Views
0

Actions

Likes
3
Downloads
97
Comments
2

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Struktur dan Fungsi CPU Struktur dan Fungsi CPU Presentation Transcript

    • 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
    • Sub Pokok Bahasan Implementasi Alur Data Sederhana Control Unit pada CPU Instruksi Pipelining Mengenal Instruction-Level Parallelism
    • IMPLEMENTASI ALUR DATA
    • Proses Pengolahan Data CU INPUT ALU OUTPUT (DATA) (INFORMATION) REGISTER DISTRIBUTIONCPU Interconections STORAGE
    • Bagan Alur Data INPUT STRORAGE RAMPROGRAM STRORAGE WORKING STRORAGE INSTRUCTION GENERAL PURPOSE ACCUMULATOR REGISTER REGISTER ALU OUTPUT STRORAGE
    • Alur Data Pada ALU A+B A Registers B A B ALU Input Register ALU Input Bus ALU A+B ALU Output Register
    • CONTROL UNIT
    • Definisi Control UnitAdalah komponen dari Central ProcessingUnit (CPU) yang bertugas mengatur dan mengendalikan semua peralatan pada sistem komputer.
    • 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.
    • 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
    • Control Unit ImplementationImplementasi unit kontrol ada dua jenis yaitu: Implementasi Hardwired Implementasi Microprogrammed
    • INSTRUKSI PIPELINE
    • Pengertian Pipeline Adalah suatu teknik instruksi yangdigunakan dalam desain komputer untuk meningkatkan instruksi throughput(jumlah instruksi yang dapat dijalankan pada waktu yang sama).
    • 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.
    • 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.
    • 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.
    • 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.
    • INSTRUCTION-LEVEL PARALLELISM
    • Definisi Instruction-Level Parallelism Program paralel dengan berbagai level paralelism dapat diterapkan untuk mengoptimalkan kinerja prosesor, dan Instruction-Level Parallelism adalah salahsatunya.
    • 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
    • TERIMA KASIH