Chapter 00
Chapter 00
Chapter 00
Introduction
CHAPTER 0
2
Contents
Why study
Organization and Architecture
Structural and Functional View
A Multi-level machine
3
Why study?
- Students read part 0.3 “why study computer organization &
architecture”
Computer organization:
Computer architecture:
I/O: manages and performs the work associated with reading (or
writing) information that is added to (subtracted or copied from)
portions of the computer's memory, moves data between the
computer and its external environment.
Function
Data
Movement Data processing
Apparatus Data storage
Data movement
Control
Control
Mechanism
Data Data
Storage Processing
Facilities Facilities
Computer Top-level structure
IO
10
Computer
System
bus
Main
memory CPU Registers
CPU
Internal
Bus
Control
Unit ALU
Control
Unit
Control
unit
registers
Sequencing and Control
logic decoder Memory
11
Computer Abstraction
Problem-oriented
Application language
Compiler
Assembly language
Assembler
Gap
Operating system
Partial intepretation
Instruction Set
Architecture (ISA)
Microprogram
Microarchitecture
Hardware
Applications
Assembler
Digital design
Digital circuits
13
Other Abstract View