18
William Stallings Computer Organization and Architecture 7 th Edition Chapter 1 Introduction

01 Introduction

Embed Size (px)

DESCRIPTION

j

Citation preview

  • William Stallings Computer Organization and Architecture7th EditionChapter 1 Introduction

  • Architecture & Organization 1Architecture is those attributes visible to the programmerInstruction 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 implementedControl signals, interfaces, memory technology.e.g. Is there a hardware multiply unit or is it done by repeated addition?

  • Architecture & Organization 2All Intel x86 family share the same basic architectureThe IBM System/370 family share the same basic architecture

    This gives code compatibilityAt least backwardsOrganization differs between different versions

  • Structure & FunctionStructure is the way in which components relate to each otherFunction is the operation of individual components as part of the structure

  • FunctionAll computer functions are:Data processingData storageData movementControl

  • Functional View

  • Operations (a) Data movement

  • Operations (b) Storage

  • Operation (c) Processing from/to storage

  • Operation (d)Processing from storage to I/O

  • Structure - Top LevelComputerMain MemoryInputOutputSystemsInterconnectionPeripheralsCommunicationlinesCentralProcessing UnitComputer

  • Structure - The CPUComputerArithmeticand Login UnitControlUnitInternal CPUInterconnectionRegistersCPUI/OMemorySystemBusCPU

  • Structure - The Control UnitCPUControlMemoryControl Unit Registers and DecodersSequencingLoginControlUnitALURegistersInternalBusControl Unit

  • Outline of the Book (1)Computer Evolution and PerformanceComputer Interconnection StructuresInternal MemoryExternal MemoryInput/OutputOperating Systems SupportComputer ArithmeticInstruction Sets

  • Outline of the Book (2)CPU Structure and FunctionReduced Instruction Set ComputersSuperscalar ProcessorsControl Unit OperationMicroprogrammed ControlMultiprocessors and Vector ProcessingDigital Logic (Appendix)

  • Internet Resources- Web site for bookhttp://WilliamStallings.com/COA/COA7e.htmllinks to sites of interestlinks to sites for courses that use the bookerrata list for bookinformation on other books by W. Stallingshttp://WilliamStallings.com/StudentSupport.htmlMathHow-toResearch resourcesMisc

  • Internet Resources- Web sites to look forWWW Computer Architecture Home PageCPU Info CenterProcessor EmporiumACM Special Interest Group on Computer ArchitectureIEEE Technical Committee on Computer ArchitectureIntel Technology JournalManufacturers sitesIntel, IBM, etc.

  • Internet Resources - Usenet News Groupscomp.archcomp.arch.arithmeticcomp.arch.storagecomp.parallel