操作系统实验-页面调度算法.doc

操作系统实验-页面调度算法.doc

ID:58657003

大小:116.50 KB

页数:9页

时间:2020-10-16

操作系统实验-页面调度算法.doc_第1页
操作系统实验-页面调度算法.doc_第2页
操作系统实验-页面调度算法.doc_第3页
操作系统实验-页面调度算法.doc_第4页
操作系统实验-页面调度算法.doc_第5页
资源描述:

《操作系统实验-页面调度算法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、操作系统实验报告专业计算机及应用(本)姓名考号指导老师实验一DOS/Windows用户接口与进程管理一.实验目的了解和掌握DOS/Windows有关用户接口和进程管理的特点二.实验内容1.MS-DOS的命令接口(1)再当前目录下建立子目录MYTEMP和MYTEMP2,将当前目录设定为MYTEMP;解:c:>mdMYTEMPMYTEMP2c:>cdMYTEMP(2)再当前目录下创建新文件B.BAT,其内容为:清除屏幕内容,显示当前DOS版本;解:c:MYTEMP>editclsver(3)使用type命令显示B.BAT的内容,执

2、行他;解:C:MYTEMP>typeb.batC:MYTEMP>b.bat(4)拷贝B.BAT到路径MYTEMP2中;解:c:MYTEMP>copyb.batc:MYTEMP2(5)删除MYTEMP2中的文件B.BAT,删除目录MYTEMP2;解:c:MYTEMP>delc:MYTEMP2B.BATc:MYTEMP>rdc:MYTEMP2(6)使用deltree命令删除MYTEMP.解:c:MYTEMP>cdc:>deltreeMYTEMP2.MS-DOS的进程管理(1)运行编辑程序EDIT,可以同时再运行其

3、它命令吗?答:不可以再运行其他命令。(2)执行如下管道和换向命令:C:>dir>dir.lst答:dir命令生成的C:盘下的目录和文件列表重定向到dir.lst文件:如果dir.lst文件不存在,将创建该文件。如果dir.lst存在,将使用dir命令的输出替换文件中的信息。C:>typedir.lst

4、more答:显示dir.lst文件内容。C:dir

5、FIND“

”答:在C盘下查找和显示包含字符串“”的文件名,并使用管道号(

6、)将dir命令的结果重新定向到find中,dir命令的输出是通过find筛选器命

7、令进行发送的C:dir*.*

8、SORT/+14答:列出C盘下的所有目录和文件,并按照一定的排序规则输出结果,排序规则为:使用/+n命令行时,/+14表示每个比较应该在每行的第14个字符开始。少于14个字符的那些行在其他行之前排序。默认情况下,比较在每行的第1个字符开始。C:>dir

9、SORT>SORT.DIR答:将C盘下的所有目录和文件列出,进行默认排序,并将最终的结果输出到C盘下的SORT.DIR文件中。4回答问题(1)MS-DOS属于什么类型的操作答:MS-DOS属于单用户单任务操作系统。(2)MS-DOS的用户界面属于哪中

10、?其进程管理有何特点?答:MS-DOS是采用字符界面的操作系统;其进程管理的特点:不具有进程并发执行的能力,但允许多个进程同时驻留再内存中,允许进程创建子进程,父子进程采用串行方式执行。(3)Windows属于何种类型的操作系统?答:Windows属于单用户多任务操作系统。(4)Windows的用户界面属于哪种操作系统?具有什么特点?答:Windows的用户界面为GUI(图形用户界面);特点:使用图形图像和鼠标、键盘作为计算机和人之间的信息交流手段,用户无需记忆大量命令及格式,使用方便。(5)Win95/98的进程/线程管理具有什么

11、特点?进程/线程具有哪几种优先级?答:Win95/98具有多进程并发执行能力,在内核级直接支持线程,可实现线程的并发执行。实验二页式虚拟存储管理:页面调度算法一.实验目的通过编程实现几种常见的页面调度算法,加深对页面调度思想的理解。二.实验步骤假设系统分配给进程4个内存块,下面以先进先出算法为例,编写程序。程序的代码为:#include#include#include#include#definemaxsize5//假设分配给进程4个内存块typede

12、fintdatatype;//顺序队列结构体的定义typedefstruct{datatypedata[maxsize];intfront;intrear;}SeqQueue;//构造一个空的顺序队列SeqQueue*InitQueue(){SeqQueue*p;p=(SeqQueue*)malloc(sizeof(SeqQueue));p->front=p->rear=0;returnp;}intnumber=0;//缺页计数//入队voidEnQueue(SeqQueue*p,datatypex){number++;cout<<

13、"缺页计数"<data[p->rear]=x;p->rear=(p->rear+1)%maxsize;}//出队voidDeQueue(SeqQueue*p){intx;x=p->data[p->fr

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

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

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