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

Ch_1 CAO

Embed Size (px)

DESCRIPTION

engineering related course for computer engineers of ssuet

Citation preview

  • William Stallings Computer Organization and Architecture6th 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 (1) Data movement

  • Operations (2) Storage

  • Operation (3) Processing from/to storage

  • Operation (4)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/COA6e.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 CenterACM 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

    ******************