summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/3.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/3.md b/doc/3.md
index b2f890f..832b146 100644
--- a/doc/3.md
+++ b/doc/3.md
@@ -160,3 +160,9 @@ or `dispatched`. Once the process is allocated the CPU and is executing, one of
* The process could issue an I/O request and then be placed in an I/O queue.
* The process could create a new child process and wait for the child's termination.
* The process could be removed forcibly from the CPU, as a result of an interrupt and be put back in the ready queue.
+
+#### Schedulers
+
+A process migrates among the various scheduling queues throughout its lifetime.
+The operating system must select, processes from these queues in some fashion.
+The selection process is carried out by the appropriate `scheduler`.