问题描述
我正在寻找有关解决循环 cpu 调度代码的一些指导。我一直在网上搜索一些指导,但没有找到具体的东西:下面是给出的代码:
from collections import deque
time_quantum = 2
class Process:
def __init__(self,name,arrival_time,required_time):
self.name = name
self.arrival_time = arrival_time
self.required_time = required_time
self.time_processed = 0
def __repr__(self):
return self.name
p0 = Process('P1',4)
p1 = Process('P2',1,3)
p2 = Process('P3',2,2)
p3 = Process('P4',3,1)
processes = [p0,p1,p2,p3]
end_times = {process.name:0 for process in processes}
wait_times = {process.name:0 for process in processes}
queue = deque()
running_proc = None # Tracks running process in the cpu
running_proc_time = 0 # Tracks the time running process spent in the cpu
for t in range(11):
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)