CPSCI-320 Computer Architecture

Study of how computers are built. Starting with fundamental logic gates, students will learn how to construct fundamental computational, memory and control components using digital logic. Students study the implementation of arithmetic logic units, processor control and datapath design. Topics will include performance analysis, pipelining, cache design, virtual memory, disk storage, and multicore design. Theory intensive.

Maximum Enrollment

24

Credits

1

Prerequisite

240.

Offered

Spring

Notes

Some programming required.