pv原语的实现

上传人:m**** 文档编号:586751623 上传时间:2024-09-05 格式:PPT 页数:10 大小:1MB
返回 下载 相关 举报
pv原语的实现_第1页
第1页 / 共10页
pv原语的实现_第2页
第2页 / 共10页
pv原语的实现_第3页
第3页 / 共10页
pv原语的实现_第4页
第4页 / 共10页
pv原语的实现_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《pv原语的实现》由会员分享,可在线阅读,更多相关《pv原语的实现(10页珍藏版)》请在金锄头文库上搜索。

1、操作系统课程设计操作系统课程设计 PPPP、V V V V原语的模拟实现原语的模拟实现原语的模拟实现原语的模拟实现 组长:白组长:白 金金组员:范泰民组员:范泰民 陈志方陈志方鲁正祥鲁正祥经济管理学院信管经济管理学院信管10911091操作系统课程设计操作系统课程设计经济管理学院信管经济管理学院信管109110911课题简介1、课题目的 1)理解信号量相关理论;2) 掌握记录型信号量结构; 3) 掌握P、V 原语实现机制。 2、课题描述 本课题针对操作系统中信号量相关理论进行课题要求编写程序并进行测试。代码主要模拟信号量的p操作(wait)和v操作(signal)。操作系统课程设计操作系统课程

2、设计经济管理学院信管经济管理学院信管109110912小组任务分配白 金范泰民陈志方鲁正祥WAIT函数代码的理解以及流程图的制作,程序的调试,ppt的制作,对pv操作的具体实现。通过vc编译pv操作程序,理解代码含义,了解代码功能,制作showdetail流程图。程序代码的总体分析与理解,signal函数的理解以及流程图的制作,课题总结的编写。主程序代码的理解与分析,调试程序并修改错误代码,搜集相关代码资料,部分思考题的解答。操作系统课程设计操作系统课程设计经济管理学院信管经济管理学院信管109110913课题实现过程1、小组成员阅读课题材料,理解课题目的及要求。2、根据课题结构及目的,进行任

3、务分配。3、各成员根据自己的任务分配,分别搜集相关资料, 理解相关代码,初步调试相关程序。4、在workspace中进行头文件的编写。5、各成员资料的整理汇总并调试。6、PPT制作,准备下午的答辩。操作系统课程设计操作系统课程设计经济管理学院信管经济管理学院信管109110914存不存在输入的进程号存不存在输入的信号量开始Sname,pidYYCount-Count=0Y等待队列是否为空添加都队列的最后放于等待队列队首信号量不存在N进程不存在NYNWait函数的流程图操作系统课程设计操作系统课程设计经济管理学院信管经济管理学院信管109110915开始N输入信号量是否存在显示所输信号量不存在s

4、nameCount+是否有进程处于等待队列等待队列依次获得资源YYSignal函数流程图操作系统课程设计操作系统课程设计经济管理学院信管经济管理学院信管109110916Int i5,semi.count=0 开始显示当前信号量名和所占用它的进程号是否存在等待队列依次显示等待进程仅显示当前信号量名YNYShowdetail函数流程图操作系统课程设计操作系统课程设计经济管理学院信管经济管理学院信管109110917程序的具体实现10次wait操作10次signal操作操作系统课程设计操作系统课程设计经济管理学院信管经济管理学院信管109110918课题总结课题总结 通过本次课程设计,掌握了运用记录型信号量解决进程同步问题。通过程序的调试与编译,深刻理解了P、V操作原理及过程,并具体实现。在实验中小组成员培养了各自的程序分析与调试的能力,为以后的计算机课程设计打下坚实基础。操作系统课程设计操作系统课程设计经济管理学院信管经济管理学院信管109110919谢谢!操作系统课程设计操作系统课程设计经济管理学院信管经济管理学院信管1091109110

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号