CIS-250 Computer Hardware and Operating Systems
Principles and application of computer hardware and operating systems software will be presented through lecture of the theoretical underpinnings, installation, configuration, and operational laboratory experiences. This course covers: Hardware: CPU architecture, memory, registers, addressing modes, busses, instruction sets, multi processors versus single processors; peripheral devices: hard disks and other storage devices, video display monitors, device controllers, input/output. Principles of operating systems, system layers, resource allocation, single task and multitasking operating systems, process management, threads, interrupt processing, scheduling. Common operating systems and their characteristics, Unix, Linux, Windows 7. (spring)