操作系统-3.假设某多道程序设计系统中有供用户使用的内存100KB,打印机1台。系统采用可变分区方式管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计;采用最短剩余时间优先的进程调度算法

3.假设某多道程序设计系统中有供用户使用的内存100KB,打印机1台。系统采用可变分区方式管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计;采用最短剩余时间优先的进程调度算法,进程剩余执行时间相同时采用先来先服务算法;进程调度时机选择在执行进程结束时或有新进程到达时。现有-进程序列如表3所示:.


      假设系统优先分配内存的低地址区域,且不许移动己在主存中的进程,请问:(1)给出进程调度算法选中进程的次序,并说明理由。(2)全部进程执行结束所用的时间是多少?
 

.....。。。。。

答案与俺滴思路:需要下滑再下滑。

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

俺滴思路:

这个题不仅仅是,进程调度的问题,还有内存分配的问题。
容易搞混。
像答案那样,写出那么多恐怕也是不太可能。。。
所以还是一个挺复杂的问题、
需要一步一步的思考。不能马虎跳过、
思考,内存空间,外部设备是否满足条件。以及进程优先顺序等因素。

答案:

1,

2,

发布了470 篇原创文章 · 获赞 1006 · 访问量 94万+

猜你喜欢

转载自blog.csdn.net/weixin_42859280/article/details/103266843