哲学家进餐问题是荷兰学者Dijkstra 提出的经典问题之一,它是一个信号量机制问题的应用,在操作系统文化史上具有非常重要的地位。对该问题的剖析有助于学生深刻地理解计算机系统中的资源共享、进程同步、死锁等问题,并能熟练地应用信号量来解决生活中的控制流程,即将生活中的控制流程用形式化的方式表达出来。 假设有5个哲学家,他们花费一生中的时光思考和吃饭。这些哲学家共用一个圆桌,每个哲学家都有一把椅子。在桌子中央是一碗通心面,在桌子上放着5只筷子。(如图所示)当一个哲学家思考时,他与其他同事不交互。时而,哲学家会感到饥饿,并试图拿起与他相近的两只筷子(他与邻近左、右之间的筷子)。一个哲学家一次只能拿起一只筷子。显然,他不能从其他哲学家手里拿走筷子。当一个饥饿的哲学家同时有两只筷子时,他就不能不用释放他的筷子而自己吃了。当吃完后,他会放下两只筷子,并再次开始思考。 规定奇数号哲学家先拿他左边的筷子,然后再去拿右边的筷子;而偶数号哲学家则相反。按此规定,将是1、 2号哲学家竞争1号筷子;3、4号哲学家竞争3号筷子。即五位哲学家都先竞争奇数号筷子,获得后,再去竞争偶数号筷子,最后总会有一位哲学家能获得两只筷子而进餐。
资源简介:哲学家进餐问题是荷兰学者Dijkstra 提出的经典问题之一,它是一个信号量机制问题的应用,在操作系统文化史上具有非常重要的地位。对该问题的剖析有助于学生深刻地理解计算机系统中的资源共享、进程同步、死锁等问题,并能熟练地应用信号量来解决生活中的控制流程...
上传时间: 2013-12-10
上传用户:zhangzhenyu
资源简介:哲学家进餐问题是荷兰学者Dijkstra 提出的经典问题之一,它是一个信号量机制问题的应用,在操作系统文化史上具有非常重要的地位。对该问题的剖析有助于学生深刻地理解计算机系统中的资源共享、进程同步、死锁等问题,并能熟练地应用信号量来解决生活中的控制流程...
上传时间: 2014-01-23
上传用户:teddysha
资源简介:1、 生产者—消费者问题是一种同步问题的抽象描述。 2、 计算机系统中的每个进程都可以消费或生产某类资源。当系统中某一进程使用某一资源时,可以看作是消耗,且该进程称为消费者。 3、 而当某个进程释放资源时,则它就相当一个生产者
上传时间: 2015-11-12
上传用户:924484786
资源简介:软件:计算机系统中的程序及其文档 系统软件:居于计算机系统中最靠近硬件的一层,其他软件一般都通过系统软件发挥作用。他和具体的应用领域无关,如编译系统和操作系统等。
上传时间: 2015-04-30
上传用户:123啊
资源简介:VxWorks操作系统在雷达计算机系统中的应用,希望对大家有所帮助
上传时间: 2016-06-15
上传用户:xieguodong1234
资源简介:进程间通信的主要目的是实现同一计算机系统内部的相互协作的进程之间的数据共享与信息交换,由于这些进程处于同一软件和硬件环境下,利用操作系统提供的的编程接口,用户可以方便地在程序中实现这种通信;应用程序间通信的主要目的是实现不同计算机系统中的相...
上传时间: 2013-12-15
上传用户:as275944189
资源简介:针对基于图像特征点的配准方法中对应特征对难以准确提取的问题,提出一种基于兴趣 点匹配的图像自动拼接方法。该方法首先利用Harris角检测器提取两幅图像中的兴趣点,并在此基 础上采用比较最大值法提取出对应兴趣点特征对,最后利用这些匹配特征对来实现图像...
上传时间: 2013-12-31
上传用户:BIBI
资源简介:计算机系统虚拟实验(微)汇编系统的开发是在原先网上计算机系统虚拟实验室的基础上提出的一个新课题。它是为了满足让学生更深一步的理解汇编及微汇编语言在计算机硬件系统中的工作原理的需要,而设计的一种将汇编及微汇编指令翻译成机器代码的翻译器 现在市...
上传时间: 2017-01-19
上传用户:维子哥哥
资源简介:随着我国经济的迅速发展和信息技术的进步,物流行业已经被确定为我国国民经济的重要产业和经济发展的新增长点,其中物流配送路径的优化是物流系统中的关键一环,选择合理经济的配送路线可以极大的降低配送成本,提高配送效率,增加企业的经济效益。 本文以如何科学...
上传时间: 2017-09-11
上传用户:熊少锋
资源简介:随着我国经济的迅速发展和信息技术的进步,物流行业已经被确定为我国国民经济的重要产业和经济发展的新增长点,其中物流配送路径的优化是物流系统中的关键一环,选择合理经济的配送路线可以极大的降低配送成本,提高配送效率,增加企业的经济效益。 本文以如何科学...
上传时间: 2013-12-18
上传用户:yuanyuan123
资源简介:这是计算机算法中的回溯法中的一个经典的问题--N皇后问题!希望对学计算机算法的同学有用!
上传时间: 2015-03-17
上传用户:ainimao
资源简介:直接序列扩频通信可以有效地抵抗来自信道中的窄带干扰。在一个直扩通信系统中,扩频是通过伪噪声序列(PN)对发送的信息数据进行调制来实现的。在接收端,原伪噪声序列和所收信号的相关运算可将窄带干扰扩展到DS信号的整个频带,使干扰等效为幅度较低频谱较平坦的...
上传时间: 2014-12-20
上传用户:busterman
资源简介:Linux 是互连网上的独特现象虽然它是由学生的业余爱好发展而来但是现在它已 经成为最为流行的免费操作系统
上传时间: 2013-12-22
上传用户:qazxsw
资源简介:Windows应用高级编程-C#编程篇(PDF)大家可以对该教程好好学习,有助于大家的编程水平!
上传时间: 2014-01-19
上传用户:weiwolkt
资源简介:NLMS是LMS的一种改进算法。对该自适应滤波的朋友有一定启发
上传时间: 2016-02-25
上传用户:zm7516678
资源简介:RoboCup是一个标准问题,通过它可以来评价各种理论、算法和框架等。在RoboCup仿真组 的比赛中,截球动作做为防守的基础,具有非常重要的地位和作用。本文通过将跑位和截球动作结 合,设计出较为有效的截球模块
上传时间: 2016-04-29
上传用户:h886166
资源简介:直接序列扩频Matlab程序 直接序列扩频通信可以有效地抵抗来自信道中的窄带干扰。在一个直扩通信系统中,扩频是通过伪噪声序列(PN)对发送的信息数据进行调制来实现的。在接收端,原伪噪声序列和所收信号的相关运算可将窄带干扰扩展到DS信号的整个频带,使干扰等...
上传时间: 2013-12-20
上传用户:franktu
资源简介:理论知识是用来指导具体实践的。本文在深刻理解通信系统理论的基础上利用 MATLAB 强大的仿真功能,设计了许多具体的通信系统仿真模型。在仿真模型设计过程中,本文对模型设计的目的、具体的结构组成、仿真流程以及仿真结果都给出了具体详实的分析和说明。
上传时间: 2013-12-19
上传用户:zhyiroy
资源简介:为保证网络信息传输的安全性,提出一种视频图像加密方法。该方法引入混沌系统中的Logistic映射和 Baker映射,结合H·264视频压缩编码特点,利用Baker映射对DCT (Discrete Cosine Transform)变换量化后 的块进行位置置乱,
上传时间: 2017-02-06
上传用户:zhliu007
资源简介:为保证网络信息传输的安全性,提出一种视频图像加密方法。该方法引入混沌系统中的Logistic映射和 Baker映射,结合H·264视频压缩编码特点,利用Baker映射对DCT (Discrete Cosine Transform)变换量化后 的块进行位置置乱,
上传时间: 2014-11-26
上传用户:mpquest
资源简介:经典turbo码的编码过程该文件夹中的SC_TurboIC_MIMO_0524.m是将我turbo的编译码模块替换原来B3G系统中的turbo编译码模块而重新得到的. 定点仿真得,在比特信噪比>=0.5db时,经过一次大迭代,误码率接近0 当然,要得到更精确的结果,需要更多的仿真.
上传时间: 2014-11-24
上传用户:gdgzhym
资源简介:该文件夹中的SC_TurboIC_MIMO_0524.m是将我turbo的编译码模块替换原来B3G系统中的turbo编译码模块而重新得到的. 定点仿真得,在比特信噪比>=0.5db时,经过一次大迭代,误码率接近0 当然,要得到更精确的结果,需要更多的仿真.
上传时间: 2013-12-05
上传用户:jqy_china
资源简介:数字图像增强是图像处理的一个重要分支它对图像整体或局部特征能有效地改善直方图是图像处理中最重要的基本概念之一它能有效地用于图像增强基于数字图像增强对图像处理的重要性本文主要 讨论了图像直方图 直方图均衡化 直方图规定化图像增强技术 并给出了相...
上传时间: 2014-01-09
上传用户:hzy5825468
资源简介:空间数据库在当前的地理信息系统(GIS)应用中具有非常重要的地位,空间数据引擎(SDE)技术则以附加中间层较好地解决了GIS功能应用与数据库集成中数据提供与访问模式方面的制约瓶颈问题,并在“湖北省水土流失动态络系统”构建综合数据库的应用中取得良好效果。
上传时间: 2017-08-08
上传用户:moerwang
资源简介:CPU是计算机系统中一个十分重要的资源,本章主要介绍处理机的调度目标、策略以及评价方法等。因为处理机调度程序不可能选择全部驻留在外存的进程,因此,在调度一个进程占有处理机之前,系统必须按某种策略把外存中处于后备状态的作业选择出来,并创建进程和...
上传时间: 2014-01-11
上传用户:hoperingcong
资源简介:工程指令EO管理系统是飞机维修管理系统中的一个子系统,主要的功能是接收上级部门下达的EO,制作指令执行方案,确定该EO涉及的维修飞机。然后,由生产部门反馈具体的维修完成时间。
上传时间: 2013-12-25
上传用户:417313137
资源简介:这个例程及文档详细地介绍了VB6中的物件导向概念,还演示了比较高级的共享内存、多线程等示例,如果你的英语功底好、VB达到中级的话,这将是不可多得的好资料。
上传时间: 2013-12-22
上传用户:Thuan
资源简介:《机器视觉实时问题的对策与研究方法综述》:机器视觉已经广泛应用在许多行业,由于图像处理的数据是海量的,处理图像的速度一般比较慢,但一些领域要求开发的机器视觉系统是实时的。为此,本文针对实时问题,从硬软件与算法几个方面,沿着机器视觉过程的每个...
上传时间: 2013-12-17
上传用户:海陆空653
资源简介:本文介绍了USB设备Bulk模式驱动程序的设计。该设计使用FIFO消息队列、信号量机制和定时器中断机制,可在不同的操作系统中实现。文中所用到的程序体系结构对于实现不同USB设备进行Bulk模式通讯是通用的。
上传时间: 2014-01-20
上传用户:wpwpwlxwlx
资源简介:本书是面向对象领域的经典名著之一,将面向对象方法的基本原理与软件工程实践很好地结合起来,覆盖面广,可读性强,是一本集理论与实践及其多方面应用于一体的好书。 本书全面、准确地阐述了面向对象方法。全书分10章,分别介绍面向对象的基本概念、面向对...
上传时间: 2014-11-26
上传用户:qazxsw