CSC258H5 • Computer Organization

Description

An introduction to computer organization and architecture, using a common CPU architecture. Core topics: data representations and computer arithmetic, processor organization, the memory hierarchy and caching, instruction set and addressing modes, and quantitative performance evaluation of computing systems. Students will program in assembly and will evaluate simulated processor architectures.

Note:
Students wishing to complete CSC385H1 (Microprocessor Systems) should consider enrolling in CSC258H1 and/or to self-study the use of hardware design languages to create digital logic.
Prerequisites
Exclusions
Distribution Requirement
Science
Total Instructional Hours
24L/24P
Mode of Delivery
In Class
Program Area
Computer Science