您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 操作系统实验源代码(创建进程、信号量、死锁和饥饿)

  2. 操作系统实验源代码(创建进程、信号量、死锁和饥饿)
  3. 所属分类:网络攻防

    • 发布日期:2009-12-16
    • 文件大小:1mb
    • 提供者:littlecow32
  1. 操作系统死锁检测与解除

  2. 操作系统死锁检测与解除,课程设计 void jiesuo(int *work,int **request,int **allocation,int *finish,int *p,int m,int n) { int i,j,t,flag; int *sum=new int[m]; for(i=0;i<m;i++) //初始化数组 sum[i]=0; for(i=0;i<m;i++) //统计死锁资源、释放 if(p[i]==FALSE) { for(j=0;j<n;j++)
  3. 所属分类:网络攻防

    • 发布日期:2009-12-23
    • 文件大小:179kb
    • 提供者:lomo1988
  1. 操作系统-银行家算法试验报告

  2. 银行家算法是避免死锁的一种重要方法。通过编写一个模拟动态资源分配的银行家算法程序,进一步深入理解死锁、产生死锁的必要条件、安全状态等重要概念,并掌握避免死锁的具体实施方法。
  3. 所属分类:其它

    • 发布日期:2010-06-20
    • 文件大小:273kb
    • 提供者:liulala8478641
  1. 操作系统 死锁 课件下载

  2. 操作系统 死锁 课件下载 操作系统 死锁 课件下载 了解:死锁的检测与恢复 理解:死锁的必要条件、死锁的预防 掌握:死锁的避免——银行家算法
  3. 所属分类:其它

    • 发布日期:2010-06-22
    • 文件大小:280kb
    • 提供者:ly82622323
  1. 银行家算法避免死锁 C# 操作系统课程设计

  2. 本次课程设计通过编写和调试一个仿真模拟银行家算法避免死锁的程序,观察产生死锁的条件,并采用银行家算法,有效地避免死锁的发生。这是我们的操作系统课程设,用.net做的。 银行家算法避免死锁,其中有三个模块,欢迎界面、主窗体、安全性检查窗体。 略过欢迎界面不说,主窗体包括可利用资源的初始化、添加进程、申请资源。在申请资源后点击确定,会进入副窗体,父窗体上面显示分配资源的分配情况,可以进行安全性检查,如果存在安全序列,则分配资源,否则不分配资源。 点击父窗体的返回按钮就会回到主窗体,可以再次申请资源
  3. 所属分类:其它

    • 发布日期:2010-07-13
    • 文件大小:1mb
    • 提供者:wkfisherman
  1. 计算机操作系统银行家算法避免死锁

  2. 银行家算法是避免死锁的一种重要方法,通过编写一个简单的银行家算法程序,加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。
  3. 所属分类:其它

    • 发布日期:2010-12-09
    • 文件大小:135kb
    • 提供者:suyuanlai
  1. 操作系统原理xp和linux

  2. 本书结合windows XP和Linux实例,全面系统地介绍了操作系统的原理和实现技术。全书共分9章。前6章在介绍操作系统的概念、功能、基本特征基础上,详细介绍了处理机管理、存储器管理、设备管理、文件管理、死锁等操作系统基本内容。第7章介绍多处理机、网络以及分布式操作系统的基本原理。第8章介绍操作系统的安全性。第9章是实验指导和实验内容。全书从教学实际出发,章节安排上注意读者的阅读习惯,尽量采用通俗易懂的语言,突出基础,注意应用。
  3. 所属分类:Linux

    • 发布日期:2011-03-08
    • 文件大小:2mb
    • 提供者:goodluckingat
  1. 操作系统习题解答-13章死锁

  2. 操作体统死锁部分习题及答案.例: 1、 什么叫饿死?什么叫活锁?举例说明之. 答: 在一个动态系统中,资源请求与释放是经常性发生的线程行为.对于每类系统资源,操作系统需要确定一个分配策略,当多个线程同时申请某类资源时,由分配策略确定资源分配给进程的次序。 资源分配策略可能是......
  3. 所属分类:桌面系统

    • 发布日期:2011-09-19
    • 文件大小:298kb
    • 提供者:merelau
  1. 操作系统实验报告--模拟死锁避免程序

  2. 设计模拟实现死锁避免的程序,要求: 1,输入并显示资源类型数,进程数,每类资源的个体数; 2,输入每个进程对每类资源的最大需求量,已分量,算出其剩余需求量。算出系统每类资源的当前剩余量;显示输入和计算出的数据; 3,按银行家算法检测系统当前是否处于安全状态,若是,往下;若否,转1,重新设置数据; 4,给出某个进程的资源分配请求,按死锁避免方法检测可否将资源分配给它?若可,输出一个进程安全序列、资源分配成功的说明和新的系统资源分配状态表;若否,输出“资源分配失败”和失败的原因:①,申请量大于系统
  3. 所属分类:OS

    • 发布日期:2011-12-30
    • 文件大小:361kb
    • 提供者:soke520
  1. 模拟操作系统课程设计

  2. 模拟操作系统的运行过程,MFC编写。具有以下功能: 1.以生产者消费者的方式创建进程PCB 2.模拟进程管理的五种状态,和他们之间的互相转换(从指令集运行指令) 3.模拟进程调度、死锁、资源竞争(windows信号量的使用) 4.模拟内存管理(虚拟内存分页、LRU替换算法) 5.模拟磁盘管理(这块写的不好) 内附各种文档说明
  3. 所属分类:Windows Server

    • 发布日期:2012-02-28
    • 文件大小:25mb
    • 提供者:yuxuanhong
  1. 死锁避免——银行家算法

  2. 这个程序主要通过模拟系统死锁避免的实现,使用银行家算法来避免死锁加深对死锁避免,系统安全状态等的理解。 (1)输入1执行算法,输入2退出程序,其他输入无效。算法要用到的资源种类有10种,每种资源的数目为1~10,整个程序所要用到的数据(进程资源需求向量、资源数目、最大需求矩阵)均使用随机函数rand()随机产生1~10的数据。 (2)输出所产生的需求向量、资源数目、最大需求矩阵,该系统是否安全,银行家算法执行步骤,进程的资源请求是否安全。 (3)能够判断随机产生的模拟系统是否安全,判断进程的资
  3. 所属分类:C++

    • 发布日期:2012-04-09
    • 文件大小:141kb
    • 提供者:w_abo
  1. 操作系统-死锁

  2. 从进程同步的概念可以知道,当并发进程需要竞争使用资源或需要相互协作向前推进时,如果不采取同步措施,或同步措施不恰当,则很容易导致并发进程不能向前推进而陷入僵局,即死锁现象。死锁是发生在一组相互竞争或协作的进程与线程之间的一个非正常现象。 死锁是所有操作系统都面临着的潜在问题,操作系统除了需要预防死锁、避免死锁外,还需要能够检测死锁,并从死锁中进行恢复。
  3. 所属分类:专业指导

    • 发布日期:2012-04-14
    • 文件大小:453kb
    • 提供者:elaineleesnow
  1. 操作系统中有关预防死锁的问题

  2. 操作系统中有关预防死锁的问题
  3. 所属分类:嵌入式

    • 发布日期:2012-04-23
    • 文件大小:40kb
    • 提供者:yinzuobin2010
  1. 操作系统设计与实现

  2. 详细论述了操作系统的所有基本概念,包括进程、进程间通信、信号量、管程、消息传递、调度算 法、输入/输出、死锁、设备驱动程序、存储器管理、页面调度算法、文件系统设计、安全与保护 机制等。
  3. 所属分类:桌面系统

    • 发布日期:2012-11-16
    • 文件大小:5mb
    • 提供者:aloonling
  1. 操作系统死锁

  2. 操作系统 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。
  3. 所属分类:专业指导

    • 发布日期:2012-12-22
    • 文件大小:413kb
    • 提供者:ascgscghjdscm
  1. 操作系统经典实验

  2. 包含了操作系统所有经典实验的源码,即生产者消费者问题、读者优先问题、CPU调度问题、死锁避免问题、虚拟内存页置换等问题。
  3. 所属分类:其它

    • 发布日期:2013-11-22
    • 文件大小:54kb
    • 提供者:justloveyou_
  1. 操作系统、死锁检测、VC++

  2. 操作系统、死锁检测、 在VC++6.0环境下编译通过,直接可以运行
  3. 所属分类:C++

    • 发布日期:2008-12-07
    • 文件大小:556kb
    • 提供者:sheng051
  1. 进程间的制约关系-死锁、高级进程通信

  2. 操作系统原理 :进程间的制约关系-死锁、高级进程通信
  3. 所属分类:网络攻防

    • 发布日期:2008-12-16
    • 文件大小:263kb
    • 提供者:huang159
  1. SQLServer死锁总结

  2. 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。对应到SQLServer中,当在两个或多个任务中,如果每个任务锁定了其他任务试图锁定的资源,此时会造成这些任务永久阻塞,从而出现死锁;这些资源可能是:单行(RID,堆中的单行)、索引中的键(KEY,行锁)、页(PAG,8KB)、区结构(EXT,连续的8页)、堆或B树(HOBT)、表(TAB,包括数据和索引)、文件(File,数据库文件)、应用程序专用资源(
  3. 所属分类:其它

    • 发布日期:2021-03-04
    • 文件大小:280kb
    • 提供者:weixin_38723691
  1. 操作系统之死锁

  2. 死锁其实在信号量时已经提到过,当一个进程想要申请资源A,拥有资源B,而另一个进程想申请资源B,但是拥有资源A,那么会产生死锁。   信号量本身是个资源,有一定数量。资源分为很多很多,如内存空间,CPU周期,I/O设备等,每个资源有一定数量的资源实例。   资源和信号量一样,有等待队列,当一个进程想要申请资源,但需要其他进程释放此资源,则进入该资源的等待队列。   死锁的必要条件:   1、互斥。即资源不能被多个进程所占有。这点其实除了只读文件,其他基本都满足。   2、占有并等待:A进
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:48kb
    • 提供者:weixin_38569722
« 12 3 4 5 6 7 8 9 10 »