COMP 410: Operating Systems
- Credit hours
- 3
- Prerequisites
- COMP 374
- Description
- This course is an advanced study of Operating Systems. It is assumed that the student has already taken an undergraduate Operating System course. The course covers:
- processes and threads (particularly the concepts of kernel threads, user threads, and lightweight processes);
- process and thread scheduling (time-sharing, real-time);
- file systems (including network file systems);
- communications (including RPC and sockets);
- synchronization (introducing mutexes and condition variables in addition to semaphores);
- Inter Process Communications (POSIX pipes, FIFOs, message queues, shared memory);
- security issues (including authentication and access control).
- Syllabus
- Taught by Dr. Sekharan.