Engineering (ENGN) Courses
ENGN2014 Computer Architecture I
This course is a study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics include instruction set design; processor micro-architecture and pipe-lining; cache and virtual memory organizations; scheduling, standard hardware performance metrics (e.g., processor speed, number of bits per processor, address capacity, number of interrupt vectors, etc.), protection and sharing; I/O and interrupts; VLIW machines; multi-threaded architectures; symmetric multiprocessors; and parallel computers.
Prerequisite(s): CSIS1112 (or concurrent). (OL)
Offered at Online, Providence
3 Semester Credits