实验2++进程管理
更新时间:2023-12-19 06:00:01 阅读量: 教育文库 文档下载
实验2进程管理
实验内容
(1)进程的创建:
编写一段程序,使用系统调用fork() 创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”,子进程分别显示字符“b”和“c”。试观察记录屏幕上的显示结果,并分析原因。
(2)进程的控制
修改已经编写的程序,将每个进程输出一个字符改为每个进程输出一句话,再观察程序执行时屏幕上出现的现象,并分析原因。
(3)进程通信
a) 编写一段程序,使其实现进程的软中断通信。
要求:使用系统调用fork() 创建两个子进程,再用系统调用signal() 让父进程捕捉键盘上来的中断信号(即按DEL键);当捕捉到中断信号后,父进程用系统调用Kill() 向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止:
Child Process 1 is killed by Parent! Child Process 2 is killed by Parent!
父进程等待两个子进程终止后,输出如下的信息后终止:
Parent Process is killed!
(4)进程的管道通信
编制一段程序,实现进程的管道通信。
使用系统调用pipe() 建立一条管道线;两个子进程P1和P2分别向管道各写一句话:
Child 1 is sending a message! Child 2 is sending a message!
而父进程则从管道中读出来自于两个子进程的信息,显示在屏幕上。
要求父进程先接收子进程P1发来的消息,然后再接收子进程P2发来的消息。
1/1
正在阅读:
实验2++进程管理12-19
2012届毕业项目格式08-14
城市执法大队开展系列活动情况汇报12-14
如何实施成功的销售管理:过程管理08-10
行列式的计算毕业论文05-09
缓蚀剂研究进展05-13
我国企业销售人员流失的原因分析06-09
高考英语阅读理解专项突破:文学与艺术03-14
应对突发事件能力考试12-04
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 进程
- 实验
- 管理
- JavaWeb 程序设计 习题参考答案(第1-6章)
- 事业单位聘用工作总结-精选word文档(4页)
- 读后感(阿米巴经营 责任胜于能力)24篇
- 师徒结对之徒弟成长计划
- 贵阳市人民政府关于印发《贵阳市合同制消防员招收管理办法》的通知
- 音乐 顾媛 作业1
- 2015年神经外科专业卫生高级职称考试模拟题,练习题1-(1)
- 网店运营实务课程设计
- 2017-2018年湖北省武汉市部分重点中学高一上学期期末数学试卷与答案
- 归去来兮辞教案(1)完美版
- 五下第一单元“汉字英雄”
- 小学英语阅读教学初探
- 白杨课文预习教案
- 1997年进口保健食品目录
- 《破冰》读后感(精选多篇)
- 818行政组织理论复习资料 - 图文
- 数模范例 - 图文
- 某公司新手机广告策划书
- 五年级语文1课ppt教案
- 我国医药企业发展及知识产权现状研究