"《操作系统》存储管理实验报告-计算机操作系统课程"

1 下载量 153 浏览量 更新于2023-12-28 收藏 343KB DOC 举报
实验报告 实验日期:________ 班级:_______ 姓名:_______ 学号:_______ 仪器编号:XX 实验报告要求:1.实验目的 2.实验要求 3.实验步骤 4.程序清单 5.运行情况 6.流程图 7.实验体会 实验目的 通过编写和调试存储管理的模拟程序以加深对存储管理方案的理解,熟悉虚存管理的各种页面淘汰法。 通过编写和调试地址转换过程的模拟程序以加强对地址转换过程的了解。 实验要求 设计一个固定式分区分配的存储管理方案,并模拟实现分区的分配和回收过程。可以假定每个作业都是批处理作业,并且不允许动态申请内存。为实现分区的分配和回收,可以设定一个分区说明表,按照表中的有关信息进行分配,并根据分区的分配和回收情况修改该表。 设计一个可变式分区分配的存储管理方案,并模拟实现分区的分配和回收过程。对分区的管理法可以是下面三种算法之一:首次适应算法;最坏适应算法;最佳适应算法。 编写并调试一个段页式存储。 实验步骤 1. 确定固定式分区分配的存储管理方案,包括分区说明表的设计和分区的分配和回收过程的模拟实现。 2. 编写程序模拟可变式分区分配的存储管理方案,包括首次适应算法、最坏适应算法和最佳适应算法的实现。 3. 设计段页式存储的模拟程序,包括地址转换过程的模拟实现。 程序清单 1. 固定式分区分配的存储管理方案程序 2. 可变式分区分配的存储管理方案程序 3. 段页式存储的模拟程序 运行情况 1. 对固定式分区分配的存储管理方案程序进行调试和模拟实现分区的分配和回收过程。 2. 对可变式分区分配的存储管理方案程序进行调试和模拟实现分区的分配和回收过程,同时比较不同的分区管理算法的效果。 3. 对段页式存储的模拟程序进行调试并模拟地址转换过程。 流程图 1. 固定式分区分配的存储管理方案流程图 2. 可变式分区分配的存储管理方案流程图 3. 段页式存储的模拟程序流程图 实验体会 通过本次实验,我对存储管理方案有了更深入的了解,特别是对虚拟存储管理的页面淘汰法和地址转换过程有了更清晰的认识。在编写和调试存储管理模拟程序的过程中,我对固定式分区分配和可变式分区分配有了更深入的理解,并且通过比较不同的分区管理算法,我对它们的优劣势有了更清晰的认识。在实现段页式存储的模拟程序时,我对地址转换过程有了更深入的认识,这些都对我深化了对操作系统存储管理的理解,并对我今后的学习和工作有了积极的影响。 总结 本次实验通过模拟存储管理方案的设计和调试,对固定式分区分配和可变式分区分配有了更深入的理解,同时通过实现段页式存储的模拟程序,加强了对地址转换过程的认识。通过本次实验,我对操作系统存储管理有了更清晰的认识,为我今后的学习和研究打下了良好的基础。