Principles of operating systems. The operating system as a control
program and as a resource allocator. The concept of a process and
concurrency problems: synchronization, mutual exclusion, deadlock.
Additional topics include memory management, file systems, process
scheduling, threads, and protection.
|