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

dokumen-dokumen yang mirip
PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

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

STRUKTUR CPU. Arsitektur Komputer

CENTRAL PROCESSING UNIT CPU

Hanif Fakhrurroja, MT

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

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

ARSITEKTUR DAN ORGANISASI KOMPUTER

Oleh : Agus Priyanto, M.Kom

Organisasi Komputer II STMIK AUB SURAKARTA

GAMBARAN UMUM SISTEM KOMPUTER

Hanif Fakhrurroja, MT

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

Struktur dan Fungsi Processor

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

ORGANISASI KOMPUTER DASAR

OPERATION SYSTEM. Jenis - Jenis Register Berdasarkan Mikroprosesor 8086/8088

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

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

Organisasi Komputer. Candra Ahmadi, MT

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

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

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

Struktur CPU 3/23/2011

1 Tinjau Ulang Sistem Komputer

Materi 5: Processor Structure & Function

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

Komponen-komponen Komputer

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

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

Karakteristik Instruksi Mesin

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

Bagian 2 STRUKTUR CPU

CENTRAL PROCESSING UNIT (CPU)

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

From M.R Zargham s book (Chapter 3.1)

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

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

Organisasi Sistem Komputer

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

Operasi Unit Kontrol. Arsitektur Komputer II. STMIK AUB Surakarta

Pertemuan Ke-12 RISC dan CISC

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

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

Arsitektur Set Instruksi. Abdul Syukur

MIKROPROSESOR REGISTER-REGISTER MIKROPROSESOR INTEL

Pertemuan ke - 5 Struktur CPU

DCH1B3 Konfigurasi Perangkat Keras Komputer

Organisasi & Arsitektur Komputer

BAB VI ARSITEKTUR KOMPUTER

10. Konsep Operasional Prosessor dan Memori

REGISTER Register-register yang terdapat pada mikroprosesor, antara lain :

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

PETA MEMORI MIKROPROSESOR 8088

Konsep Mikroprogramming. Sistem Komputer Universitas Gunadarma

Organisasi Komputer & Organisiasi Prosesor

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

MAKALAH MODE DAN FORMAT PENGALAMATAN SET INSTRUKSI. Nama : Annisa Christyanti Kelas : XI TJA 3 NIS :

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

Teknologi Scalar untuk meningkatkan Kinerja Prosesor

Materi 6: Control Unit Operations

Aditya Wikan Mahastama

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

Modul ke: Aplikasi komputer. Sistem Operasi. Fakultas FASILKOM. Nurhaida, S.T., MT. Program Studi MKCU

Pertemuan ke - 6 Struktur CPU

DASAR KOMPUTER DAN PEMROGRAMAN

ARSITEKTUR KOMPUTER SET INSTRUKSI

MATERI TAMBAHAN SISTEM OPERASI PERTEMUAN 2 SKEMA DASAR SISTEM KOMPUTER DAN PERANGKAT LUNAK

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

BAB I KONSEP DASAR PERANGKAT KOMPUTER

Instructions Set. Element dari instruction. Representasi dari Op code

Pertemuan ke 7 Mode Pengalamatan. Computer Organization Eko Budi Setiawan

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Alat Pemroses (Processing Device)

Mikroprosesor. Pertemuan 8. By: Augury

ANALOGI APLIKASI- PROGRAM-SISTEM OPERASI

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

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

SISTEM KOMPUTER.

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

Pengertian dan Fungsi CPU

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Pertemuan Ke-7 INSTRUCTION SET

Set Instruksi. Set Instruksi. Set Instruksi adalah kumpulan

Mikroprosesor. Bab 3: Arsitektur Mikroprosesor. INTEL 8086 Generasi Awal Prosesor PENTIUM. Arsitektur Mikroprosesor 1

Set Instruksi & Mode Pengalamatan. Team Dosen Telkom University 2016

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

Transfer Register. Andang, Elektronika Komputer Digital 1

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Struktur Sistem Komputer

Diktat Kuliah - Pipeline

SET INSTRUKSI. ORGANISASI DAN ARSITEKTUR KOMPUTER

BAB 3 UNIT KONTROL. Universitas Gadjah Mada 1

