computer_architecture_o_eceg-3163_01_introduction (1)
TRANSCRIPT
![Page 1: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/1.jpg)
UG Program School of Electrical and Computer Engineering
Chapter 1: Introduction
Computer Architecture and Organization
(ECEG-3202 )
![Page 2: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/2.jpg)
2Sem. I, 2014/15
Architecture & Organization
· Architecture is those attributes visible to the programmer· Instruction set, number of bits used for data representation, I/O
mechanisms, addressing techniques.· e.g. Is there a multiply instruction?
· Organization is how features are implemented· Control signals, interfaces, memory technology.· e.g. Is there a hardware multiply unit or is it done by repeated
addition?
Computer Architecture and Organization
![Page 3: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/3.jpg)
3Sem. I, 2014/15
Architecture & Organization …
· All Intel x86 family share the same basic architecture· The IBM System/370 family share the same basic
architecture
· This gives code compatibility· At least backwards
· Organization differs between different versions
Computer Architecture and Organization
![Page 4: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/4.jpg)
4Sem. I, 2014/15
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
Computer Architecture and Organization
![Page 5: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/5.jpg)
5Sem. I, 2014/15
Function
· All computer functions are:· Data processing· Data storage· Data movement· Control
Computer Architecture and Organization
![Page 6: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/6.jpg)
6Sem. I, 2014/15
Functional View
Computer Architecture and Organization
![Page 7: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/7.jpg)
7Sem. I, 2014/15
Operations (a) Data movement
Computer Architecture and Organization
![Page 8: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/8.jpg)
8Sem. I, 2014/15
Operations (b) Storage
Computer Architecture and Organization
![Page 9: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/9.jpg)
9Sem. I, 2014/15
Operation (c) Processing from/to storage
Computer Architecture and Organization
![Page 10: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/10.jpg)
10Sem. I, 2014/15
Operation (d) Processing from storage to I/O
Computer Architecture and Organization
![Page 11: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/11.jpg)
11Sem. I, 2014/15
Structure - Top Level
Computer Architecture and Organization
Computer
Main Memory
InputOutput
SystemsInterconnection
Peripherals
Communicationlines
CentralProcessing Unit
Computer
![Page 12: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/12.jpg)
12Sem. I, 2014/15
Structure - The CPU
Computer Architecture and Organization
Computer Arithmeticand Login Unit
ControlUnit
Internal CPUInterconnection
Registers
CPU
I/O
Memory
SystemBus
CPU
![Page 13: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/13.jpg)
13Sem. I, 2014/15
Structure - The Control Unit
Computer Architecture and Organization
CPU
ControlMemory
Control Unit Registers and Decoders
SequencingLogic
ControlUnit
ALU
Registers
InternalBus
Control Unit
![Page 14: Computer_Architecture_O_ECEG-3163_01_Introduction (1)](https://reader035.vdocuments.us/reader035/viewer/2022071902/55c36af8bb61eb8e5f8b46a5/html5/thumbnails/14.jpg)
UG Program School of Electrical and Computer Engineering
End Of Chapter 1
Computer Architecture and Organization
(ECEG-3202 )