- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统实验任务书
《计算机操作系统》
实 验 任 务 书
实验报告内容规范
实验报告内容要求如下:
课程名称实验日期实验名称姓名学号指导教师
一、实验目的及要求
本次所涉及并要求掌握的知识点。
二、实验环境
本次所使用的软件。
三、实验内容
四、实验步骤
五、调试过程
详细记录过程中出现的问题及解决方法。
记录结果、总结
心得体会及改进意见。
70
以如下格式命名:实验序号学号姓名.doc;
如:实验三.doc目 录
实验一 命令解释程序 1
实验二 进程调度设计 4
实验三 页面调度算法 10
实验四 文件管理 13
实验一 命令解释程序
1. 目的和要求
理解命令解释程序工作原理。
2. 实验内容
利用高级语言编写一个微型命令解释程序,接收并解释执行以下命令:
dir 列出当前目录
cop 文件1 文件2 拷贝文件
era 文件名 删除文件
dat 显示日期
tim 显示时间
end 结束,退出
画出程序流程图,编写程序,实现上述功能。
3. 实验环境
PC兼容机/Windows、DOS系统/Turbo C 2.0
4. 核心代码提示
#include string.h
void main()
{
int i;
char *comm=,*command=,*src=,*des=,*delf=;
...
while(1)
{
printf(*****************\n);
printf(*dir:List File *\n);
printf(*cop:Copy File *\n);
printf(*era:Delete File*\n);
printf(*dat:Date *\n);
printf(*tim:Time *\n);
printf(*end:Quit *\n);
printf(*****************\n);
printf(Please Input Command:\n);
scanf(%s,comm);
...
switch(num)
{
case 0:command=dir;break;
case 1:printf(Please Input Source File:);
scanf(%s,src);
printf(\nPlease Input Destination:);
scanf(%s,des);
...
break;
case 2:printf(Please Input Delete File:);
scanf(%s,delf);
...
break;
case 3:...;break;
case 4:...;break;
case 5:...;exit(0);
default:printf(Err Command,Input Command Again!\n);
}
if(num=0num=5)
system(command);
}
}
实验二 进程调度设计
1. 目的和要求
进程调度是处理机管理的核心内容。本实验要求用C语言编写和调试一个简单的进程调度程序。通过本实验可以加深理解有关进程控制块、进程队列的概念,并体会和了解FIFO调度算法的具体实现方法。
2. 实验内容
①设计进程控制块PCB表结构。
②编制FIFO进程调度算法.
3. 实验环境
PC /Windows系统/Visual C++6.0
4. 核心代码提示
typedef struct node
{
char name;
int status;
int precendence;
int ax,bx,cx,dx;
int pc;
int psw;
struct node *next; /*pcb define*/
}pcb;
pcb *createprocess(pcb *head)
{
}
void processfifo(pcb *head) /*use fifo */
{
}
main()
{
pcb *head;
head=NULL;
head=createprocess(head);
processfifo(head);
}
实验三 页面调度算法
1. 目的和要求
通过本实验可以加深理解有关虚拟存储器的工作原理,进一步体会和了解页面替换算法的具体实现方法。
2. 实验内容
实现三种算法:先进先出;OPT;LRU
页面序列从指定的文本文件(TXT
您可能关注的文档
最近下载
- Y Y-T 1118-2001 石膏绷带 粘胶型.pdf VIP
- 中职语文《江姐》(节选) 知识清单.docx VIP
- 绝望的主妇经典台词1-8季中英对照.pdf VIP
- 华力液压模块车(SPMT)使用说明书.pdf VIP
- 2025年保安员(初级)考试模拟100题(含答案) .pdf VIP
- 2024四年级上册语文课课贴(彩虹版).pdf VIP
- GZ055 环境艺术设计赛项赛题15套-2023年全国职业院校技能大赛赛项赛题 .pdf VIP
- 12小学体育二年级课程纲要.doc VIP
- 粘胶型石膏绷带产品技术要求2023完整版.docx VIP
- 2025-2026学年初中数学七年级上册(2024)华东师大版(2024)教学设计合集.docx
文档评论(0)