CSCI 451 Operating Systems I

Introduction to operating system theory and fundamentals. Topics include CPU scheduling, memory management, file systems, interprocess communication facilities, security. Weekly homework assignments focus on process synchronization using fork/exe, threads, mutexes, pipes, semaphores, and shared memory.

Credits

3

Prerequisite

Prerequisite: CSCI 330 with a grade of C or better; recommended prerequisites CSCI 370 and CSCI 455