实验二、可变分区存储管理
一、 实验目的
熟悉主存的分配与回收。理解在不同的存储管理方式下,如何实现主存空间的分配与回收。掌握动态分区分配方式中的数据结构和分配算法及动态分区存储管理方式及其实现过程。
二、实验内容和要求
主存的分配和回收的实现是与主存储器的管理方式有关的。所谓分配,就是解决多道作业或多进程如何共享主存空间的问题。所谓回收,就是当作业运行完成时将作业或进程所占的主存空间归还给系统。可变分区管理是指在处理作业过程中建立分区,使分区大小正好适合作业的需求,并且分区个数是可以调整的。当要装入一个作业时,根据作业需要的主存量查看是否有足够的空闲空间,若有,则按需要量分割一个分区分配给该作业;若无,则作业不能装入,作业等待。随着作业的装入、完成,主存空间被分成许多大大小小的分区,有的分区被作业占用,而有的分区是空闲的。实验要求使用可变分区存储管理方式,分区分配中所用的数据结构采用空闲分区表和空闲分区链来进行,分区分配中所用的算法采用首次适应算法、最佳适应算法、最差适应算法三种算法来实现主存的分配与回收。同时,要求设计一个实用友好的用户界面,并显示分配与回收的过程。同时要求设计一个实用友好的用户界面,并显示分配与回收的过程。
三、 实验主要仪器设备和材料
实验环境硬件环境:IBM-PC或兼容机
软件环境:VC++ 6.0
四、 实验原理及设计分析
某系统采用可变分区存储管理,在系统运行当然开始,假设初始状态下,可用的内存空间为640KB,存储器区被分为操作系统分区(40KB)和可给用户的空间区(600KB)。(作业1 申请130KB、作业2 申请60KB、作业3 申请100KB 、作业2 释放 60KB 、作业4 申请 200KB、作业3释放100KB、作业1 释放130KB 、作业5申请140KB 、作业6申请60KB 、作业7申请50KB)
操作系统可变分区存储管理_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 操作系统可变分区存储管理_计算机软件及应用_IT/计算机_专业...
操作系统:实验一 可变分区存储管理 /* 如不会使用文件输入/输出, 也不会使用 I/O 转向做输入和输出结果文件, 可 以手再抄输出结果后后再输到文件中,实验报告...
上海交通大学网络教育学院计算机专业操作系统第一次作业上海交通大学网络教育学院计算机专业操作系统第一次作业隐藏>> 实验一 :可变分区存储管理 (一) 实验题目 编写...
存储管理--可变分区管理 操作系统 实验报告_IT/计算机_专业资料。设计一个可变式分区分配的存储管理方案。并模拟实现分区的分配和回收过程。 对分区的管理法可以...
操作系统实验一可变分区存储管理(含代码)_计算机软件及应用_IT/计算机_专业资料...实验一 :可变分区存储管理 (一) 实验题目 (二) 实验目的 1.加深对可变分区...
操作系统实验4(虚拟内存页... 9页 免费 实验五请求页式存储管理的... 9页 免费 网络安全-第1次作业 3页 免费 操作系统实验一可变分区存... 7页 5财富...
操作系统上机实验——存储管理 操作系统上机实验一、实验题目可变分区存储管理——采用首次适应算法 二、目的与要求通过消化理解模拟管理程序,了解 存储器的分配与回收...
操作系统 可变分区存储管理程序模拟 隐藏>> 河北联合大学 20XX-20XX 学年第二学期 操上 作机 系实 统验 课报 程告 班级 学号 姓名 成绩 指导教师 卢朝辉...
操作系统课程设计报告 姓名: 学号: 班级: 院系: 日期: 指导教师 教师: 指导教师: 实验一 实验一:可变分区存储管理一、实验要求 ? 设计合理的数据结构来描述存储...
实验一可变分区存储管理(一) 实验题目 编写一个 C 程序,用 char *malloc(unsigned size)函数向系统申请一次内存 空间(如 size=1000,单位为字节),用循环首次...
我要评论