Oleh : Agus Priyanto, M.Kom

dokumen-dokumen yang mirip
Struktur CPU 3/23/2011

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

STRUKTUR CPU. Arsitektur Komputer

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

Organisasi Komputer. Candra Ahmadi, MT

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

Organisasi & Arsitektur Komputer

Bagian 2 STRUKTUR CPU

Disusun oleh: 1. Dito Aditya Yudistira ( ) 2. Rendy Pratama ( ) 3. Teguh Budi Rachmanto ( ) 4. Ika Yuniarti ( )

Pertemuan ke - 5 Struktur CPU

Hanif Fakhrurroja, MT

Pertemuan ke - 6 Struktur CPU

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

TUGAS MAKALAH STRUKTUR dan FUNGSI CPU GURU PEMBIMBING: IVAN ARIVANDI. Oleh: NOVY PUSPITA WARDANY

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Arsitektur Komputer tentang Mekanisme Kerja Prosesor dalam Menjalankan Intruksi dan Interupsi pada Sistem Kerja Komputer

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

SINYAL INTERUPSI. 1. Latar Belakang

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

Komponen-komponen Komputer

CENTRAL PROCESSING UNIT CPU

Aditya Wikan Mahastama

DCH1B3 Konfigurasi Perangkat Keras Komputer

Arsitektur cpu pada PC

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

William Stallings Computer Organization and Architecture

Berbagai Macam Bentuk Komputer

1 Tinjau Ulang Sistem Komputer

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

Pengertian dan Fungsi CPU

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

BAB Arsitektur Komputer. Konsep Arsitektur Komputer. Rini Agustina, S.Kom, M.Pd RINI AGUSTINA - DARI BERBAGAI SUMBER

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

ORGANISASI KOMPUTER DASAR

DCH1B3 Konfigurasi Perangkat Keras Komputer

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Arsitektur Set Instruksi. Abdul Syukur

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Bus Sistem. Oky Dwi Nurhayati, ST, MT

P10 Media I/O Universitas Mercu Buana Yogyakarta

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

Hanif Fakhrurroja, MT

Aplikasi Komputer PROCESSOR DAN MEMORI. Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Program Studi

REVIEW EVOLUSI KOMPUTER

Tinjaun Umum Sistem Komputer 1

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

Materi 2: Computer Systems

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

Pendahuluan BAB I PENDAHULUAN

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

Dua komponen yang menjalankan proses dalam komputer, yaitu : Central Processing Unit (CPU) Memory Kedua komponen tersebut terletak pada Motherboard.

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

Struktur Sistem Komputer

Mikroprosesor. Nuryono Satya Widodo, S.T.,M.Eng. Mikroprosesor 1

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

CENTRAL PROCESSING UNIT (CPU)

Perangkat Keras Komputer dan Perangkat Input Output

Materi 5: Processor Structure & Function

Mikrokontroller Berbasiskan RISC 8 bits

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

Organisasi Komputer & Organisiasi Prosesor

Struktur Sistem Komputer

Model Proses : 1. Sequential Process / bergantian 2. Multiprogramming 3. CPU Switching peralihan prosedur dalam mengolah 1 proses ke proses lainnya.

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

REVIEW EVOLUSI KOMPUTER

CONTROL UNIT. Putu Putra Astawa

Mikroposesor-berbasis Sistem PC

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

Materi 6: Control Unit Operations

KONSEP DASAR SISTEM KOMPUTER

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

Disusun oleh: Endro Ariyanto. Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom

Pertemuan I : Pendahuluan Organisasi dan Arsitektur Komputer

3. MODE PENGALAMATAN CHAERUL UMAM, S.KOM

Soal Komunikasi Data Kelas XI TKJ

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

Struktur dan Fungsi Processor

MICROPROCESSOR. Published by. imeldaflorensia91

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW

Mikroposesor-berbasis Sistem PC. Sistem Komputer Universitas Gunadarma

Pengantar Organisasi & Arsitektur Komputer. Pertemuan Ke-2

Transkripsi:

Struktur CPU Oleh : Agus Priyanto, M.Kom

Tujuan Pembelajaran Setelah mengikuti kuliah ini, mahasiswa dapat menjelaskan tentang struktur CPU Setelah mengikuti kuliah ini, mahasiswa dapat menjelaskan tentang ALU, Register, Control Unit dan CPU Interconection serta pemrosesan intruksi

