Process

Thread Scheduling
1733 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
3000 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
1662 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