



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北邮-大三-操作系统-进程管理实验报告北邮-大三-操作系统-进程管理实验报告实验一进程管理1实验目的:(1)加深对进程概念的理解,明确进程和程序的区别;(2)进一步认识并发执行的实质;(3)分析进程争用资源的现象,学习解决进程互斥的方法;(4)了解linux系统中进程通信的基本原理。2.实验预备内容(1)阅读linux的sched.h源码文件,加深对进程管理概念的理解; (2)阅读linux的fork()源码文件,分析进程的创建过程。 3.实验内容(1)进程的创建:编写一段程序,使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显
2、示一个字符:父进程显示字符“ a”子进程分别显示字符“ b和“ c。试观察记录屏幕上的显示结果,并分析原因源代码如下:#in clude#in clude#i ncludev un istd.h#in elude vfen tl.h#in eludeint main (i nt argc,char* argv) pid_t pid1,pid2;pid1 = fork();if(pid1fpri ntf(stderr,childproc ess1failed);exit(-1);else if(pid1 = 0)prin tf(bn);elsepid2 = fork();if(pid2fprin
3、 tf(stderr,childprocess1failed);exit(-1); else if(pid2 = 0) prin tf(cn);elsepri ntf(an);sleep (2);exit(o);return 0;结果如下:分析原因:pid=fork(); 操作系统创建一个新的进程(子进程),并且在进程表中相应为它建立一个新的表项。新进程和原有进程的可执行程序是同一个程序;上下文和数据,绝大部分就是原进程(父进程)的拷贝,但它们是两个相互独立的进程!因此,这三个进程哪个先执行,哪个后执行,完全取决于操作系统的调度,没有固定的顺序。 (2)进程的控制修改已经编写的程序,将每个进程输出一个字符改为每个进程输出一句话,再观察程序执行时屏幕上出现的现象,并分析原因。将父进程的输出改为father process completed 输出b的子进程改为输出child processl completed 输出c的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 飞机外勤仪表、电气工职业素养考核试卷及答案
- 打击乐器制作工岗位应急处置技术规程
- 石英晶体滤波器制造工协助他人积极性考核试卷及答案
- 2025房产贷款借款合同
- 2026届河南省淮阳县数学九上期末检测模拟试题含解析
- 个人土地承包合同范例
- 山东省无棣县2026届数学八年级第一学期期末监测模拟试题含解析
- 广东省深圳市光明区2026届数学七年级第一学期期末预测试题含解析
- 2025年物联网MQTT协议性能评估试卷
- 兽医专业知识培训课件
- 广东省东莞市五校2024-2025学年高一上学期第一次联考数学试题(无答案)
- PVC-地面中水泥基自流平找平层的施工作业指导书
- 国家公务员行测数量关系(数字推理)模拟试卷1(共253题)
- 道路施工分包合同范例
- 北师大版四年级数学上册第五单元《方向与位置》(大单元教学设计)
- 《民航客舱设备操作与管理》课件-项目二 客舱服务设备
- 咖啡因实验报告咖啡因与老年人认知功能
- GB 32032-2024金矿开采、选冶和金精炼单位产品能源消耗限额
- 熟能生巧儿童成语故事绘本
- 2024年四川省自然资源投资集团有限责任公司招聘笔试参考题库附带答案详解
- 2024年社工考试题库大全(含答案)
评论
0/150
提交评论