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.com-puting
221002