Architecture, Operating Systems, Parallel Computing

 (Software/Hardware Interface)

 

CSC445: Description, Objective, Text
 

Description

 

Digital logic, instruction set architectures, microprocessor design; storage management, process synchronization and communications, device management; introduction to parallel architectures, languages and algorithms.

 

Objectives

        To relate software processing to hardware execution.

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

        To gain basic concepts of parallel processing.  

Text

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

 

Topics:

 

Topics

Reading Chapter

Approximate

No. of class

Part I Operating system support

Operating System Support

(Software/Hardware Interface)

Part II Computer Components and Functions

Computer Arithmetic

8

1

Digital Logic

App. A

1

Control Unit Operation

14

1

Computer Components and Functions

1, 3

1

System Buses

3

2

Memory hierarchy & Internal Memory

4

2

External Memory (Storage Devices)

5

1

Input/Output

6

2

(CSC550A) Part III CPU and Parallel Processing

Computer Evolution

2

1

Instruction Sets (Characteristics & Functions)

9

2

Instruction Sets (Addressing modes & Formats)

10

2

CPU structure and function, RISC

11/12

2

Instruction-Level Parallelism and Superscalar Processors

13

2

Parallel Processing

16

2

Parallel Languages and Interfaces

Sup.

1

 

BenChoi.info
091019