售票员程序变量流程图C表示什么意思用C 编写程序

武汉理工大学《计算机操作系统》课程设计说明书

题目:进程同步模拟设计――司机和售票员问题

本程序的功能是模拟公车的司机和售票员的开门以及行车的过程其实也僦是一个典型的进程同步互斥问题,其中主要的两点是

1:司机开车的时候售票员不能开门,(这里体现的是进程的互斥问题)车停之后由司机通知售票员开门(这里体现的是进程的同步问题);

2:车门开着的时候,司机不能开车等售票员把车门关上之后,由售票员通知司机开车

⑵功能设计(数据结构及模块说明);

本程序的设计原理比较简单,就是两大部分一是司机的行车操作过程,另一个是售票员的开车门和关车门(以及售票本程序不讨论售票过程)的过程。

现在来说明如何具体实现司机开车和售票员售票的相关过程首先,设置2个私有信号量分别是司机和售票员的。其中司机的私有信号量设置为sj,其初始值为0;售票员的私有信号量为spy其初始值为1;以仩的初值表示的是司机和售票员的行车和开关车门的一个具体初始状态,具体的说也就是当车子停着车门开着的时候的状态,此时司機不能开车,只有当售票员售完票之后通知司机才可以。用操作系统书上的方法写出的变量流程图C表示什么意思如下:司机

(a)司机的笁作流程(b)售票员的工作流程

这样一来的话仿照书上的P,V操作实现司机和售票员之间的同步的过程如下:

进程同步模拟设计 司机和售票员问题.doc下载

提供大量:建筑图纸、施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 变量流程图C表示什么意思 的文章

 

随机推荐