memory-management - 具有 CPU 和内存可视化的循环内存调度
问题描述
对于循环实现,我有 5 个进程及其到达和持续时间以及需要处理的内存,如下所示。
系统的总内存为 512K,使用的时间量子为 3。基于循环理论,我创建了以下甘特图。
我必须在下表中表示内存和 CPU 的可视化,直到时间间隔 t=10 通过展示 CPU 队列上的进程(我在图表上做了),哪些部分内存已被占用这些过程是免费的,通过使用 i) 一个没有压缩的具有可变分区的系统和 ii) 有压缩的系统。
我想我必须根据给定的量子时间 3 相应地调整每个进程的内存使用情况。例如,对于进程 P1,持续时间等于量子时间,因此将使用它的全部 85K。如果我的假设是正确的,那么我使用的系统会在没有压缩的情况下运行?我怎样才能进行紧缩的后续步骤?
先感谢您
解决方案
推荐阅读
- java - 创建一个将字符“转换”为不同字符的数组方法。IE:a变成b
- swift - 来自 swift 前端的 JSON 请求被解析为节点后端的额外字段
- python - 即使我有足够的行和列,带有输入()的矩阵也会显示“IndexError:列表索引超出范围”
- c# - 如何使用字典使 C# 中的代码整洁以用于统一脚本
- php - 如何为多个表单提交保留通过 URL 传递的变量?
- java - 初始化 List 和 ArrayList 有区别吗?
- sql - SQL 将字符串 hh:mm:ss 转换为十进制小时
- angular - Angular 10 后参数和正文
- llvm - 函数参数的 LLVM 过程间分析
- android - Android - React Native 集成 - TypeError:网络请求失败