ARSITEKTUR DAN KINERJA SISTEM KOMPUTER

Slides:



Advertisements
Presentasi serupa
ORGANISASI & ARSITEKTUR KOMPUTER
Advertisements

Kelompok Sistem Komputer.
Pengantar Teknologi Informasi
Organisasi Komputer : Struktur dan Fungsi Komputer
Arsitektur Komputer.
Evolusi dan Kinerja Komputer
PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER
Kuliah Architecture dan Organization Computer
Pertemuan ke – 1 Pengantar Organisasi Komputer
Organisasi Komputer BAB II Pengantar Organisasi Komputer.
Dosen : Ir. I Made Astawa, M.Kom.
APLIKASI KOMPUTER DALAM MANAJEMEN KONSTRUKSI 1
Central Processing Unit
ARSITEKTUR SISTEM KOMPUTER
ORGANISASI & ARSITEKTUR KOMPUTER
Organisasi dan Arsitektur Komputer Pertemuan I : Pendahuluan Organisasi dan Arsitektur Komputer.
Pengenalan Mikroprosessor
SISTEM PERANGKAT KERAS. PENDAHULUANMIKROKOMPUTER.
Organisasi dan Arsitektur Komputer
Dasar Sistem Komputer.
Sistem Pengolahan Data Komputer bag.1
Evolusi & Perkembangan Komputer
Organisasi & Arsitektur Komputer
Bab I Pendahuluan (Sekilas Mengenai Sistem Komputer)
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
ARSITEKTUR KOMPUTER Oleh : FIRDAUS, S.Kom, M.Kom
Pertemuan 1 Struktur Dasar Sistem Komputer
Pengantar Arsitektur Organisasi Komputer
SISTEM PENGOLAHAN DATA (Arsitektur Komputer)
Evolusi dan Kinerja Komputer
PERTEMUAN II P1.
PERTEMUAN I EVOLUSI KOMPUTER P1.
ORGANISASI & ARSITEKTUR KOMPUTER
PENGANTAR TEKNOLOGI INFORMASI
Organisasi dan Arsitektur Komputer
Perkembangan Mikrokomputer
Sistem Pengolahan Data Komputer
Arsitektur & Organisasi Komputer BAB I Pengantar Arsitektur & Organisasi Komputer Oleh : Bambang Supeno, ST., MT. Feb-18 Arsitektur & Organisasi Komputer.
Dosen Pembina : Mahayadi, ST.
Pertemuan 2 Pengantar Author : Linda Norhan, ST.
Sistem dan Teknologi Perangkat Keras Komputer
Materi 2 Evolusi dan Kinerja Komputer
Pengantar Sistem Komputer
Organisasi dan Arsitektur Komputer
ORGANISASI KOMPUTER & ARSITEKTUR KOMPUTER
Materi 2 Evolusi dan Kinerja Komputer
ORGANISASI & ARSITEKTUR KOMPUTER
Perkembangan Mikrokomputer
Oleh : Devie Rosa Anamisa
Pendahuluan Arsitektur Komputer 2017.
Organisasi Komputer BAB I Sejarah Komputer.
ORGANISASI & ARSITEKTUR KOMPUTER
ORGANISASI & ARSITEKTUR KOMPUTER
Organisasi Komputer Dosen Pembimbing : Muhammad Adri S
Arsitektur dan Organisasi Komputer
Organisasi Komputer Pengantar Organisasi Komputer Abdul Wahid,ST,M.Kom.
ORGANISASI & ARSITEKTUR KOMPUTER
Pertemuan Ke – 2 Pengantar Organisasi Komputer
ARSITEKTUR & ORGANISASI KOMPUTER
Organisasi Komputer By: Khairil Anwar, ST STMIK-LPWN HAMZANWADI PANCOR
Organisasi dan Arsitektur Komputer : Perancangan Kinerja
BAB 1 PENGENALAN ORGANISASI DAN ARSITEKTUR KOMPUTER
Arsitektur Komputer Universitas Putra Indonesia YPTK Padang
Evolusi dan Kinerja Komputer
Copyright © Wondershare Software -m.erdda habiby.SST Central Processing Unit.
ARSITEKTUR SISTEM KOMPUTER
Pengertian Komputer Komputer sebagai sebuah sistem yang berhirarki
Arsitektur Komputer Pertemuan - 1 Oleh : Tim Pengajar.
Konsep Sistem Komputer
PENDAHULUAN ARSITEKTUR DAN ORGANISAI KOMPUTER. Apa Tujuan Belajar Arsitektur Komputer ? 1. Mengetahui tentang matakuliah Arsitektur & Organisasi Komputer.
Transcript presentasi:

