存储管理通过实验使学生了解可变式分区管理使用的主要数据结构,分配、回收的主要技术,了解最优分配、最坏分配、最先分配等分配算法。基本能达到下列具体的目标: 1、掌握初步进程在内存中的映像所需要的内存需求。 2、内存的最先分配算法首先实现,再逐步完成最优和最坏的分配算法。
2022-12-25 14:40:46 191KB 存储管理
1
分区存储管理模拟实验.doc
2022-07-13 18:06:57 812KB 技术资料
操作系统_可变分区存储管理
2022-07-08 16:01:05 381KB 文档资料
操作系统实验一可变分区存储管理
2022-07-08 16:00:59 46KB 文档资料
操作系统实验一可变分区存储管理含代码
2022-07-08 16:00:57 84KB 文档资料
模拟设计动态分区存储管理的分配与回收
2022-07-06 14:01:23 534KB 文档资料
1. 分区分配算法至少实现首次适应算法、最佳适应算法和最坏适应算法中的至少一种。熟悉并掌握各种算法的空闲区组织方式。 2. 分区的初始化——可以由用户输入初始分区的大小。(初始化后只有一个空闲分区,起始地址为0,大小是用户输入的大小) 3. 分区的动态分配过程:由用户输入作业号和作业的大小,实现分区过程。 4. 分区的回收:用户输入作业号,实现分区回收,同时,分区的合并要体现出来。(注意:不存在的作业号要给出错误提示!) 5. 分区的显示:任何时刻,可以查看当前内存的情况(起始地址是什么,大小多大的分区时空闲的,或者占用的,能够显示出来) 要求考虑: 1. 内存空间不足的情况,要有相应的显示; 2. 作业不能同名,但是删除后可以再用这个名字; 3. 作业空间回收是输入作业名,回收相应的空间,如果这个作业名不存在,也要有相应的提示。
2022-05-27 20:06:06 7KB 实验
1
可变分区存储管理方式的内存分配和回收实验报告(最优算法).doc
2022-05-19 09:08:50 44KB 文档资料
操作系统实验一 可变分区存储管理 编写一个C程序,用char *malloc(unsigned size)函数向系统申请一次内存空间(如size=1000,单位为字节),用首次适应法 addr = (char *)fmalloc(unsigned size) 和 ffree(unsigned size,char * addr)(基本要求)或 循环首次适应法(提高一步) addr = (char *)lmalloc(unsigned size) 和 lfree(unsigned size,char * addr) 模拟UNIX可变分区内存管理,实现对该内存区的分配和释放管理。
1
含有批处理 单处理器进程调度 动态分区存储 页式虚拟存储中断
1