IKI20210 Pengantar Organisasi Komputer Kuliah no. 1: Pendahuluan

Slides:



Advertisements
Presentasi serupa
Pengantar Teknologi Informasi
Advertisements

1 SISTEM OPERASI Dosen: Ir. I Made Astawa, M.Kom Jadwal Kuliah Hari Rabu: 8.00 – Ruang – Ruang LAB.
BAB 3 – Pandangan Tingkat Paling Atas Fungsi dan Interkoneksi Komputer
Twelve: Microprocessor dan Memory
Evolusi Komputer dan Telekomunikasi Muhammad Nasar, ST
1 IKI10230 Pengantar Organisasi Komputer Kuliah no. 01: Pendahuluan 11 Februari 2004 L. Yohanes Stefanus Bobby Nazief
ARSITEKTUR SISTEM KOMPUTER
ORGANISASI & ARSITEKTUR KOMPUTER
Perkembangan Mikrokomputer
1 Pertemuan 1 Introduction Matakuliah: sistem Operasi Tahun: 2010.
Pratikum PTI Pertemuan 01. Mengetahui setiap komponen komputer Memahami fungsi setiap komponen komputer.
1 Pertemuan 17 Input / Output Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5.
Evolusi & Perkembangan Komputer
PENGANTAR TEKNOLOGI INFORMASI
Reduced Instruction Set Computers
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Desain Unit Pemrosesan
Manajemen I/O SISTEM OPERASI Slide perkuliahan
Organisasi Sistem Komputer
Evolusi dan Kinerja Komputer
PERTEMUAN II P1.
PERTEMUAN I EVOLUSI KOMPUTER P1.
ORGANISASI KOMPUTER Mochamad Fajar W., M.Kom
ORGANISASI & ARSITEKTUR KOMPUTER
Organisasi Sistem Komputer
Organisasi Sistem Komputer
PENGANTAR TEKNOLOGI INFORMASI
SISTEM KOMPUTER Departement of Computer Science
Pengantar Arsitektur Komputer
Perkembangan Mikrokomputer
IKI20210 Pengantar Organisasi Komputer Kuliah no
BIOS (Basic Input Output System) System Operasi
computare to compute menghitung
Mikroprosesor.
Sistem dan Teknologi Perangkat Keras Komputer
Materi 2 Evolusi dan Kinerja Komputer
Hardware Hardware Merupakan komponen-komponen fisik peralatan yang membentuk suatu sistem komputer, serta peralatan-peralatan lain yang mendukung komputer.
Struktur Interkoneksi Antar-Komponen
Pengantar Sistem Komputer
Pertemuan Ke – 2 Pengantar Organisasi Komputer
Apakah Sistem Operasi? “Sebuah Program yang mengatur perangkat Keras Komputer” Interface manager Menjadikan interaksi manusia dengan komputer menjadi mudah.
Reduced Instruction Set Computers
Materi 2 Evolusi dan Kinerja Komputer
Evolusi dan Kinerja Komputer
Perkembangan Mikrokomputer
Pengantar Teknologi Informasi
Oleh : Devie Rosa Anamisa
Pendahuluan Arsitektur Komputer 2017.
Sejarah Komputer.
ORGANISASI & ARSITEKTUR KOMPUTER
ORGANISASI & ARSITEKTUR KOMPUTER
Sistem Operasi. Pendahuluan Sistem Operasi Arsitektur Sistem Komputer Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs.
Organisasi Sistem Komputer
ORGANISASI & ARSITEKTUR KOMPUTER
3 HARDWARE KOMPUTER CHAPTER
Pendahuluan Secara konvensional komputer didefinisikan berdasarkan antarmuka (interfaces) yang tedapat pada beberapa lapisan tingkat abstraksi (leyered.
Pertemuan Ke – 2 Pengantar Organisasi Komputer
PART 3 PENGENALAN HARDWARE
Organisasi Komputer Semester Ganjil 2011/2012
Pertemuan Ke – 2 Pengantar
HARDWARE (Sejarah Komputer)
BAB 1 PENGENALAN ORGANISASI DAN ARSITEKTUR KOMPUTER
Perkembangan dan Klasifikasi Komputer
Evolusi dan Kinerja Komputer
Perkembangan dan Klasifikasi Komputer
Pengantar Teknologi Informasi
Arsitektur Komputer Pertemuan - 1 Oleh : Tim Pengajar.
Konsep Sistem Komputer
Hardware Merupakan komponen-komponen fisik peralatan yang membentuk suatu sistem komputer, serta peralatan- peralatan lain yang mendukung komputer dalam.
PENDAHULUAN ARSITEKTUR DAN ORGANISAI KOMPUTER. Apa Tujuan Belajar Arsitektur Komputer ? 1. Mengetahui tentang matakuliah Arsitektur & Organisasi Komputer.
Transcript presentasi:

IKI20210 Pengantar Organisasi Komputer Kuliah no. 1: Pendahuluan Sumber: 1. Hamacher. Computer Organization, ed-5. 2. Materi kuliah CS61C/2000 & CS152/1997, UCB. 14 Februari 2003 Bobby Nazief (nazief@cs.ui.ac.id) Qonita Shahab (niet@cs.ui.ac.id) bahan kuliah: http://www.cs.ui.ac.id/kuliah/iki20210/

Pengantar Organisasi Komputer IKI20210 Pengantar Organisasi Komputer “Mata kuliah ini mengajarkan dasar-dasar organisasi komputer sekuensial, yang terdiri dari komponen-komponen: input, output, memori, dan prosesor (kontrol dan datapath), melalui pemrograman dengan bahasa assembly.” Prasyarat: Pengantar Sistem Digital Konsep Pemrograman I Bobot: 3 SKS Buku Acuan: V. Carl Hamacher, dkk. Computer Organization. Edisi ke-5. McGraw-Hill, 2002. David Patterson & John Hennessy. Computer Organization & Design: The Hardware/Software Interface. Morgan Kaufmann Publishers, Inc.

Administrasi Perkuliahan Penilaian: Tugas: 30% (5 tugas pemrograman + PR) UTS: 30% UAS: 40% Jadwal Kuliah: Rabu: 8:00 – 9:40 WIB Jumat: 8:00 – 8:50 WIB Jadwal Ujian: UTS: 16 April 2003 UAS: 9 - 20 Juni 2003

Organisasi Sistem Komputer

Organisasi Sistem Komputer Application (Netscape) Operating 20210 Compiler System (Windows 98) Software Assembler Instruction Set Architecture Hardware Processor Memory I/O system Datapath & Control Digital Design Circuit Design transistors Koordinasi dari berbagai tingkat abstraksi

Tingkat-tingkat Abstraksi Organisasi Komputer Application S/W MS Word  computer as electronic type-writer MS Excel  computer as electronic calculator System S/W Compilers  computer as translator (source to executable program) Operating Systems  computer as machine that executes programs, stores files, prints content of files to printers, communicate with other computers Instruction Set What basic operations can be carried out What, where, and how data can be stored & retrieved in/from memory How can data be exchanged to the outside “world” Computer H/W The 5 components: Datapath, Control, Memory, Input, Output

Tingkat-tingkat Bahasa Pemrograman C = A * B; High Level Language Program (e.g., C) 20210 Compiler lds r1, 0x100 lds r2, 0x102 add r1, r2 sts 0x104, r1 Assembly Language Program (e.g.,AVR) Assembler Machine Language Program (AVR) 0000 1001 1100 0110 1010 1111 0101 1000 1010 1111 0101 1000 0000 1001 1100 0110 1100 0110 1010 1111 0101 1000 0000 1001 0101 1000 0000 1001 1100 0110 1010 1111 Machine Interpretation Control Signal Specification °

Organisasi Bahasa Pemrograman Java Java Language byte code Java Virtual Machine JVM dapat langsung berhubungan dgn h/w Operating System Computer H/W

5 Komponen Utama Komputer Processor (active) Computer Control (“brain”) Datapath (“brawn”) Memory (passive) (where programs, data live when running) Devices Input Output Keyboard, Mouse Display, Printer Disk (where not running) That is, any computer, no matter how primitive or advance, can be divided into five parts: 1. The input devices bring the data from the outside world into the computer. 2. These data are kept in the computer’s memory until ... 3. The datapath request and process them. 4. The operation of the datapath is controlled by the computer’s controller. All the work done by the computer will NOT do us any good unless we can get the data back to the outside world. 5. Getting the data back to the outside world is the job of the output devices. The most COMMON way to connect these 5 components together is to use a network of busses.

Contoh-contoh (Organisasi) Komputer

Contoh: Komputer Berbasis Pentium Processor/Memory Bus PCI Bus I/O Busses

Contoh: Komputer Berbasis SPARCstation20 TI SuperSPARCtm TMS390Z50 in Sun SPARCstation20 MBus Module SuperSPARC Floating-point Unit L2 $ CC DRAM Controller Integer Unit MBus L64852 MBus control M-S Adapter Inst Cache Ref MMU Data Cache STDIO SBus serial Store Buffer SCSI kbd SBus DMA mouse Ethernet audio RTC Bus Interface SBus Cards Boot PROM Floppy

Contoh: Microcontroller AT90S8515

Struktur (Umum) Interkoneksi Antar-Komponen Proc Caches Processor-Memory Bus adapters I/O Bus Memory Controllers Disks Displays Keyboards I/O Devices: Networks Semua komponen memiliki organisasi & antar-muka

Set Instruksi/Pemrograman Input/Output Memori Aritmatika Prosesor Outline Materi Kuliah Konsep-konsep Dasar Stored Program Computer Instruction Set Set Instruksi/Pemrograman Input/Output Memori Aritmatika Prosesor Datapath Control Unit Pipeline

Generasi Komputer I: ’46 – ’57: UNIVAC 1103 II: ’58 – ’64: IBM 7094 Bahasa Rakitan Vacuum Tube 40.000 instruksi/detik II: ’58 – ’64: IBM 7094 Bahasa Tingkat Tinggi (Fortran, Cobol), Kompilator Transistor I/O & Processor Parallelism 200.000 instruksi/detik III: ’65 – ’71: IBM System/360, DEC PDP-8 Sistem Operasi Small- & Medium-scale Integrated Circuit (IC) Cache & Virtual Memory, Microprogramming, Pipelining, Parallelism 1.000.000 instruksi/detik IV: ’72 – ’77: Apple IIe, IBM PC Large Scale Integrated Circuit (LSI) Microprocessor, PC 10.000.000 instruksi/detik IV: ’78 – …: 80286 – Pentium IV, MIPS, Sparc, PowerPC Very Large Scale Integrated Circuit (VLSI) 100.000.000 instruksi/detik

Tren Teknologi

Tren Teknologi: Kapasitas Mikroprosesor Alpha 21264: 15 million Pentium Pro: 5.5 million PowerPC 620: 6.9 million Alpha 21164: 9.3 million Sparc Ultra: 5.2 million Moore’s Law 2X transistors/Chip Every 1.5 years Called “Moore’s Law”

Tren Teknologi: Kinerja Prosesor 1.54X/yr Processor performance increase/year, mistakenly referred to as Moore’s Law (transistors/chip)

Tren Teknologi: Kapasitas Memori (1 Chip DRAM) year size(Megabit) 1980 0.0625 1983 0.25 1986 1 1989 4 1992 16 1996 64 2000 256 Now 1.4X/yr, or doubling every 2 years 4000X since 1980

Teknologi Komputer  Perubahan Dramatis Prosessor 2X lebih cepat setiap 1,5 tahun 100X lebih cepat dalam dekade terakhir Memori Kapasitas DRAM: 2x / 2 years Kecepatan Memori: meningkat 10% per tahun Biaya per bit: membaik 25% per tahun Kapasitas meningkat 64X dalam dekade terakhir Disk Kapasitas disk: > 2X setiap 1,0 tahun Biaya per bit: membaik 100% per tahun Kapasitas meningkat 120X dalam dekade terakhir

Bicycle Computer (Embedded) P. Brain wireless heart monitor strap record 5 measures: speed, time, current distance, elevation and heart rate Every 10 to 60 sec. 8KB data  33 hours Stores information so can be uploaded through a serial port into PC to be analyzed Heart Rate Speed Altitude Dramatic change !!!