Apr 17, 2024  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [Archived 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.