Computer components, subsystems, and their interaction. Instruction sets, central processing units, microprogramming, intersystem communications, interrupts, DMA, memory hierarchy, and operating system demands on hardware. Prerequisite: Undergraduate background in digital systems (equivalent to ECE 2042).