哲学家进餐问题是荷兰学者Dijkstra 提出的经典问题之一,它是一个信号量机制问题的应用,在操作系统文化史上具有非常重要的地位。对该问题的剖析有助于学生深刻地理解计算机系统中的资源共享、进程同步、死锁等问题,并能熟练地应用信号量来解决生活中的控制流程,即将生活中的控制流程用形式化的方式表达出来。 假设有5个哲学家,他们花费一生中的时光思考和吃饭。这些哲学家共用一个圆桌,每个哲学家都有一把椅子。在桌子中央是一碗通心面,在桌子上放着5只筷子。(如图所示)当一个哲学家思考时,他与其他同事不交互。时而,哲学家会感到饥饿,并试图拿起与他相近的两只筷子(他与邻近左、右之间的筷子)。一个哲学家一次只能拿起一只筷子。显然,他不能从其他哲学家手里拿走筷子。当一个饥饿的哲学家同时有两只筷子时,他就不能不用释放他的筷子而自己吃了。当吃完后,他会放下两只筷子,并再次开始思考。 规定奇数号哲学家先拿他左边的筷子,然后再去拿右边的筷子;而偶数号哲学家则相反。按此规定,将是1、 2号哲学家竞争1号筷子;3、4号哲学家竞争3号筷子。即五位哲学家都先竞争奇数号筷子,获得后,再去竞争偶数号筷子,最后总会有一位哲学家能获得两只筷子而进餐。
上传时间: 2014-01-23
上传用户:teddysha
设置一个简单的图形用户交互界面,是一个简单的学生管理系统的一个雏形,具体功能没有实现,只是提供了一个参考的界面。
上传时间: 2013-12-18
上传用户:JasonC
本系统是为了提高腾达公司自动化办公的水平、经过详细的调查分析初步制定了腾达公司库存信息管理系统。基于WINDOWS 98 平台,使用Microsoft Access97, 在Visual Basic 6.0编程环境下开发的库存信息管理系统。该系统采用交互是人机对话和模块化设计方式,实现对系统管理,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点此管理系统的开发主要为了满足管理者的需求,使他们的工作量减少,工作难度降低,风险性减小。同时使用这个系统还有利用数据的查询和保存。这个系统的5个主菜单以及若干个子菜单可以满足管理者的所有需求,使其工作满足现代化管理的要求。
上传时间: 2013-12-17
上传用户:semi1981
本设计是一个简单的行编辑器。它主要能实现五个主要内容: 1、字符的按行录入及储存;2、文件内容的显示;3、文件内容的查找;4、文件内容的替换5、文件的修改。 设计按数标准I/O下文件系统软件工程的方法进行,系统应具有良好的界面、必要的交互信息和较好的健壮性;醒目美观的软件封面。操作人员能快捷简单地进行操作。
上传时间: 2016-02-27
上传用户:朗朗乾坤
这是一款优秀的的医药触摸屏管理软件,医药触摸屏管理系统画面精美,互动性强,是不可多得的一款软件!点击主界面白色椭圆即可出现退出 界面,输入mrsoft即可退出。强烈建议分辨率:800*600 系统特点: ◇操作简单,人机交互界面友好。 ◇为顾客提供疑难病症查询。 ◇方便、快捷的全方位数据查询。 ◇全面、系统的药品信息。 ◇药品信息通过分类,详细展示给顾客。 主要模块: ◇生产厂家推介 ◇药品信息查询 ◇滚动广告 ◇药品推介 ◇求医问药 ◇本公司介绍
上传时间: 2013-12-09
上传用户:gut1234567
系统运行稳定,安全可靠。 界面设计美观,人机交互界面友好。 为顾客提供方便、快捷的药品信息查询 全面展示企业形象。 为顾客提供疑难病症查询的信息模块。 详细介绍药品厂家的信息模块。 药品信息通过分类,详细的展示给顾客。
上传时间: 2016-03-13
上传用户:fxf126@126.com
模拟混合索引形式的文件系统。能接收建立、删除、读、写和查询属性的命令,并在模拟文件系统中进行操作。提供一个可供操作者建立、删除、读、写文件和查看文件属性的交互界面。
上传时间: 2016-04-06
上传用户:gut1234567
在学习VxWorks I/O 系统功能的基础上,了解的基本I/O、缓冲I/O 及格式化I/O、文件描述符、标准输入/输出/错误设备的使用。对VxWorks I/O 系统中常用的API 有较为深入的理解。实践者对I/O 系统的理解和使用的熟练程度将影响后续实践环节进行顺利与否。通过I/O 系统API 与应用程序交互,能方便地对所调试的系统进行监控,是实时嵌入环境软硬件开发的主要手段之一。实现终端显示的秒表。精确到1/10 秒。可键盘控制暂停/继续计时/复位功能。
标签: VxWorks
上传时间: 2013-12-26
上传用户:haohaoxuexi
本系统为在线相册系统,基于xml,jsp和javabean的在线相册系统,其中使用jdom接口访问xml文件,使用jsp页面同用户交互和访问javabean。
标签:
上传时间: 2013-12-22
上传用户:牛布牛
通过对汽车防盗的研究,提出了高效汽车防盗系统的方案。定制了以Nios II 为核心的处理器,设计了MPEG- 4 视频压缩编码IP ,采用GPRS 网络传输视频信息,实现了具有远程视频监控、自动报警、远程交互控制为一体的汽车防盗 系统。经测试表明:系统达到设计的预期要求,可广泛应用于汽车防盗中
上传时间: 2014-01-22
上传用户:sssl