UMUC CS 412, Sp 97, Processes

 Silberschat and Gavin chapters 4 and 5
Tanenbaum, chapter 2

Outline:


Basic concepts (S 4.1; T 2.1)

Names: Batch systems: jobs; time shared: user programs, tasks; interactive

Each process has:

Scheduling (S 4.2, 5; T 2.4)

Criteria (S 5.2)

CPU I/O burst cycle (S fig. 5.1, page 132 and fig. 5.2, page 133)

Algorithms(S 5.3, T 2.4)

Multiple processors (S 5.4)

Real-time (S 5.5)

Algorithm evaluation (S 5.6)

Controlling (S 4.3)

Cooperating (S 4.4)

Threads (S 4.5)

Interprocess Communications (IPC) (S 6; T 2.2)