Ch 1 95

317 views
266 views

Published on

Computer Organization and Architecture

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
317
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ch 1 95

  1. 1. William StallingsComputer Organizationand ArchitectureChapter 1Introduction
  2. 2. Architecture & Organization 1Architecture is those attributes visible to theprogrammerInstruction set, number of bits used for datarepresentation, I/O mechanisms, addressingtechniques.e.g. Is there a multiply instruction?Organization is how features are implementedControl signals, interfaces, memory technology.e.g. Is there a hardware multiply unit or is it done byrepeated addition?
  3. 3. Architecture & Organization 2All Intel x86 family share the same basicarchitectureThe IBM System/370 family share the samebasic architectureThis gives code compatibilityAt least backwardsOrganization differs between different versions
  4. 4. Structure & FunctionStructure is the way in which components relateto each otherFunction is the operation of individualcomponents as part of the structure
  5. 5. FunctionAll computer functions are:Data processingData storageData movementControl
  6. 6. Functional viewFunctional view of a computerDataMovementApparatusControlMechanismDataStorageFacilityDataProcessingFacility
  7. 7. Operations (1)Data movemente.g. keyboard to screenDataMovementApparatusControlMechanismDataStorageFacilityDataProcessingFacility
  8. 8. Operations (2)Storagee.g. Internet download to diskDataMovementApparatusControlMechanismDataStorageFacilityDataProcessingFacility
  9. 9. Operation (3)Processing from/to storagee.g. updating bank statementDataMovementApparatusControlMechanismDataStorageFacilityDataProcessingFacility
  10. 10. Operation (4)Processing from storage to I/Oe.g. printing a bank statementDataMovementApparatusControlMechanismDataStorageFacilityDataProcessingFacility
  11. 11. Structure - Top LevelComputerMainMemoryInputOutputSystemsInterconnectionPeripheralsCommunicationlinesCentralProcessingUnitComputer
  12. 12. Structure - The CPUComputer ArithmeticandLogin UnitControlUnitInternal CPUInterconnectionRegistersCPUI/OMemorySystemBusCPU
  13. 13. Structure - The Control UnitCPUControlMemoryControl UnitRegisters andDecodersSequencingLoginControlUnitALURegistersInternalBusControl Unit
  14. 14. Outline of the Book (1)Computer Evolution and PerformanceComputer Interconnection StructuresInternal MemoryExternal MemoryInput/OutputOperating Systems SupportComputer ArithmeticInstruction Sets
  15. 15. Outline of the Book (2)CPU Structure and FunctionReduced Instruction Set ComputersSuperscalar ProcessorsControl Unit OperationMicroprogrammed ControlMultiprocessors and Vector ProcessingDigital Logic (Appendix)
  16. 16. Internet Resources- Web site for bookhttp://www.shore.net/~ws/COA5e.htmllinks to sites of interestlinks to sites for courses that use the bookerrata list for bookinformation on other books by W. Stallings
  17. 17. Internet Resources- Web sites to look forWWW Computer Architecture Home PageCPU Info CenterACM Special Interest Group on ComputerArchitectureIEEE Technical Committee on ComputerArchitectureIntel Technology JournalManufacturer’s sitesIntel, IBM, etc.
  18. 18. Internet Resources- Usenet News Groupscomp.archcomp.arch.arithmeticcomp.arch.storage

×