首页 > 解决方案 > 具有 CPU 和内存可视化的循环内存调度

问题描述

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

5 访问CPU的进程

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

甘特图创建

我必须在下表中表示内存和 CPU 的可视化,直到时间间隔 t=10 通过展示 CPU 队列上的进程(我在图表上做了),哪些部分内存已被占用这些过程是免费的,通过使用 i) 一个没有压缩的具有可变分区的系统和 ii) 有压缩的系统。

要创建的结果表

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

先感谢您

标签: memory-managementoperating-systemscheduled-tasksgantt-chartround-robin

解决方案


推荐阅读