Central Processing Unit (CPU) Merupakan komponen terpenting dari sistem komputer Komponen pengolah data berdasarkan instruksi yang diberikan kepadanya Dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas beberapa komponen

Overview CPU Komputer CPU Interconnections I/O System Bus CPU Register Arithmetic and Logic Unit (ALU) Memory Control Unit

CPU Details

Arithmetic and Logic Unit (ALU) bertugas membentuk fungsi - fungsi pengolahan data komputer Control Unit bertugas mengontrol operasi CPU dan secara keseluruhan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi - fungsi operasinya

Registers adalah media penyimpan internal CPU yang digunakan saat proses pengolahan data CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register - register dan juga dengan bus - bus eksternal CPU yang menghubungkan dengan sistem lainnya

Fungsi CPU 1. Fetch Instruction (Mengambil instruksi) CPU membaca instruksi dari memory 2. Interpret Instruction (Menterjemahkan instruksi) CPU menterjemahkan instruksi untuk menentukan aksi yang diperlukan 3. Fetch Data (Mengambil data) Eksekusi instruksi mungkin memerlukan pembacaan data dari memory atau dari modul I/O

4. Process Data (Mengolah data) Eksekusi instruksi memerlukan operasi aritmatik atau logika 4. Write data (Menulis data) Hasil eksekusi mungkin memerlukan penulisan data ke memory atau ke modul I/O

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

4. Instruksi instruksi yang dibaca akan dibuat dalam Register Instruksi (IR) 5. Instruksi instruksi ini dalam bentuk kode kode binner yang dapat diinterpretasikan oleh CPU kemudian dilakukan aksi yang diperlukan

Aksi aksi ini dikelompokkan menjadi empat katagori, yaitu : 1. CPU Memori, perpindahan data dari CPU ke memori dan sebaliknya 2. CPU I/O, perpindahan data dari CPU ke modul I/O dan sebaliknya

3. Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data 4. Kontrol, merupakan instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi

Diagram Siklus Instruksi

Perlu diketahui bahwa siklus eksekusi untuk suatu instruksi dapat melibatkan lebih dari sebuah referensi ke memori, antara lain : 1. Instruction Addess Calculation (IAC) yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya Misalnya, bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya

2. Instruction Fetch (IF) yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU 3. Instruction Operation Decoding (IOD) yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan

4. Operand Fetch (OF) adalah mengambil operand dari memori atau dari modul I/O 5. Data Operation (DO) yaitu membentuk operasi yang diperintahkan dalam instruksi 6. Operand store (OS) yaitu menyimpan hasil eksekusi ke dalam memori.

Example of Program Execution

1. PC berisi 300, instruksi nilainya 1940 hex, dan dimasukkan ke IR, PC=PC+1 2. 4-bit pertama didlm IR menunjukkan AC yg diisi dari memori, 12 bit sisanya menentukan alamat memori (940). AC <= [940] 3. Instruksi berikutnya 5941 hex, PC=PC+1 4. AC=AC+[941] 5. Instruksi berikutnya 2941 hex, PC=PC+1 6. [941]=AC

Fungsi Interrupt Fungsi interupsi adalah mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi Hampir semua modul (memori dan I/O) memiliki mekanisme yang dapat menginterupsi kerja CPU

Tujuan Interupsi Secara umum untuk menejemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul modul I/O maupun memori. Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU disamping itu kecepatan eksekusi masing masing modul berbeda. Dapat sebagai sinkronisasi kerja antar modul

Kelas Sinyal Interupsi 1. Program, yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program. Contohnya: arimatika overflow, pembagian nol, operasi ilegal 2. Timer, adalah interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler

3. I/O, sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi 4. Hardware failure, adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori

Proses Interupsi 1. Dengan adanya mekanisme interupsi, prosesor dapat digunakan untuk mengeksekusi instruksi instruksi lain 2. Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan permintaan interupsi ke prosesor

3. Kemudian prosesor akan menghentikan eksekusi yang dijalankannya untuk menghandel routine interupsi 4. Setelah program interupsi selesai maka prosesor akan melanjutkan eksekusi programnya kembali

5. Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan, yaitu interupsi diterima/ditangguhkan dan interupsi ditolak

Interupsi Ditangguhkan Apa yang dilakukan Prosessor? Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya. Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan Prosesor menyetel program counter (PC) ke alamat awal routine interrupt handler

Siklus Interupsi