Computer Architecture (Hardware Engineering)

 

CSC364: Description, Objectives, Text, Slide Download

 

Description

Architecture and organization of computer systems. Topics include the processor, control unit and microprogramming, computer arithmetic, memory hierarchy and memory management, input/output, and instruction sets.

Objectives

        To study structures and functions of CPU, Control Unit, Memory, Storage devices, Input/output, and system buses of computer hardware systems. 

        To relate computer hardware designs (hardware engineering) to current commercial products, such as Pentium and PowerPC computers.

        To gain knowledge of the state of the art hardware systems.     

Text

Computer Organization and Architecture: Designing for Performance,
Sixth Edition, by William Stallings, 2002.

 

PowerPoint Slides:

 

PDF Files:   Links to PowerPoint Slides:

I. OVERVIEW.

CH01Introduction.
CH02 Computer Evolution and Performance.

II. THE COMPUTER SYSTEM.

CH03System Buses.
CH04:  Cache Memory.
CH05Internal Memory Technology.
CH06External Memory.
CH07 Input/Output.
CH08Operating System Support.

III. THE CENTRAL PROCESSING UNIT.

CH09Computer Arithmetic.
CH10 Instruction Sets: Characteristics and Functions.
CH11 Instruction Sets: Addressing Modes and Formats.
CH12 CPU Structure and Function.
CH13Reduced Instruction Set Computers (RISCs).
CH14Instruction-Level Parallelism and Superscalar Processors.
CH15:  The IA-64 Architecture.

IV. THE CONTROL UNIT.

CH16Control Unit Operation.
CH17Microprogrammed Control.

V. PARALLEL ORGANIZATION.

CH18Parallel Processing.

 

BenChoi.info
091019