190-206 Operating System and Architecture   3(3-0-6)

Pre: 121-101 Information Technology

This course encompasses an exploration of computer architecture, tracing its evolution from historical foundations to modern CPU architectures. Topics covered include instruction sets, ALU operations, instruction processing, virtual memory management, cache memory systems, input/output mechanisms, interrupt handling, parallel processing, pipelining, and multiprocessor configurations. Students will also delve into the realm of operating systems, studying task and process management, memory organization, task scheduling algorithms, resource management, input/output operations, and file system structures.