- 19
- 0
- 约2.41千字
- 约 5页
- 2016-08-15 发布于重庆
- 举报
BX121028俞佳星实验3Linux进程的同步与互斥
电子信息学院
实验报告书
课程名:《操作系统原理实验》
题 目: 实验 Linux进程的同步与互斥
实验内容
1.用fork( )创建一个进程,再调用execl( )用新的程序替换该子进程的内容
2.利用wait( )来控制进程执行顺序
3.修改实验上述,用lockf( )来给每一个进程加锁,以实现进程之间的互斥
4. 观察并分析出现的现象
1.掌握进程另外的创建方法
2.熟悉进程的睡眠、同步、撤消等进程控制方法
3.进一步认识并发执行的实质
4.分析进程竞争资源的现象,学习解决进程互斥的方法Red Hat Linux 9;用户名:root,密码:123456
实验步骤
1、实验准备知识
(1) execl( )系列
系统调用execl( )系列,也可用于新程序的运行。fork( )只是将父进程的用户级上下文拷贝到新进程中,而execl( )系列可以将一个可执行的二进制文件覆盖在新进程的用户级上下文的存储空间上,以更改新进程的用户级上下文。execl( )系列中的系统调用都完成相同的功能,它们把一个新程序装入内存,来改变调用进程的执行代码,从而形成新进程。如果execl( )调用成功,调用进程将被覆盖,然后从新程序的入口开始执行,这样就产生了一个新进程,新进程的进程标识符id 与调用进程相同。(2) execl( )和fork( )联合使用
系统调用
您可能关注的文档
最近下载
- 2025年北京市初二学业水平地生会考真题试卷(+答案).docx VIP
- 国开电大24271《劳动与社会保障法》期末机考真题及答案(第103套).pdf
- 电动葫芦出厂检验报告.doc VIP
- 基于多方法融合的曲肘式合模机构结构参数优化研究.docx VIP
- 2026年湖南公务员考试(法律专业知识)历年参考题库含答案详解.docx VIP
- 数据资产的确认、计量和报告基于商业模式视角.pdf VIP
- 一年思想汇报总结(2篇).docx VIP
- 既有建筑改造施工专项方案.docx VIP
- 浏阳市统一社会招聘事业单位人员考试真题及答案.pdf VIP
- AI大模型与AIGC技术在公安领域的应用解决方案【99页PPT】.pptx VIP
原创力文档

文档评论(0)