版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
甘肃政法学院本科生试验报告〕姓名:胡靖然学院:网络空间安全学院试验课程名称:操作系统根底试验试验日期: 2023年月 日开课时间:2023-2023学年其次学期甘肃政法学院试验治理中心印制试验题目进程的共享存储区及信号量通信小组合作否姓名胡靖然 班级 2023信管学 号202381170107一、试验目的把握信号量通信的程序设计方法。了解共享内存通信的程序设计方法。了解和生疏Linux支持的共享存储区机制。二.试验环境Windows7操作系统Vmware软件Redhatlinux三、试验内容与步骤1、编程实现一个是进程向共享段写信息的例子。2、编程实现从共享段读信息的例子3、利用系统供给的主存操作函数进展的申请、调整、使用和释放。4、编程实现多个进程对同一文件的互斥写入。四、试验过程与分析1、代码如下:结果如下:结果如下:分析:该进程创立了长度为16K的共享主存段,并将共享段附加到了地址空间为addr的地址上。然后从共享段的起始单元写入0~255个自然数,等待接收进程读。2、代码如下:结果如下:〔这里只共享其中的8K空间。之后,推断共享段是否有信息,假设无,则等待,否则,读信息并进展显示。3、代码如下:结果如下:10hello20hello复制输出后,输出它的地址。4、代码如下:结果如下:本程序中创立了5自己的进程号写到文件中去,信号量的初值为1,当地一个进程执行update_file〔相当于P操作程等待无法操作文件,直到其完毕后,将其值变为1后〔相当于V操作,其它进程并发竞争对文件的写操作,并将自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理病例中的感染控制与预防
- 护理教学比武:高效教学策略
- 护理沟通中的问题解决
- 呼吸系统疾病护理跨学科合作新模式
- 护理护理预防医学基础
- 医院护理安全防范体系构建
- 口腔溃疡预防方法
- 内科患者的床旁超声检查配合与护理
- 危重患儿液体平衡监测
- 护理新视野:护理与全球健康合作的挑战
- 2025年陕西陕煤电力集团有限公司招聘笔试参考题库含答案解析
- CJ/T 164-2014节水型生活用水器具
- 2025本溪事业单位笔试真题
- 电子健康理疗设备考核试卷
- 福建省厦门市双十中学2024-2025学年八年级上学期期末考试数学试卷(含解析)
- 食品安全地方标准 桑黄
- 2017年中小学德育工作指南
- GB/T 44521-2024刮板输送机安全规范
- 甄嬛传电子版剧本第01-10集
- RB/T 180-2017基于过程的质量管理体系审核指南
- GB/T 7829-1987故障树分析程序
评论
0/150
提交评论