This document provides an introduction to a computer organization course. It discusses the key components of computer organization including input, output, memory, and processor. It also outlines the topics that will be covered in the course such as concepts, instruction sets, input/output, memory, arithmetic, processors, and pipelining. Finally, it discusses trends in computer technology such as Moore's Law and how performance and capacity of processors and memory have increased dramatically over the decades.
Developer Data Modeling Mistakes: From Postgres to NoSQL
Introduction to Computer Organization Fundamentals
1. IKI20210 Pengantar Organisasi Komputer Kuliah no. 1: Pendahuluan Pembina Mata Kuliah: M. YAHYA Sumber : 1. Hamacher. Computer Organization , ed-5. 2. Materi kuliah CS61C/2000 & CS152/1997, UCB.
2.
3. Organisasi Sistem Komputer “ Organisasi Komputer adalah bagian yang terkait erat dengan unit-unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturnya
4.
5.
6.
7. Organisasi Bahasa Pemrograman Java Java Language Java Virtual Machine Operating System Computer H/W byte code JVM dapat langsung berhubungan dgn h/w
8. 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 programs, data live when not running)
13. Struktur (Umum) Interkoneksi Antar-Komponen Proc Caches Processor-Memory Bus Memory I/O Devices : Controllers adapters Disks Displays Keyboards Networks Semua komponen memiliki organisasi & antar-muka I/O Bus
17. Tren Teknologi: Kapasitas Mikroprosesor 2X transistors/Chip Every 1.5 years Called “ Moore’s Law ” 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
18. Tren Teknologi: Kinerja Prosesor 1.54X/yr Processor performance increase/year, mistakenly referred to as Moore’s Law (transistors/chip)
19. 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
20.
21.
Editor's Notes
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.