- 1
- 0
- 约2.48万字
- 约 22页
- 2023-10-14 发布于湖北
- 举报
操作系统实验报告
(Linux部分)
班级:
姓名:
2.3 Linux并发程序设计
(实验估计时间:90分钟)
背景知识
实验目的
工具/准备工作
实验内容与步骤
背景知识
管道是Linux中最常用的进程间通信IPC机制。利用管道时,一个进程的输出可成为另外一个进程的输入。当输入输出的数据量特别大时,这种IPC机制非常有用。可以想象,如果没有管道机制,而必须利用文件传递大量数据时,会造成许多空间和时间上的浪费。
在Linux中,通过将两个file结构指向同一个临时的索引节点,而两个索引节点又指向同一个物理页而实现管道。
实验目的
1) 通过在Linux进程之间进行的通信实例来学习并发程序设计的方法。
2) 通过Linux进程通信的程序设计与实现,进一步熟悉操作系统的进程概念,理解Linux进程管理概念。
3) 通过阅读和分析Linux实验程序,学习Linux程序设计、调试和运行的方法。
工具/准备工作
在开始本实验之前,请回顾教科书的相关内容。
需要准备一台运行Linux操作系统的计算机。
实验内容与步骤
并发程序的设计关键是使用创建进程的系统调用,使一个程序运行时可以生成几个同时运行的程序,如果程序中没有创建进程的动作则为顺序程序设计。
本实验中的并发程序例子完成两个程序child和father之间的数据传递工作,具体做法分为四步。
步骤1:编制并发程序pi
您可能关注的文档
最近下载
- 复合软包装材料与工艺40-456.ppt VIP
- 复合软包装材料与工艺01-50.pdf VIP
- 伤害监测工作实施方案.docx VIP
- 专题 03 选择性必修上册第三单元“多样文化”主题作文导写-高考语文作文复习之教材单元主题作文导写.docx VIP
- 《水利水电工程鱼道设计导则》SL609-2020条文说明.pdf VIP
- 四川省成都市树德实验中学2024-2025学年八年级上学期期中考试数学试卷(含答案).pdf VIP
- 建设工程设计合同示范文本(专业建设工程)gf—2015—0210.doc VIP
- 深静脉血栓的预防及护理课件.pptx VIP
- 深静脉血栓预防及护理课件.pptx VIP
- 半导体器件物理.pptx VIP
原创力文档

文档评论(0)