操作系统上实验报告3
操作系统实验三报告
实验题目:
进程管理及进程通信
实验环境:
虚拟机Linux操作系统
实验目的:
1.利用Linux提供的系统调用设计程序,加深对进程概念的理解。
2.体会系统进程调度的方法和效果。
3.了解进程之间的通信方式以及各种通信方式的使用。
实验内容:
例程1:
利用fork()创建子进程
#includestdio.h
#includestdlib.h
#includeunistd.h
main()
{
int i;
if (fork())
i=wait(0);
/*父进程执行的程序段*/
/* 等待子进程结束*/
printf(It is parent process.\n);
printf(The child process,ID number %d, is finished.\n,i);
}
else{
printf(It is child process.\n);
sleep(10);
/*子进程执行的程序段*/
exit(1);
/*向父进程发出结束信号*/
}
}
运行结果:
思考:子进程是如何产生的? 又是如何结束的?子进程被创建后它的运行环境是怎
样建立的?
答:子进程是通过函数fork()创建的,通过exit()函数自我结束的,子进程被创建后核心将为其分配一个进
您可能关注的文档
- 招34 2014-2015年度协议供货第一批.doc
- 招商王总裁收现策略研讨会(龚震波)中华讲师网.ppt
- 招标法讲课08年(student).ppt
- 招聘与配置COPY.ppt
- 招行内部激励遇挫 员工持股计划冲关未果.pptx
- 招聘面试题集.ppt
- 拖延症_英文版_procrastination.ppt
- 拒绝浮躁_踏实做人.ppt
- 拥有积极幸福的幼教人生.ppt
- 招行少儿财商活动.ppt
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
原创力文档

文档评论(0)