- 0
- 0
- 约7.03千字
- 约 9页
- 2026-03-31 发布于福建
- 举报
《操作系统》实验报告
实验序号:实验7实验项目名称:信号量与死锁重现
学号
姓名
专业、班
实验地点
指导教师
实验时间
实验目的及要求
通过父子进程的同步,增强对信号量的理解
通过父子进程相互占有对方所需的资源,实现死锁重现,加强对死锁机理的理解,
二、实验设备(环境)及要求
操作系统:Linux
实验内容与步骤
熟悉内存映射函数,支持关联进程共享内存空间
基于匿名内存映射,使用信号量进行父子进程同步
基于对两个信号量的申请,实现父子进程的死锁操作
要求截图显示每步的运行结果,并解释其中的内容。
实验步骤:
撰写程序,要求使用mmap函数得到共享的二元信号量,对信号量进行init、getvalue、wait、post和destroy操作
图1
撰写程序,要求父子进程通过基于mmap获得的共享二元信号量进行同步,要求通过信号量设置,使得父进程的执行在子进程之前,打印的信息里要带当前时间信息,以便检查是否按要求的顺序执行
图2
撰写程序,要求在第2步的基础上,实现两个信号量sem1和sem2。程序执行过程中,要求确保父进程先获取sem1,子进程先获取sem2,父进程再试图获取sem2,子进程再试图获取sem1。从而出现两个进程死锁的情况,过几分钟后,在终端上,用户通过kill命令杀死子进程,以释放资源。
图3
由于Xshell
您可能关注的文档
- 操作系统实验报告1.doc
- 操作系统实验报告2.doc
- 操作系统实验报告3a.doc
- 操作系统实验报告3b.doc
- 操作系统实验报告4.doc
- 操作系统实验报告5a.doc
- 操作系统实验报告5b.doc
- 操作系统实验报告6.doc
- 操作系统实验报告8.doc
- 7《包身工》课件 2026-2027学年统编版高二语文选择性必修中册.pptx
- 统编版小学五年级语文下册课件《语文园地六》.pptx
- 9.3 大气压强 课件-2025-2026学年人教版物理八年级下学期.pptx
- 10.《苏武传》第二课时 课件 2026-2027学年统编版高二语文选择性必修中册.pptx
- 统编版小学五年级语文下册课件《第二单元习作:写读后感》.pptx
- 2025-2026学年初二英语下学期期中模拟练习含答案.docx
- 2024-2025学年广东省广州市八年级下学期中段生物检测含答案.docx
- 2024-2025学年广东广州天河中学八年级下学期期中数学试题含答案.docx
- 冀教版八年级数学上《第十二章分式和分式方程》单元测试含答案.doc
- 华东师大八年级数学下《第18章平行四边形》整合提升试卷.doc
- 危重病人生命体征监测.pptx
最近下载
- 检验科生物安全培训试题(含答案).docx VIP
- 本科毕业设计(论文)任务书年产370万吨连铸坯的转炉炼钢车间.pdf VIP
- 检验科2025年生物安全培训试题含答案.docx VIP
- 2025年检验科生物安全培训试题(含答案).docx VIP
- 福建师范大学综合体育馆通风空调系统设计.pptx VIP
- XX城市更新单元专项规划.ppt VIP
- (云南专版)中考物理总复习 专题突破3 坐标图象题课件.pptx VIP
- 2025年检验科生物安全培训试题含答案.docx VIP
- SC-T 9110-2007 建设项目对海洋生物资源影响评价技术规程.pdf VIP
- 化工过程分析与综合习题答案.docx VIP
原创力文档

文档评论(0)