全球旧事资料 分类
实验三、四存储管理
一、实验目的
帮助学生理解在不同的存储管理方式下应如何实现主存空间的分配和回收。理解好的计算机系统不仅要有一个足够容量的、存取速度高的、稳定可靠的主存储器,而且要能够合理地分配和使用这些存储空间。
二、实验环境
1、Java环境
三、实验时数:4学时
四、实验内容与步骤
1.在可变分区管理方式下采用最先适应算法实现主存储器的分配和回收。2.在可变分区管理方式下采用最佳适应算法实现主存储器的分配和回收。3.在可变分区管理方式下采用最坏适应算法实现主存储器的分配和回收。要求:1。分配时输入作业号以及申请量。
2.回收时输入作业号。3.每次分配或回收之后按如下格式按照起始地址从小到大输出内存分配情况。(其中只有状态为“已分配”时才有对应的作业号)
起始长度状态作业号地址
五、实验报告
实验题目。1.在可变分区管理方式下采用最先适应算法实现主存储器的分配和回收。
1、2、程序中使用的数据结构及符合说明。用Node类模拟表示内存的当前状态。通过Node数组来开辟一组内存,然后用Li
k类来进行内存的连接
3、程序流程图。
fNodejavaclassNode用Node来模拟内存的当前状态
i
tstart
i
tsize
boolea
state
i
tjobNo
publicNode
publicNodei
tstarti
tsizeboolea
statei
tjobNo
thisstartstart
thissizesize
thisstatestate
thisjobNojobNo
publicvoidpri
t打印Node类
ifthis
ullSystemoutpri
tl
好听全球资料 返回顶部