ARSITEKTUR DAN KINERJA SISTEM KOMPUTER By Kustanto,S.T.,M.Eng. Pertemuan ke_2 Arsitektur dan OrKom

I PENDAHULUAN Apakah Arsitektur Komputer itu ? Arsitektur komputer adalah atribut atribut sebuah sistem komputer, dilihat dari sudut pandang seorang programmer. Dalam hal ini struktur konseptual dan perilaku fungsional sistem komputer. Struktur konseptual menyangkut bagaimana komponen komponen tersebut disalinghubungkan (diinterkoneksikan). Perilaku fungsional (fungsional behaviour ) menyangkut fungsi komponen2 secara individual, dan sebagai bagian dari struktur (aliran informasi dan kendali antar komponen2 dalam struktur). Pertemuan ke_2 Arsitektur dan OrKom

Computer description levels Physical level Digital circuits Computer organization Instruction set Operating System Compilers Applications Ldd r1,32(r0) Add r2,r1,#10 Sto 32(r0),r2 begin read(a) a := a+1; writeln(a); end; $ ls –la $ cp file.txt /home interconnection Pertemuan ke_2 Arsitektur dan OrKom

Computer organization and architecture Software Hardware Assembly language Instruction set I O I/O unit Digital Systems ALU Control unit Memory CPU enhancement: Pipelining Memory enhancement Pipeline: kerja parallel processing, Dimana komputer mengerjakan 2 atau Lebih bagian yg dilakukan secara bersamaan Pertemuan ke_2 Arsitektur dan OrKom

Pertemuan ke_2 Arsitektur dan OrKom

Tantangan dalam mempelajari arsitektur & org.komputer Adanya berbagai variasi produk (teknologi, harga, unjuk kerja, ukuran, aplikasi) Fakta : konsep-konsep dasar arsitektur komputer tidak banyak berubah ! Konsep Dasar : Konsep Von Neumann (1943) ” Stored Program Computer” = Mesin yang melakukan komputasi berdasarkan pada program yang tersimpan didalamnya. CPU Memory I/O Program (1) (2) Pertemuan ke_2 Arsitektur dan OrKom

Structure of von Neumann machine Pertemuan ke_2 Arsitektur dan OrKom

sebuah sistem komputer Fungsi fungsi dasar sebuah sistem komputer Data processing Data storage Data movement Control Pertemuan ke_2 Arsitektur dan OrKom

