Architecture, Operating Systems, Parallel Computing
(Software/Hardware Interface)
CSC445:
Description, Objective,
Text
Digital logic, instruction set architectures, microprocessor design; storage management, process synchronization and communications, device management; introduction to parallel architectures, languages and algorithms.
· 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.
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.com-puting
221002