基于Windows的固定分区存储管理实验设计


打开文本图片集

[摘要] 基于Linux系统的“操作系统原理”课程父子进程控制实验,都是通过调用Linux系统的函数fork()创建子进程的方法来实现。为了使应用型本科院校学生在学习课程的同时提高在Windows系统下的编程能力,设计了基于Windows的父子线程控制实验。

[关键词] 操作系统教学;实验;固定分区存储管理

[DOI] 10.13939/j.cnki.zgsc.2015.24.053

“操作系统原理”是计算机应用型本科院校教育的一门重要基础课程,也是一门实践性很强的课程。操作系统中有众多的理论、模型与思想,只有通过实验才能取得良好的教学效果。目前基于Linux系统的“操作系统原理”课程固定分区存储管理实验,都是基于Linux系统来实现。而应用型本科院校毕业的学生在工作中极少在Linux系统下编程,为了学生在学习课程的同时提高在Windows系统下的编程能力,设计了基于Windows的固定分区存储管理实验。

存储管理是操作系统的重要管理职能之一,主要工作是对内部存储器进行分配、保护和扩充。对于现在的多道程序系统而言,如何分配和回收内存并对每一道程序进行存储保护至关重要。常用的存储管理方案主要有:分区存储管理(有静态分区和动态分区两种);页式存储管理(分静态页式管理与动态页式管理两种);段式存储管理以及段页式存储管理等。

1 实验方案设计

1.1 实验目的

通过编写和实现固定分区存储管理方式下存储空间的分配和去配以加深对存储管理方案的理解,熟悉可变分区存储管理的内存分配和回收。

1.2 实验步骤

2 结论

本文介绍了一个基于Windows的固定分区存储管理实验的内容设计,对实验的关键代码进行了分析。实验效果表明本实验能够加深学生对操作系统固定分区存储管理的理解,提高Windows系统下的编程能力,从而进一步提高“操作系统原理”课程的教学效果。

推荐访问:分区 固定 实验 设计 管理