关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
三小时前关门了。
改进这个问题
给定处理器的能力和进程数,调度系统中所有进程所需的最短时间是多少。例子:
n=5(number of processors and size of ability)
ability=3,1,7,2,4(array)
processes =15
解决步骤
第一个处理能力为7的处理器在一秒钟内调度7个进程,现在处理能力为[3,1,3,2,4],因为7被减少到地板(7/2)。剩下15-7=8个进程
第二个是在能力=[3,1,3,2,2]剩余进程=8-4=4剩余进程之后使用能力=4的处理器
现在使用能力=3的处理器能力=[1,1,3,2,2]剩余进程=4-3=1
最后,使用ability=1的处理器来调度最终进程。每个步骤需要1秒的处理时间,所以答案是4。
有人能帮我解决这个问题吗
暂无答案!
目前还没有任何答案,快来回答吧!