Loading
Nigeria's #1 free digital learning hub. Videos, lecture notes, practice questions and leaderboards aligned with CCMAS, NBTE, NCCE, WAEC, NECO, IJMB and JAMB curricula.
This course introduces the core concepts and functions of operating systems, including process and thread management, CPU scheduling, synchronization, and memory management. It also covers file systems, I/O operations, security, and distributed systems.
Students gain practical experience using Linux/UNIX commands and system programming, with hands-on exercises in scheduling algorithms, memory allocation, and process synchronization.