Fundamental concepts of computer design using a quantitative, performance-oriented approach. Topics include: measurement of performance instruction sets design; hardwired and micro-coded processor design; pipelining; memory hierarchy; I/O. Assembly language programming is studied through a series of short projects. Falls. Prerequisite(s): CS 2220 and CS 2381.
*All course information is from the 2015-2016 Catalog.