首页> 外文期刊>Journal of Advanced Computer Science & Technology >Design and implementing a software tool to ensure undeadlock state by perfect distribution of resources' instances among competing processes
【24h】

Design and implementing a software tool to ensure undeadlock state by perfect distribution of resources' instances among competing processes

机译:设计和实施软件工具,以通过在竞争流程之间完美分配资源实例来确保解除锁定状态

获取原文
           

摘要

In computer operating systems books, they explain and solve deadlock problems by declaring in advance the maximum needs of resources and their instances for each process, the total number of resources' instances, and the allocation of the resources' instances for each process. In this paper, we introduce an effective software tool to prove that it is not necessary to declare in advance the allocation of resources' instances for each process since we suggested and implement in the tool some equations to calculate and discover a suitable allocation of resources' instances to be distributed among competing processes in such a way that the computer system will never enter a deadlock state. In fact, the only necessary and sufficient conditions to solve deadlock problems are the total number of resources and their instances besides the maximum needs of resources and their instances for each process. The theory and details are explained with some examples in the contents.
机译:在计算机操作系统书籍中,它们通过预先声明每个进程的资源及其实例的最大需求,资源实例的总数以及每个进程的资源实例的分配来解释和解决死锁问题。在本文中,我们介绍了一种有效的软件工具,以证明无需提前声明每个流程的资源实例分配,因为我们建议并在该工具中实现了一些方程式,以计算和发现合适的资源分配方式。实例将在竞争进程之间进行分配,以使计算机系统永远不会进入死锁状态。实际上,解决死锁问题的唯一必要和充分条件是资源及其实例的总数,以及每个进程对资源及其实例的最大需求。内容中将通过一些示例对理论和细节进行说明。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号