Download presentation
Presentation is loading. Please wait.
1
INTRODUCTION TO COMPUTER ARCHITECTURE
1/17/2019 CHAPTER 1 INTRODUCTION TO COMPUTER ARCHITECTURE 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
2
Architecture & Organization
1/17/2019 Architecture & Organization Architecture is the set of attributes visible to the programmer Instruction set, number of bits used for data representation, I/O mechanisms, addressing techniques. Examples: Does this processor have a multiply instr.? How does the compiler create object code? How best is memory handled by the O/S? 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
3
Architecture vs. Organization (continued)
1/17/2019 Architecture vs. Organization (continued) Organization is how features are implemented Control signals, interfaces, memory technology. Examples: Is there a hardware multiply unit or is it done by repeated addition? What type of non-volatile memory is used to store the BIOS? 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
4
Architecture vs. Organization (continued)
1/17/2019 Architecture vs. Organization (continued) All Intel x86 family share the same basic architecture The IBM System/370 family share the same basic architecture Consistent architecture gives code compatibility, at least backwards, thus protecting user’s software investment Organization differs between different versions 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
5
created by Vivi Sahfitri
1/17/2019 COMPUTER GENERATE I: ’46 – ’57: UNIVAC 1103 Bahasa Rakitan Vacuum Tube instruksi/detik II: ’58 – ’64: IBM 7094 Bahasa Tingkat Tinggi (Fortran, Cobol), Kompilator Transistor I/O & Processor Parallelism 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 instruksi/detik IV: ’72 – ’77: Apple IIe, IBM PC Large Scale Integrated Circuit (LSI) Microprocessor, PC instruksi/detik IV: ’78 – …: – Pentium IV, MIPS, Sparc, PowerPC Very Large Scale Integrated Circuit (VLSI) instruksi/detik 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
6
Technology Trend: Microprocessor Capacity
1/17/2019 Technology Trend: Microprocessor Capacity Alpha 21264: 15 million Pentium Pro: 5.5 million PowerPC 620: 6.9 million Alpha 21164: 9.3 million Sparc Ultra: 5.2 million 2X transistors/Chip Every 1.5 years Called “Moore’s Law” 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
7
Technology Trend: Processor Performance
1/17/2019 Technology Trend: Processor Performance Processor performance increase/year, mistakenly referred to as Moore’s Law (transistors/chip) 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
8
Technology Trend: Memory Capacity
1/17/2019 Technology Trend: Memory Capacity year size(Megabit) 1986 1 1989 4 Now 1.4X/yr, or doubling every 2 years 4000X since 1980 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
9
created by Vivi Sahfitri
1/17/2019 Structure & Function Structure is the way in which components relate to each other Function is the operation of individual components as part of the structure 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
10
created by Vivi Sahfitri
1/17/2019 Function All computer functions are: Data processing Data storage Data movement Control 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
11
created by Vivi Sahfitri
1/17/2019 Functional View 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
12
Operations (a) Data movement
1/17/2019 Operations (a) Data movement 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
13
Operations (b) Storage
1/17/2019 Operations (b) Storage 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
14
Operation (c) Processing from/to storage
1/17/2019 Operation (c) Processing from/to storage 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
15
Operation (d) Processing from storage to I/O
1/17/2019 Operation (d) Processing from storage to I/O 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
16
created by Vivi Sahfitri
1/17/2019 Structure - Top Level Computer Peripherals Central Processing Unit Main Memory Computer Systems Interconnection Input Output Communication lines 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
17
created by Vivi Sahfitri
1/17/2019 Structure - The CPU CPU Computer Arithmetic and Login Unit Registers I/O System Bus CPU Internal CPU Interconnection Memory Control Unit 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
18
Structure - The Control Unit
1/17/2019 Structure - The Control Unit Control Unit CPU Sequencing Login ALU Control Unit Internal Bus Control Unit Registers and Decoders Registers Control Memory 1/17/2019 created by Vivi Sahfitri Created by Vivi Sahfitri
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.