没有合适的资源?快使用搜索试试~ 我知道了~
山东大学大二下学期操作系统实验报告.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 5 下载量 182 浏览量
2021-05-06
22:29:30
上传
评论 3
收藏 2.82MB DOCX 举报
温馨提示
试读
64页
山东大学大二下学期操作系统实验报告
资源详情
资源评论
资源推荐
操作系统实验报告
操作系统实验报告
计算机科学与技术学院
计算机科学与技术专业
2012 级 X 班
操作系统实验报告
目录
一、 进程控制实验............................................................................................................................3
1.1 实验目的...............................................................................................................................3
1.2 示例实验...............................................................................................................................3
1.2.1 实验内容....................................................................................................................3
1.3 独立实验...............................................................................................................................4
1.3.1 实验内容....................................................................................................................4
1.3.3 实验演示结果............................................................................................................7
1.3.4 实验代码....................................................................................................................8
二、进程调度算法实验...........................................................................................................10
2.1 实验目的.............................................................................................................................10
2.2 示例实验.............................................................................................................................11
2.2.1 实验内容..................................................................................................................11
2.2.2 实验演示结果..........................................................................................................11
2.3 独立实验.............................................................................................................................12
2.3.1 实验内容..................................................................................................................12
2.3.2 实验步骤..................................................................................................................13
2.3.3 实验演示结果..........................................................................................................15
2.3.4 实验代码..................................................................................................................16
二、 进程同步实验..........................................................................................................................17
3.1 实验目的.............................................................................................................................17
3.2 示例实验.............................................................................................................................17
3.2.1 实验内容..................................................................................................................17
3.2.2 实验演示结果..........................................................................................................19
3.3 独立实验.............................................................................................................................20
3.3.1 实验内容..................................................................................................................20
3.3.2 实验步骤..................................................................................................................20
3.3.3 实验演示结果..........................................................................................................23
3.3.4 实验代码..................................................................................................................23
三、 内存页面置换算法实验..........................................................................................................33
4.1 实验目的.............................................................................................................................33
4.2 示例实验.............................................................................................................................33
4.2.1 实验内容..................................................................................................................33
4.2.2 实验演示结果..........................................................................................................34
4.3 独立实验.............................................................................................................................35
4.3.1 实验内容..................................................................................................................35
4.3.2 实验步骤..................................................................................................................35
4.3.3 实验演示结果..........................................................................................................37
4.3.4 实验代码..................................................................................................................39
四、 磁盘移臂调度算法实验..........................................................................................................51
5.1 实验目的.............................................................................................................................51
操作系统实验报告
5.2 示例实验.............................................................................................................................51
5.2.1 实验内容..................................................................................................................51
5.2.2 实验演示结果..........................................................................................................52
5.3 独立实验.............................................................................................................................52
5.3.1 实验内容..................................................................................................................52
5.3.2 实验步骤..................................................................................................................53
5.3.3 实验演示结果..........................................................................................................56
5.3.4 实验代码..................................................................................................................56
一、 进程控制实验
1.1 实验目的
加深对于进程并发执行概念的理解。实践并发进程的创建和控制方
法。观察和体验进程的动态特性。进一步理解进程生命期期间创建、
变换、撤销状态变换的过程。掌握进程控制的方法,了解父子进程
间的控制和协作关系。练习 Linux 系统中进程创建与控制有关的系
统调用的编程和调试技术。
1.2 示例实验
1.2.1 实验内容
以下实验示例程序应实现一个类似 shell 子命令的功能,它可以从执行
程序中启动另一个新的子进程并执行一个新的命令和其并发执行 。
1.2.2 实验演示结果
操作系统实验报告
1.3 独立实验
1.3.1 实验内容
参考以上示例程序中建立并发进程的方法,编写一个父子协作进程,
父进程创建一个子进程并控制它每隔 3 秒显示一次当前目录中的文
件名列表。
操作系统实验报告
1.3.2 实验步骤
1.3.2.1 算法设计
通过进程间的通讯,先创建一个父进程一个子进程,父进程沉睡
秒,子进程作为当前父进程再次创建一个他的子进程,当前子进程
执行显示当前目录文件列表功能,执行 方法后死亡。
在死循环里无限进行当前操作。即达到父进程创建一个子
进程并控制它每隔 秒显示一次当前目录中的文件名列表的要求。
1.3.2.2 开发调试过程
打开一终端命令行窗体,新建一个文件夹,在该文件夹中建立名为
pctrl.c 的 C 语言程序;
再建立以下名为 pctrl.h 的 C 语言头文件;
建立项目管理文件 Makefile;
输入 make 命令编译连接生成可执行的 pctl 程序;
执行 pctl 程序;
再次执行带有子进程指定执行命令的 pctl 程序。
1.3.2.3 思考与分析
.反映的进程的特征和功能在真实的操作系统中是怎样实现和反
映出教材中讲解的进程的生命期、进程的实体和进程状态控制的。
剩余63页未读,继续阅读
文档优选
- 粉丝: 88
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 课程设计-python爬虫-爬取日报,爬取日报文章后存储到本地,附带源代码+课程设计报告
- 软件和信息技术服务行业投资与前景预测.pptx
- 课程设计-基于SpringBoot + Mybatis+python爬虫NBA球员数据爬取可视化+源代码+文档+sql+效果图
- 软件品质管理系列二项目策划规范.doc
- 基于TensorFlow+PyQt+GUI的酒店评论情感分析,支持分析本地数据文件和网络爬取数据分析+源代码+文档说明+安装教程
- 软件定义无线电中的模拟电路测试技术.pptx
- 软件开发协议(作为技术开发合同附件).doc
- 软件开发和咨询行业技术趋势分析.pptx
- 软件测试题详解及答案.doc
- 软件漏洞生命周期管理策略.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5