Nov 29, 2021  
2021-2022 Undergraduate Catalog 
2021-2022 Undergraduate Catalog

CS 27100 - Computer Architecture

Introduction to computer organization and architecture. Fundamentals of digital logic and representation of numeric and nonnumeric data. Assembly-level organization and programming, including instruction formats, addressing modes, and subprogram call/return. Design of main memory, cache memory, and virtual memory. Interrupt basics, interrupt-driven I/O, DMA, and bus protocols. Processor organization, data paths, the control unit, micriprogramming, pipelining, and performance enhancements. Multiprocessor and alternative architectures.

Preparation for Course
P: CS 16100 and MA 17500

Cr. 3.