diff options
| author | mo khan <mo@mokhan.ca> | 2021-03-22 21:06:52 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2021-03-22 21:06:52 -0600 |
| commit | a18f5c4f56fc1ccdf2751c96bf3834a39fc6ca67 (patch) | |
| tree | cef80aeba79be2f0a93937509e81d6e9a9f1a4cf | |
| parent | a24b4ec8c6d50f92891c7cda61238ce1abe4f216 (diff) | |
start notes on schedulers
| -rw-r--r-- | doc/3.md | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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`. |
