使用 CPU 和内存可视化进行循环内存调度

问题描述

对于循环实现,我有 5 个进程,它们的到达时间和持续时间以及需要处理的内存,如下所示。

5 Processes accessing the CPU

系统总内存为 512K,使用的时间片为 3。基于循环理论,我创建了以下甘特图。

Gantt Graph creation

我必须在下表中表示内存和 cpu 的可视化,直到时间间隔 t=10,通过展示 cpu 队列上的进程(我在图表上做了),内存的哪些部分有被进程占用并且是自由的,通过使用 i) 一个没有压实的可变分裂系统和 ii) 有压实的系统。

Table of Results to be created

我想我必须根据 3 给出的量子时间相应地调整每个进程的内存使用。例如,对于进程 P1,持续时间等于量子时间,因此将使用它的全部 85K .如果我的假设是正确的,我正在使用的系统会在没有压缩的情况下运行吗?我该如何进行下一步的压缩?

提前致谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)