PENGERTIAN REGISTER. Arsitektur Mikroprosesor INTEL 8086 Tinjauan Umum

Mata Kuliah : Bahasa Rakitan Materi ke-3

Kumpulan instruksi lengkap yang dimengerti

Transkripsi:

PERTEMUAN

1. Organisasi Processor #1 Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3. Fetch Data = mengambil data 4. Process Data = mengolah data 5. Write data = menulis data

Organisasi Processor #2 Agar dapat melakukan hal-hal diatas maka CPU perlu menyimpan data untuk sementara waktu CPU harus dapat mengingat lokasi instruksi terakhir sehingga CPU akan dapat mengambil instruksi berikutnya. CPU perlu menyimpan instruksi dan data untuk sementara waktu pada saat instruksi sedang di eksekusi. Dengan kata lain CPU memerlukan memori internal berukuran kecil.

Organisasi Processor #3

2. Organisasi Register Register dalam CPU memiliki dua fungsi : 1. User-visible Register 2. Control and status Register

A. User-Visible Register #1 Adalah register yang dapat direferensikan dengan menggunakan bahasa mesin yang dieksekusi CPU

User-Visible Register #2 Terdiri dari : General Purpose =dapat berisi operand sembarang op-code Data = hanya dapat dipakai untuk menampung data Alamat = dapat di gunakan untuk mode pengalamatan tertentu Kode-kode kondisi (flag) = bit-bit yang di setel perangkat keras CPU sebagai hasil operasi

B. Control dan Status Register Adalah register-register yang digunakan oleh unit kontrol untuk mengontrol operasi CPU dan oleh program sistem operasi untuk mengontrol eksekusi program

Terdapat empat buah register yang penting 1. Program Counter (PC) berisi alamat instruksi yang akan di ambil 3. Memory Address Register (MAR) Berisi alamat sebuah lokasi di dalam memori 2. Instructions Register (IR) berisi instruksi yang terakhir diambil 4. Memory Buffer Register (MBR) Berisi sebuah word data yang akan dituliskan kedalam memori atau word yang terakhir di baca

Program Status Word (PSW) Semua rancangan CPU mencakup sebuah register atau sekumpulan register sering kali disebut Program Status Word (PSW) yang berisi informasi status. Biasanya PSW berisi kode kondisi dan informasi status lainnya

Common field atau flag meliputi hal-hal berikut ini #1 Sign = berisi bit tanda hasil operasi aritmetika terakhir Zero = disetel bila hasil sama dengan nol Carry = disetel apabila operasi yang dihasilkan didalam carry (penambahan) kedalam bit yang lebih tinggi atau borrow (pengurangan) dari bit yang lebih tinggi

Common field atau flag meliputi hal-hal berikut ini #2 Equal = disetel apabila hasil pembandingan logikanya sama Overflow = digunakan untuk mengindikasikan overflow aritmetika Interrupt enable / disable = di gunakan untuk mengizinkan atau mencegah interrupt Supervisor = mengindikasikan apakah CPU sedang mengeksekusi dalam mode supervisor atau dalam mode user.

3. Siklus Instruksi

A. Proses Tak Langsung #1 Eksekusi sebuah instruksi melibatkan sebuah operand atau lebih di dalam memori, yang masing-masing operand memerlukan akses memori Apabila digunakan pengalamatan tak langsung, maka diperlukan akses memori tambahan

Proses Tak Langsung #2 Kita dapat menganggap pengambilan alamat-alamat tak langsung sebagai sebuah sub instruksi atau lebih. Kegiatan utamanya terdiri dari aktifitasaktifitas pengambilan instruksi dan pengeksekusian instruksi. Operand yang dibutuhkan diambil dengan menggunakan pengalamatan tak langsung Setelah eksekusi dilakukan, interrupt dapat diproses sebelum mengambil instruksi berikutnya

Aliran data : #1 Pada saat pengambilan instruksi di baca dari memori Dalam CPU, PC berisi alamat berikutnya yang akan diambil Alamat ini di pindahkan ke MAR dan ditaruh di bus alamat Unit control meminta pembacaan memori dan hasilnya disimpan di bus data dan disalin ke MBR dan kemudian di pindahkan ke IR

