X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fmlfqs.texi;h=b9a31865120fb10f84596c15ccdbee6ac0ca8dc2;hb=e5f5d5fa7155578550da2209ae5ceb5ed4abf195;hp=2ac178042f8e50b7045e0624b0c21d374f961355;hpb=1e70978fdf2e3dd9a3c2153dab259bc689fd7d31;p=pintos-anon diff --git a/doc/mlfqs.texi b/doc/mlfqs.texi index 2ac1780..b9a3186 100644 --- a/doc/mlfqs.texi +++ b/doc/mlfqs.texi @@ -22,7 +22,7 @@ waiting in higher priority queues are always scheduled over those in lower priority queues. Processes at the same priority are usually scheduled in a round-robin fashion. -Such schedulers tend to be preemptible in order to support interactive +Such schedulers tend to be preemptible to support interactive processes. That is, a higher priority process is immediately scheduled if a lower priority process is running on the CPU. @@ -279,7 +279,7 @@ typedef struct tsproc @{ The @code{kthread_t} structure tracks the necessary information to context-switch to and from this process. This structure is kept -separate from the time-sharing class in order to separate the +separate from the time-sharing class to separate the mechanisms of the dispatcher from the policies of the scheduler. There are seven interesting routines in the TS class: