Computer Architecture and Organization Introduction.
-
Upload
paul-warren -
Category
Documents
-
view
233 -
download
4
Transcript of Computer Architecture and Organization Introduction.
![Page 1: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/1.jpg)
Computer Architecture and Organization
Introduction
![Page 2: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/2.jpg)
Computers have a complex structure
![Page 3: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/3.jpg)
Architecture and 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?
![Page 4: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/4.jpg)
Architecture and 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
![Page 5: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/5.jpg)
Structure and Function
• Structure is the way in which components relate to each other
• Function is the operation of individual components as part of the structure
![Page 6: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/6.jpg)
Function
• All computer functions are:
—Data processing—Data storage—Data movement—Control
![Page 7: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/7.jpg)
Functional View
![Page 8: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/8.jpg)
Operations: Data movement
![Page 9: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/9.jpg)
Operations: Storage
![Page 10: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/10.jpg)
Operation: Processing from/to storage
![Page 11: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/11.jpg)
Operation: Processing from storage to I/O
![Page 12: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/12.jpg)
Structure - Top Level
Computer
Main Memory
InputOutput
SystemsInterconnection
Peripherals
Communication lines
CentralProcessing Unit
Computer
![Page 13: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/13.jpg)
Structure - The CPU
Computer Arithmeticand Login Unit
ControlUnit
Internal CPUInterconnection
Registers
CPU
I/O
Memory
SystemBus
CPU
![Page 14: Computer Architecture and Organization Introduction.](https://reader035.fdocuments.in/reader035/viewer/2022062407/56649e7e5503460f94b81fe1/html5/thumbnails/14.jpg)
Structure - The Control Unit
CPU
ControlMemory
Control Unit Registers and Decoders
SequencingLogic Unit
ControlUnit
ALU
Registers
InternalBus
Control Unit