基于Windows的固定分区存储管理实验设计-论文.pdf

基于Windows的固定分区存储管理实验设计-论文.pdf

ID:53028832

大小:367.62 KB

页数:2页

时间:2020-04-14

基于Windows的固定分区存储管理实验设计-论文.pdf_第1页
基于Windows的固定分区存储管理实验设计-论文.pdf_第2页
资源描述:

《基于Windows的固定分区存储管理实验设计-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、张旭:基于Windows的固定分区存储管理实验设计物流工程与技术基于Windows的固定分区存储管理实验设计张旭(广西财经学院信息与统计学院,广西南宁530003)【摘要]基于Linux系统的“操作系统原理”课程父子进程控制实验,都是通过调用Linux系统的函数fork()创建子进程的方法来实现。为了使应用型本科院校学生在学习课程的同时提高在Windows系统下的编程能力,设计了基于Windows的父子线程控制实验。[关键词]操作系统教学;实验;固定分区存储管理[DOI]10.13939/j.cnki.zgsc.2015.24.053“操作系统原理”是计算机应用型本科院校

2、教育的typedefstructjob一门重要基础课程,也是一门实践性很强的课程。操作系{charName[10];统中有众多的理论、模型与思想,只有通过实验才能取得intSize;良好的教学效果。目前基于Linux系统的“操作系统原structjobnext;理”课程固定分区存储管理实验,都是基于Linux系统}linkjob;来实现。而应用型本科院校毕业的学生在工作中极少在typedeflinkjobjoblist;Linux系统下编程,为了学生在学习课程的同时提高在(3)尾插法仓建作业队列Windows系统下的编程能力,设计了基于Windows的固定joblistc

3、reatjoblist()分区存储管理实验。{joblisthead,r,s;存储管理是操作系统的重要管理职能之一,主要工作charch[10];是对内部存储器进行分配、保护和扩充。对于现在的多道intX;程序系统而言,如何分配和回收内存并对每一道程序进行head=r=(joblist)malloc(sizeof(1inkjob));存储保护至关重要。常用的存储管理方案主要有:分区存prinf(”:l=$$料先创建作业队列:料储管理(有静态分区和动态分区两种);页式存储管理料\n”);(分静态页式管理与动态页式管理两种);段式存储管理prinf(”\n”);以及段页式存储

4、管理等。prinf(”请分别输入作业的名字及大小并以0结束:\n”);1实验方案设计scanf(”%S%d”,&ch,&x);1.1实验目的while(X){S=(joblist)malloc(sizeof(1ink—通过编写和实现固定分区存储管理方式下存储空间的job));分配和去配以加深对存储管理方案的理解,熟悉可变分区strcpy(8一>Name,ch);存储管理的内存分配和回收。S一>Size:x:1.2实验步骤r一>next=S:(1)主存分配表的结构体r=S:typedefstructmemscanf(”%S%d”,&ch,&x);}{datatypeNum,

5、Size,Address;r一>next=NULL:intState;//0表示空闲状态,1表示已分配returnhead;}charName[10];//作业名,为0表示空闲状态,定(4)尾插法创建带头结点的主存分配表义成字符串memlistcreatmemlist()structmemnext;{memlisthead,r,s;}linkmem;inta,b,c,d;typedeflinkmem$memlist;charch[10];(2)作业列表的结构体zeof(1inkmem));2015.6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。