1 / 10
文档名称:

操作系统实验报告.doc

格式:doc   大小:325KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统实验报告.doc

上传人:君。好 2020/11/2 文件大小:325 KB

下载得到文件列表

操作系统实验报告.doc

相关文档

文档介绍

文档介绍::.. 西安邮电大学(计算机学院)课内实验报告实验名称: 进程管理专业名称: 计算机科学与技术班级: 学生姓名: 学号(8位): 指导教师:实验日期: *****年**月**日一、实验目得及实验环境目得:(1)加深对进程概念得理解,明确进程与程序得区别。(2)进一步认识并发执行得实质。(3)分析进程竞争资源现象,学习解决进程互斥得方法。(4)了解Linux系统中进程通信得基本原理。环境:Linux操作系统环境:二、实验内容(1)阅读Linux得sched、h源文件,加深对进程管理概念得理解。(2)阅读Linux得fork、c源文件,分析进程得创建过程。(1)进程得创建编写一段源程序,使系统调用fork()创建两个子进程,当此程序运行时,在系统中有一个父进程与两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”;子进程分别显示字符“b”与字符“c”。试观察纪录屏幕上得显示结果,并分析原因。(2)进程得控制修改已编写得程序,将每个进程输出一个字符改为每个进程输出一句话,在观察程序执行时屏幕出现得现象,并分析原因。如果在程序中使用调用lockf()来给每一个子进程加锁,可以实现进程之间得互斥,观察并分析出现得现象。(3)①编写一段程序,使其现实进程得软中断通信。要求:使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上来得中断信号(即按DEL键);当捕捉到中断信号后,父进程用系统调用Kill()向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止:Child ProcessllisKilledby Parent!Child Processl2isKilledbyParent! 父进程等待两个子进程终止后,输出如下得信息后终止 Parent ProcessisKilled!程序流程图如下: ②在上面得程序中增加语句signal(SIGNAL,SIG-IGN)与signal(SIGQUIT,SIG-IGN), 观察执行结果,并分析原因。(4)进程得管道通信编制一段程序,实现进程得管理通信。使用系统调用pipe()建立一条管道线;两个子进程P1与P2分别向管道中写一句话:Child1issending amessage!Child2 is sendingamessage! 而父进程则从管道中读出来自于两个子进程得信息,显示在屏幕上。要求父进程先接收子进程P1发来得消息,然后再接收子进程P2发来得消息。、创建进程,显示结果bca,这就是因为程序执行时,先执行fork()创建进程所需得时间多于输出一个字符得时间,因此在主进程创建进程2得同时,进程1就输出了“b”,而进程2与主程序得输出次序就是有随机性得,2、进程得控制3、软中断通信A、B、因为没有了中断与退出信号,程序一直就是阻塞状态而无法退出。关键代码:main(){ﻩintp1,p2; if(p1=fork()) /*创建子进程p1*/ﻩ{ﻩ if(p2=fork())ﻩﻩ/*创建子进程p2*/ﻩ {ﻩﻩwait_mark=1; signal(SIGINT,stop); /*接收到^c信号,转stop*/ﻩ waiting

最近更新

2025年新学期演讲稿有哪些 13页

数字壁画行业的盈利模式分析 29页

智能穿戴设备买卖合同 3页

假日乐园快乐寒假七年级英语答案 3页

元宵和汤圆有区别吗- 2页

全国经营系列任职资格培训考评委托协议 3页

公司前台人员的工作心得5篇 5页

示波器手册 22页

养老金并轨后企业退休职员养老金计较要领 2页

内蒙古自治区呼和浩特市单台子中学高三数学文.. 7页

内蒙古自治区呼和浩特市德安中学2021年高三生.. 13页

内蒙古自治区赤峰市内蒙古市第八中学2021年高.. 7页

2025年新娘的婚纱应该如何清洗保养 5页

内蒙古自治区赤峰市巴中学2022年高一数学文下.. 6页

情感经济下的消费者行为与市场趋势分析报告 31页

内蒙古自治区赤峰市第七中学2022年高二地理模.. 9页

写给家长的一封道歉信 5页

准确的近义词有哪些 2页

初一感恩父母演讲稿 4页

化妆品公司年度总结 4页

北京丰台区左安门中学2022年高三数学理月考试.. 7页

北京北方交通大学高二英语月考试卷含解析 4页

北京古城中学2020年高一物理月考试题含解析 4页

北京实验外国语学校高三物理上学期期末试卷含.. 6页

北京尚乐中学2021年高二英语上学期期末试卷含.. 4页

作文训练之心理描写有优点的培训课件 21页

旅游景区的智能化管理服务应用分析报告 28页

采棉机驾驶员职业技能鉴定与劳动合同 3页

中国急性期缺血性脑卒中诊治指南2025 12页

汽车刹车抱死的利与弊 5页