Aliran data : #2 Sementara itu PC naik nilainya 1, sebagai persiapan untuk pengambilan selanjutnya. Bila siklus pengambilan telah selesai, Unit kontrol memeriksa isi IR untuk menentukan apakah IR berisi operand specifier yang menggunakan pengalamatan tak langsung Apabila berisi operand maka dilakukan siklus tak langsung

4. Pipelining Instruksi #1 Efesiensi sebuah sistem komputer dinilai berdasarkan kecepatan perangkat keras dan fasilitas-fasilitas perangkat lunak. Penilaian ini disebut dengan troughput = jumlah pemrosesan yang dapat dikerjakan dalam suatu interval waktu tertentu.

Pipelining Instruksi #2 Salah satu teknik yang mendorong peningkatan suatu sistem troughput yang cukup hebat disebut sebagai pemrosesan PIPELINE Pemrosesan Pipeline dalam suatu komputer diperoleh dengan membagi suatu fungsi yang akan dijalankan menjadi beberapa sub fungsi yang lebih kecil dan merancang perangkat keras yang terpisah (STAGE), untuk setiap sub fungsi. Stage-stage itu kemudian bersama-sama membentuk pipeline tunggal untuk menjalankan fungsi asli

Sinkronisasi Pipeline #1 Pada semua baris perakitan industri, efesiensi suatu pipeline dapat berkurang jauh akibat suatu bottleneck. Bottleneck terjadi sewaktu pemrosesan pada suatu stage, menghabiskan waktu lebih lama dari stage yang lain

Sinkronisasi Pipeline #2 Karena itu idealnya kita menginginkan pada semua stage menghabiskan waktu yang sama. Untuk menyamakan waktu yang diperlukan pada setiap stage maka stagestage tersebut harus di sinkronisasi. Dapat dilakukan dengan menyisipkan kunci-kunci sederhana antara stage-stage tersebut

Efisiensi Pipeline Suatu fungsi pipeline hampir selalu lebih baik dari pada fungsi non-pipeline Namun pada kenyataannya, harga pipeline tersebut sangat mempengaruhi kapan dan apakah fungsi-fungsi yang di pipeline-kan lebih baik atau tidak.

Beberapa penyebab harga pipeline : 1. Tambahan kunci (latch) perangat keras yang dibutuhkan. 2. Kendali yang diperlukan untuk penjadwalan input tersebut. 3. Waktu yang dihabiskan oleh data dalam latch untuk menyesuaikan diri dengan suatu penangguhan clock yang seragam 4. Jumlah rata-rata input yang tersedia

Klasifikasi Pipeline : A. Klasifikasi berdasarkan Fungsi Pipelining Aritmatika = Proses segmentasi fungsi dari ALU dari sistem yang muncul dalam kategori ini.

Pipelining Instruksi Proses fetch pada instruksi tidak akan dimulai sampai eksekusi tidak akan dimulai sampai eksekusi instruksi sebelumnya selesai. Untuk mem-pipelinekan fungsi ini, instruksiinstruksi yang berdampingan di fetch dari memori ketika instruksi yang sebelumnya di decode dan di jalankan. Proses pipelining instruksi disebut instructions

Pipelining Prosessor Sewaktu stage dari suatu stage merupakan merupakan prosessor aktual dan latch-latch saling berbagi memori antara prosessor-prossor tersebut maka pipeline itu disebut sebagai pipeline prossor.

4. Register-register Processor Pentium

Gambar Unit Integer UNIT INTEGER Jenis Jumlah Panjang (Bit) Kegunaan General 8 32 General purpose user register Segment 6 16 Berisi pemilih pemilih segment Flag 1 32 Bit-bit status dan kontrol Pointer Instruksi 1 32 Pointer instruksi

Jenis Jumlah Panjang (Bit) UNIT FLOATING POINT Kegunaan Numerik 8 80 Menampung bilangan-bilangan floating point Kontrol 1 16 Bit-bit kontrol Status 1 16 Bit-bit status Tag Word 1 16 Men-spesifikasi-kan register numerik Pointer Instruksi 1 48 Menunjuk ke instruksi yang di interupsi oleh exception Pointer Data 1 48 Menunjuk ke operand yang di interupsi oleh exception