PROCESS MANAGEMENT
Scheduling
- [Agrawal 1984]
- Discusses methods for tuning the fair-share scheduler in VM/370.
- [Bunt 1976]
- A survey of scheduling techniques.
- [Henry 1984]
- Describes the "fair share" scheduling algorithm, a proposed
addition to Unix which divides users into groups and ensures each group
its fair share of total resources.
Concurrency
- [Atwood 1976]
- Overview of concurrency in OSs.
- [Andrews & Schneider 1983]
- A good survey of mechanisms for concurrency control and synchronization,
and language structures for expressing these mechanisms.
- [Artsy et al 1986]
- Describes IPC techniques using links in Charlotte.
- [Haberman 1969]
- An early study of deadlock prevention techniques, which introduced
the Bankers Algorithm.
- [Havendar 1968]
- Describes techniques used for deadlock avoidance in OS/360.
- [Hoare 1985]
- Communicating sequential Processes. the book.
- [Peterson 1983]
- A new solution to the mutual exclusion problem.
- [Raynal 1986]
- A comparative study of algorithms for mutual exclusion, in both centralized
and distributed systems.