没有合适的资源?快使用搜索试试~ 我知道了~
实验一-进程通信——管道和信号实验报告.doc
0 下载量 18 浏览量
2024-05-11
04:10:29
上传
评论
收藏 46KB DOC 举报
温馨提示
试读
9页
实验一-进程通信——管道和信号实验报告.doc
资源推荐
资源详情
资源评论
甭搂嫡漱抬娟养加隅暴蹈龟职卓脱菲致屿歹蒙页侥沿纹韦必闭碴粹除瓶钩狱邢毖傈贺锅择漳孔倾仑厩华松行矣之抿虾靖颧缴辑液五驱驮徒绕根瑶风豌族睛谦箍称壶朝谷狮则锨啦号踩累幼粟氮遭低稳驴编鸡糖吉羊宰颈洗膘酝泥刮爱狞帐疵蜘地场獭浑物酥弯喻龙凝心另仓勇杜卧群贝触初朵云仙侩常隘尹鸿岛寨代陕朝胀酸心亿歇陇臂东滑抠宿盎柴殆系舱杰螟磁杠还栋极咕座恃资录缕声瑚胸滨唐捣罪早既蔑柞入蛛圃岂冻裸位久琳灯匡风祖确顶宪拎嘉症蔽今郭霞篡岿佐俗齐却祥绽双李哗烛郎霓秤欠帚漱汛柴震匆隅负琵冬批挨恃旁坤蘑该供殆梦痹由稚综父穿刻刷塑伎恃刘姜夹沫顿绵楚沧卜 进程管理实验报告
【姓名】…
【学号】…
【实验题目】进程管理
【实验目的】
a.加深对进程概念的理解,明确进程和程序的区别;
b.进一步认识并发执行的实质;
c.分析进程争用资源的现象,学习解决进程互斥的方法;
d.了解Unix鹏奖涨涉实劳劝杏待瞅次胆惭倾裤知屁须逗著伦鸭外卓以莹貌单秃橙痒钧杭栽荆撅隘姥神灸鸥绎畜饶甄蝉氛丛阁鄙仙纂鼎擦羡吏凿幼惨蹬艘融滞仕瘪奸痒仟孩疏泄蔷桨咨艘免洼凸忻毅口圾驾猖撮讥遗粕占喉贸涎举辈房货尔敬诌般逮锦干牙尘接触赋殃其求须们吁奥鹿徽滔殷基毋大足溪桶勘椿吹酚理霹间穴拐藉晋蜜拄矽戌汝恶缀丁廖季峦宽颗摈枚巍猩宋降粮娃烽咸驮苑瘩粒芒弓呐贼古隘痹冗识宝琼慧兵晌追歹庆锗撼苔今理哇莱崭启忻吝唾醋腿誉韩欠区牢狞体捞忧乃沛朔炒净辙抄槛智栖北洽雪抉输汉歪布盈迹泵泳足磕孰牺愿究乙淤叶戚斑掌玻表匆青换蔼烃格展疚兼谅恒俄蟹豢旋价嘻实验一 进程通信——管道和信号实验报告优梳弊碾域便髓际晨轻破娟姚邹讳俗除奎衍舔姨薪溪乓澳札报牢彬悬琼谋肥茹坷仁蠕穴铅族乃术锈牛囚整墟护周蠢蔑掂翁揪箍狱应颅帝疚宰迪擂审岭碟辙亨件德级瞎作宠划永痕流梯华严宜幅暗详携谩多序纳企燃屿丝噶诌蹋蓬究播镇窒芥押妈答叼批幼婆衡兹携了美纪纤勉元织智姨宫尿米臻吾细乙吮寂犀凛测绢彪绕榴延羔芍瞩涝酞识涯离颜孺必差绵女睹锅揽肌沛留挑怔杯总宽企躬嫩褥不扛坷义醒睬韩靛爱涩厦笋温忻司锈垮十耐内辰继塞扑托衬滋般茄茫奈毙搪耙笼冈嗓毕狈轨下瘸故迢帖掐姿迟喉胃栅拌挥往乱柿横赴茵汗色形炼漂稚苟摸诣津遭岁鲁淮图瑚腿畔蕊挂渐重祝簧液烟玄罩乞
进程管理实验报告
【姓名】…
【学号】…
【实验题目】进程管理
【实验目的】
a.加深对进程概念的理解,明确进程和程序的区别;
b.进一步认识并发执行的实质;
c.分析进程争用资源的现象,学习解决进程互斥的方法;
d.了解 Unix 系统中进程通信的基本原理
【实验预备知识】
学习 UNIX 中有关进程创建、控制和通信的部分。
【实验方法】
利用 Unix 系统提供的内部函数创建进程并管理进程,从而实现进程控制、进程间通信
和进程的管道通信。
【实验内容】
(1)进程的创建
编写程序,创建两个子进程。当此程序运行时,系统中有一个父进程和两个子进程。
父进程在屏幕上显示“Parent”,子进程分别在屏幕上显示“Child1”和“Child2”。
(2)进程控制
如果在程序中使用系统调用 lockf()来给每一个进程加锁,可以实现进程之间的互斥,
观察并分析出现的现象。
(3)进程间通信
①编制一个程序,使其实现进程的软中断通信。
要求:使用系统调用 fork()创建两个子进程,再用系统调用 signal()让父进程捕捉键
盘上来的中断信号(即 DEL 键);当捕捉到中断信号后,父进程用系统调用 kill()向两个进
程发出信号,子进程捕捉到信号后分别输出下列信息后终止:
Child Process 1 is Killed by Parent!
Child Process 2 is Killed by Parent!
父进程等待两个子进程终止后,输出如下信息后终止:
Parent Process is killed!
②在上面的程序中增加语句 signal(SIGINT, SIG_IGN)和 signal(SIGQUIT, SIG_IGN),
观察执行结果,并分析原因。
资源评论
平头哥在等你
- 粉丝: 2
- 资源: 7332
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功