
动态分区分配存储管理在操作系统课程设计中的应用报告及VS2019源码工程-C实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本报告探讨了动态分区分配存储管理技术在操作系统课程设计中的应用,并提供了基于Visual Studio 2019的C语言源代码工程实例。
本项目涉及以下功能:
- 构建用于描述内存分配状态的数据结构;
- 构建描述进程的数据结构;
- 通过两种方式生成进程:自动产生及手工输入;
- 在屏幕上显示内存的分配状况以及每个进程的执行情况;
- 建立分区分配与回收算法,支持紧凑化处理;
- 时间流逝可通过以下几种方式进行模拟:按键盘(每次按键视为经过一个时间单位);响应WM_TIMER事件。
- 将一批进程的运行状态存入磁盘文件,并可在之后读取并重放这些数据;
- 支持多种内存分配策略,包括首次适应算法、循环首次适应算法、最佳适应算法和最坏适应算法。
项目包含内核工程与演示工程两部分:前者使用C语言编写;后者则采用C++实现。此外还附有成品报告文档。
全部评论 (0)
还没有任何评论哟~


