Process

Thread Scheduling
2035 views
Thread Scheduling

When many processes each have multiple threads, we have two levels of parallelism present: processes and threads. Scheduling in such systems differs considerably depending on whether user-level threads or kernel-level threads (or both) are supported.

CLASSICAL IPC PROBLEMS
3550 views
CLASSICAL IPC PROBLEMS

The operating systems literature is full of interesting problems that have been extensively discussed and analyzed using a variety of synchronization methods. In the following sections we will look at three of the better-known problems.

The Readers and Writers Problem
1938 views
The Readers and Writers Problem

The dining philosophers problem is useful for modeling processes that are competing for exclusive access to a limited number of resources, such as I/O devices. Another well-known problem is the readers and writers problem (Courtois et al., 1971), which models access to a

Page 3 of 3 Previous 1 2 3 Next