Perkembangan Sistem Komputer 1946: ENIAC Stored Program Computer pertama 50 x 30 feet, 30 Ton, 25 kWatt, 100 k Kalkulasi/detik 1960: Main frame Computer 1970: Mini Computer 1980: Mikrokomputer Penurunan : (1) Ukuran fisik (tabung  transistor  IC (2) Biaya Peningkatan (1) Kapasitas memory (2) Kinerja (kecepatan) Over 50 years, computers have evolved from memory size of 1 kiloword (1024 words) and clock periods of 1 millisecond (0.001 s.) to memory size of a terabyte (240 bytes) and clock periods of 100 ps. (10-12 s.) and shorter Dalam 50 th : Komputer dg kapasitas memory 1k.word, Tclk= 1 m.det  memory 1 terabyte 2 pkt 40, 100 p.det optimalisasi kinerja - biaya 200_ : Komputer meja (PC), PDA, Bionic, … Produk utama: PC, workstation. Mainframe digantikan multiprosesor. Minicomputer digantikan server. Pertemuan ke_2 Arsitektur dan OrKom

Generasi Komputer berdasarkan tekologinya Vacuum tube - 1946-1957 Transistor - 1958-1964 Small Scale Integration - 1965 on Up to 100 devices on a chip Medium Scale Integration - to 1971 100-3,000 devices on a chip Large Scale Integration - 1971-1977 3,000 - 100,000 devices on a chip Very Large Scale Integration - 1978 to date 100,000 - 100,000,000 devices on a chip Ultra Large Scale Integration Over 100,000,000 devices on a chip Teknologi IC Pertemuan ke_2 Arsitektur dan OrKom

Pentium Evolution 8080 first general purpose microprocessor 8 bit data path Used in first personal computer – Altair 8086 much more powerful 16 bit instruction cache, prefetch few instructions 8088 (8 bit external bus) used in first IBM PC 80286 16 Mbyte memory addressable up from 1Mb 80386 32 bit Support for multitasking Pertemuan ke_2 Arsitektur dan OrKom

sophisticated powerful cache and instruction pipelining 80486 sophisticated powerful cache and instruction pipelining built in maths co-processor Pentium Superscalar Multiple instructions executed in parallel Pentium Pro Increased superscalar organization Aggressive register renaming branch prediction data flow analysis speculative execution Pertemuan ke_2 Arsitektur dan OrKom

graphics, video & audio processing Pentium III MMX technology graphics, video & audio processing Pentium III Additional floating point instructions for 3D graphics Pentium 4 Note Arabic rather than Roman numerals Further floating point and multimedia enhancements Itanium 64 bit Pertemuan ke_2 Arsitektur dan OrKom

Peningkatan Kinerja Teknologis/hardware Pendekatan Penggunaan Software Efisiensi program, Struktur data Teknologis/hardware Penggunaan komponen2 IC kecepatan tinggi, kerapatan tinggi Arsitektural Peningkatan aspek fungsional dan struk- tural Peningkatan kinerja Contoh : - Arsitektur Instruction set - Struktur pipeline dalam CPU - Pengingat cache Memory interleaving Struktur Bus - Prosesor paralel Arsitektur teknologi/ hardware software Peningkatan Kinerja Pertemuan ke_2 Arsitektur dan OrKom

Kecenderungan Teknologi Komputer modern Pertemuan ke_2 Arsitektur dan OrKom

Pertemuan ke_2 Arsitektur dan OrKom

Memory (DRAM) Microprocessor Pentium IV PIII® PII® Pentium® Transistors / chip 10G 1G 100M 10M 1M 100K 10K 1K 1970 1975 1980 1985 1990 1995 2000 2005 Memory (DRAM) Microprocessor 4 Kb 16 Kb 64 Kb 256 Kb 1 Mb 4 Mb 16 Mb 64 Mb 256 Mb 1 Gb 4 Gb 4004 8080 8085 8086 68000 80286 68020 80386 80486,680 Pentium® PII® PIII® Pentium IV Pertemuan ke_2 Arsitektur dan OrKom

Struktur Dasar Sistem Komputer Fungsi Komponen Data processing CPU Control Data movement I/O unit Data storage Memory Main Memory Input Output Systems Interconnection Central Processing Unit Computer Pertemuan ke_2 Arsitektur dan OrKom

Main Memory Arsitektur berbasiskan Bus Lima komponen utama : ALU Control unit Memory Input Output CPU I/O Unit Main Memory ALU Control Unit I/O device Peripheral Sistem Bus CPU Pertemuan ke_2 Arsitektur dan OrKom

Bagian sistem komputer yang bertugas mengeksekusi program. CPU Bagian sistem komputer yang bertugas mengeksekusi program. Komponen utama CPU: (1) ALU (Arithmetic and Logic Unit) Mengerjakan operasi operasi aritmatik dan operasi operasi Aritmatik: add, subtract, multiply, divide,... Logika : AND, OR, NOT, Shift, ... terhadap data. Control unit Mengendalikan seluruh operasi didalam komputer, dengan - Menginterpretasikan instruksi instruksi (yang terdapat dalam program), - Membangkitkan sinyal sinyal kendali untuk mengendalikan aktifitas komponen komponen sistem komputer (untuk melaksanakan/eksekusi instruksi). Pertemuan ke_2 Arsitektur dan OrKom

CPU Arithmetic and Registers Login Unit Internal CPU Interconnection Control Unit Internal CPU Interconnection Registers CPU Pertemuan ke_2 Arsitektur dan OrKom

(Main) Memory Unit Bagian komputer untuk menyimpan program dan data yang sedang atau siap dieksekusi oleh CPU. Jenis : - Random Access memory (RAM) - Read Only Memory (ROM) 2002 512 Mb 80 ns Tahun Kapasitas Kecepatan Address Decoder 1 2 3 4 5 6 2n n bit Pertemuan ke_2 Arsitektur dan OrKom

Input/Output Unit Bagian komputer yang bertugas menangani komunikasi dengan piranti piranti diluar sistem komputer (periferal) Format data masuk/keluar : - Bit Serial - Bit Paralel Peripheral Devices Modul I/O Paralel Serial bit paralel bits serial Bus Sistem CPU MU Pertemuan ke_2 Arsitektur dan OrKom

sistem Komputer Disk controller Graphics card Monitor Speakers CPU MU Disk controller Graphics card Sound card Network card Monitor Speakers bus sistem Computer Ports Printer Mouse Keyboard Modem sistem Komputer peripheral I/O Unit Pertemuan ke_2 Arsitektur dan OrKom

KINERJA (Performance) Tujuan utama : Mempekecil waktu-eksekusi program (sejak dimulai sampai selesai) Waktu-eksekusi CPU-time : System-time + User-time waktu yang dibutuhkan oleh cpu waktu yang dibutuhkan oleh cpu untuk eksekusi program2 sistem untuk eksekusi program user CPU-time = jumlah CPU clock-cycle x periode clock Clock-cycles per Instruction (CPI) Untuk eksekusi sebuah program, jumlah clock-cycle CPU = Jumlah instruksi dalam program x clock-cycles rata rata sebuah instruksi = Jumlah instruksi dalam program x CPI x 1/ frekuensi clock Latency Throughput Pertemuan ke_2 Arsitektur dan OrKom

Perhitungan CPI : CPI = S (cycles per tipe x frekuensi kemunculan tipe tersebut dalam program) Pertemuan ke_2 Arsitektur dan OrKom

Peningkatan kecepatan (Speed-up) Peningkatan kecepatan S adalat perbandingan (ratio) antara waktu yang dibutuhkan untuk mengeksekusi sebuah program pada sistem yang belum ditingkatan kinerjanya dengan waktu yang dibutuhkanpada sistem yang sudah ditingkatakan. Soal : 1. Estimasikan pingkatan kecepatan yang dicapai dengan menggantikan sebuah CPU yang mempunyai CPI rata rata = 5 dan periode clock 100 ndetik dengan CPU lain yang CPI rata ratanya = 3.5, dan periode clock 120 ns. 2. Mesin A: clock 1ndet, CPI 2.0, untuk program x Mesin B: clock 2ndet, CPI 1.2, untuk program x Mesin mana yang lebih cepat ? Berapa peningkatan kecepatannya ? Pertemuan ke_2 Arsitektur dan OrKom

Buku Pegangan Computer Architecture, a Quantitative Approach, 2nd Edition, John L. Hennessy, David A Patterson, Morgan Kaufmann Publisher Inc., 1996 Computer Organization, fourth edition, V. Carl Hamacher-Zvonko G. Vranesic-Safwat G. Zaky, Mc Graw Hill International Edition, 1996 William Stallings, Organisasi dan Arsitektur Komputer Jilid 1 dan 1, Prenhallindo, Jakarta Handout Organisasi dan Arsitektur, UGM Yogyakarta Pertemuan ke_2 Arsitektur dan OrKom

Selesai Pertemuan ke_2 Arsitektur dan OrKom