William Stallings Computer Organization and Architecture 6 th Edition
description
Transcript of William Stallings Computer Organization and Architecture 6 th Edition
![Page 1: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/1.jpg)
Chapter 1Introduction
![Page 2: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/2.jpg)
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 3: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/3.jpg)
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 4: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/4.jpg)
Structure is the way in which components relate to each other
Function is the operation of individual components as part of the structure
![Page 5: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/5.jpg)
All computer functions are:◦Data processing
◦Data storage◦Data movement
◦Control
![Page 6: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/6.jpg)
![Page 7: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/7.jpg)
![Page 8: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/8.jpg)
![Page 9: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/9.jpg)
![Page 10: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/10.jpg)
![Page 11: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/11.jpg)
Computer
Main Memory
InputOutput
SystemsInterconnection
Peripherals
Communicationlines
CentralProcessing Unit
Computer
![Page 12: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/12.jpg)
Computer Arithmeticand Login Unit
ControlUnit
Internal CPUInterconnection
Registers
CPU
I/O
Memory
SystemBus
CPU
![Page 13: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/13.jpg)
CPU
ControlMemory
Control Unit Registers and Decoders
SequencingLogin
ControlUnit
ALU
Registers
InternalBus
Control Unit
![Page 14: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/14.jpg)
Computer Evolution and PerformanceComputer Interconnection Structures
Internal MemoryExternal Memory
Input/OutputOperating Systems Support
Computer ArithmeticInstruction Sets
![Page 15: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/15.jpg)
CPU Structure and FunctionReduced Instruction Set Computers
Superscalar ProcessorsControl Unit Operation
Microprogrammed ControlMultiprocessors and Vector Processing
Digital Logic (Appendix)
![Page 16: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/16.jpg)
http://WilliamStallings.com/COA6e.html◦links to sites of interest
◦links to sites for courses that use the book◦errata list for book
◦information on other books by W. Stallings:// . / .http WilliamStallings com StudentSupport
html◦Math
◦How-to◦Research resources
◦Misc
![Page 17: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/17.jpg)
WWW Computer Architecture Home PageCPU Info Center
ACM Special Interest Group on Computer Architecture
IEEE Technical Committee on Computer Architecture
Intel Technology JournalManufacturer’s sites
◦Intel, IBM, etc.
![Page 18: William Stallings Computer Organization and Architecture 6 th Edition](https://reader031.fdocuments.in/reader031/viewer/2022013004/56816866550346895ddec629/html5/thumbnails/18.jpg)
comp.archcomp.arch.arithmetic
comp.arch.storagecomp.parallel