进程 | 优先级 | 使用设备的先后顺序和占用设备时间 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
P1 | 高 | R2(30ms)→CPU(10ms)→R1(30ms)→CPU(10ms) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
P2 | 中 | R1(20ms)→CPU(30ms)→R2(40ms) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A. 60 |
进程 | 优先级 | 使用设备的先后顺序和占用设备时间 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
P1 | 高 | R2(30ms)→CPU(10ms)→R1(30ms)→CPU(10ms) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
P2 | 中 | R1(20ms)→CPU(30ms)→R2(40ms) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A. 70 |
表2-5 进程占用设备情况 | ||
进程 | 优先级 | 使用设备、GPU的先后顺序和占用时间 |
P1 | 高 | R1(20ms)→CPU(20ms)→R3(20ms) |
P2 | 中 | R3(40ms)→CPU(30ms)→R2(20ms) |
P3 | 低 | CPU(30ms)→R2(20ms)→CPU(20ms) |
表4-1 进程的优先级、使用设备的先后顺序和占用设备时间表 | ||
进程 | 优先级 | 使用设备、CPU的先后顺序和占用时间 |
P1 | 高 | R1(20ms)→CPU(20ms)→R3(20ms) |
P2 | 由 | R3(40ms)→CPU(30ms)→R2(20ms) |
P3 | 低 | CPU(30ms)→R2(20ms)→CPU(20ms) |
任务 | 优先级 | 每个任务独立运行时所需的时间及过程 |
A1 | 高 | 计算30ms→I/O 40ms→计算20ms |
A2 | 低 | 计算60ms→I/O 60ms→计算30ms |
表2-2 三个任务的情况 | ||
任 务 | 优先级 | 每个任务独立运行时所需的时间 |
T1 | 高 | 对每个任务:占用CPU 5ms、I/O 8ms,再占用CPU 2ms |
T2 | 中 | |
T3 | 低 |
任务 | 优先级 | 每个任务独立运行时所需的时间及过程 |
A1 | 高 | 计算30ms→I/O 40ms→计算20ms |
A2 | 低 | 计算60ms→I/O 40ms→计算30ms |
表13-1 任务优先级及占用设备时间情况表 | ||
任 务 | 优先级 | 每个任务独立运行时所需的时间 |
T1 | 高 | 对每个任务:占用CPU 10ms,I/O 13ms,再占用CPU 5ms |
T2 | 由 | |
T3 | 低 |
表8-2 任务的优先级,使用设备的先后顺序和占用设备时间情况表
|