Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer Pertemuan 3: Pengantar Arsitektur Komputer Mohamad Dani (MHM) E-mail: mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom Applied Science School Berbagai Macam Bentuk Komputer 1
Pengertian Komputer Menurut Kamus Besar Bahasa Indonesia alat elektronik otomatis yg dapat menghitung atau mengolah data secara cermat menurut yg diinstruksikan, dan memberikan hasil pengolahan, serta dapat menjalankan sistem multimedia (film, musik, televisi, faksimile, dsb), biasanya terdiri atas unit pemasukan, unit pengeluaran, unit penyimpanan, serta unit pengontrolan; Menurut wikipedia Komputer adalah perangkat multi guna yang dapat diprogram untuk melaksanakan sekumpulan opeasi arimatika atau lojik secara otomatis. Mengapa Belajar Organisasi dan Arsitektur Komputer? Mahasiswa harus memahami arsitektur komputer agar program yang dibuat lebih terstrktur sehingga program tersebut dapat berjalan lebih efisien pada mesin yang sebenarnya. Dalam memilih sistem komputer yang akan digunakan, mahasiswa harus memahami tradeoff antar berbagai macam komponen seperti kecepatan clock CPU VS ukuran memori. 2
Arsitektur & Organisasi (1) Arsitektur adalah semua atribut yang terlihat oleh programmer. Dengan kata lain semua atribut yang memiliki pengaruh langsung dalam eksekusi lojik dari sebuah program. Set Instruksi, Jumlah bit yang digunakan untuk representasi data, mekanisme I/O, teknik pengalamatan. Contoh adakah instruksi perkalian? Organisasi adalah bagaimana fitur-fitur diimplementasikan. Sinyal-sinyal kontrol, antarmuka, teknologi memori. Contoh adakah unit hardware pengali atau dapat dilakukan dengan penjumlahan berulang? Arsitektur & Organisasi (2) Semua keluarga Intel x86 berbagi arsitektur dasar yang sama. Keluarga IBM System/370 berbagi arsitektur dasar yang sama. Arsitektur yang sama memberikan kompatibilitas kode antar prosesor dalam keluarga yang sama. Arsitektur yang sama bisa berbeda organisasinya antar versi yang berbeda walaupun dalam keluarga yang sama. 3
Structure & Function Structure adalah cara masing-masing komponen berhubungan dengan tiap komponen lainnya. Function adalah operasi tiap komponen sebagai bagian dari structure. Fungsi Komputer Empat Fungsi dasar komputer adalah: Pemrosesan Data Penyimpanan Data Pergerakan Data Kontrol 4
Functional View Operasi (a) Pergerakan Data 5
Operasi (b) Penyimpanan Data Operasi (c) Pemrosesan dari/ke penyimpanan 6
Operasi (d) Pemrosesan dari penyimpanan ke I/O Diagram Komputer Sederhana 7
Structure - Top Level Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output 4 Komponen Struktural Utama Komputer Central processing unit (CPU) Mengontrol operasi komputer dan melakukan fungsi-fungsi pemrosesan data, sering disebut prosesor saja. Main memory Menyimpan data I/O (Input/Output) Memindahkan data antara komputer dan lingkungan eksternalnya. System interconnection Beberapa mekanisme yang menyediakan untuk komunikasi antara CPU, main memory dan I/O. Contoh umum system interconnection yaitu system bus yang terdiri dari sejumlah kabel yang menyambungkan ke semua komponen yang terpasang. 8
Structure - CPU CPU I/O Computer System Bus Memory CPU Registers Internal CPU Interconnection Arithmetic and Login Unit Control Unit 4 Komponen Struktural Utama CPU Control unit Mengontrol operasi CPU dan komputer. Arithmetic and logic unit (ALU) Melaksanakan operasi-operasi pemrosesan data berupa aritmatika dan lojik. Register Menyediakan penyimpanan data internal ke CPU. CPU interconnection Beberapa mekanisme yang menyediakan untuk komunikasi antara control unit, ALU dan register. 9
Structure - Control Unit Control Unit ALU CPU Internal Bus Registers Control Unit Sequencing Logic Control Unit Registers and Decoders Control Memory Terima Kasih 10