faq
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
faq [2021/03/17 04:31] – jxu | faq [2021/03/17 04:33] – jxu | ||
---|---|---|---|
Line 205: | Line 205: | ||
- Then try using some of the Preemptive CPU Scheduling Algorithms C3, C5, C6. (In this case, whenever a process which is currently executing on the CPU is preempted by a process with higher priority, that preempted process which has lower priority is put back into the ready queue.) | - Then try using some of the Preemptive CPU Scheduling Algorithms C3, C5, C6. (In this case, whenever a process which is currently executing on the CPU is preempted by a process with higher priority, that preempted process which has lower priority is put back into the ready queue.) | ||
- Then try to allow each process to make one single request to perform I/O for some I/O Time on one single I/O device after completing its first CPU Computation Time, | - Then try to allow each process to make one single request to perform I/O for some I/O Time on one single I/O device after completing its first CPU Computation Time, | ||
- | while for CPU Scheduling only use one of the Nonpremptive CPU Scheduling Algorithms C1, C2 or C4. (In this case, an I/O queue is used, and processes are entered at the end of the I/O queue | + | while for CPU Scheduling only use one of the Nonpremptive CPU Scheduling Algorithms C1, C2 or C4. (In this case, an I/O queue is used, and processes are entered at the end of the I/O queue whenever they request I/O. Whenever the I/O device is available, the Nonpremptive FCFS I/O Scheduler always removes from the I/O queue the process which is at the front of the I/O |
- | whenever they request I/O. Whenever the I/O device is available, the Nonpremptive FCFS I/O | + | queue, and allows that process to start performing I/O on the I/O device for the full duration of its I/O Time before that process makes the next request to execute on the CPU - after completing I/O the process will be entered into the ready queue.) |
- | Scheduler always removes from the I/O queue the process which is at the front of the I/O | + | |
- | queue, and allows that process to start performing I/O on the I/O device for the full duration of its I/O Time before that process makes the next request to execute on the CPU - after | + | |
- | completing I/O the process will be entered into the ready queue.) | + | |
- Then try to allow each process to perform one single I/O on one single I/O device while for CPU Scheduling use one of the Preemptive CPU Scheduling Algorithms C3, C5, C6 … | - Then try to allow each process to perform one single I/O on one single I/O device while for CPU Scheduling use one of the Preemptive CPU Scheduling Algorithms C3, C5, C6 … | ||
faq.txt · Last modified: 2021/04/26 22:20 by jxu