搜索资源列表
page.change
- 功能介绍: l 输入进程P总共有的页面数,l 并输入系统已经在内存中分配的页面数。当所分配的页面数大于进程P的页面数时,l 则不l 需要进行页面调度工作。 l 由进程P的页面数目,l 程序随机生成一些访问内存的页面号,l 为简化程序,l 这些页面号的数目同l 进程P的进程数目一致(这个缺陷也有待改进)。 l 由用户选择FIFO算法还是LRU算法对进程P的页面访问内存分配的页面进行分配,l 并输出具体的页面访问过程。 原理介绍: 请求页式管理中的置换算法:置换算法在内存中没有空
bankSys
- 题目:银行家算法 具体要求:屏幕提示:输入申请资源的进程和各资源数目,程序通过对预先输入的资源的矩阵分析。给出当前系统是否安全的提示,若安全,给出安全序列。 -topics : bankers algorithm specific requirements : screen Tip : resources for the importation of the process and the number of resources, procedures for the importati
bank
- 完成银行家算法,多资源,可随意输入进程数目资源数目~~~ ~~~ ~~~ ~~~~`
O
- 用Java编写的读者写者问题的模拟程序,基本功能读读允许,读写互斥和写写互斥都实现了,界面输出是等待的读写者数目,运行的读写者数目.
XssBanker
- 内附文档,有关银行家算法的程序 一、设计题目:银行家算法编程 编制银行家算法通用程序,并检测思考题中所给状态的安全性。 银行家算法最早由Dijkstra于1965年发表。从那以后几乎每本操作系统的专著都详细的描述它,许多论文的内容也围绕该算法讨论,其主要优点是不需要死锁预防中加上的种种限制,如资源剥夺或重新运行进程。但很少由作者指出该算法缺乏实用价值。因为,进程很难在运行前就知道其所需资源的最大量;而且系统中的进程必须是无关的,相互之间没有同步要求;进程的个数和分配的资源数目应该是
111
- 用C++编写的屏幕保护程序源码源码,可以修改其中的鱼数目。
banker_by_array
- 本程序为自己在学习操作系统时独立根据书上所述的银行家算法制作而成,包括一个数组输入函数(Sr()),数组输出函数(Pr())和一个判断函数(test()),并通过指针传递参数,可以自定义进程数目和资源种类数目(源程序限10个以内,可自行更改数组)。 注:本程序是在linux环境下通过gcc编译器编译成功的。若移植到windows环境下可能在汉字显示部分出现乱码。-This procedure for their own independence in learning, when the o
prosscd
- 操作系统实验中的进程创建与删除 1) 采用动态或静态方法生成一颗进程树(进程数目≥20); 2) 设计进程撤销算法; 3) 实现进程撤销函数,采用级联方式撤销; 4) 可动态撤销进程; 5) 可动态观察进程树的情况; 6) 测试程序并得到正确结果。 -Experiment operating system process creation and deletion of 1) the use of dynamic or static method to generat
sisuowenti
- 这个是操作系统的一个实验,实现死锁问题,并能判断如果给出进程资源数目能响应的给出系统是否安全-This is an experimental operating system to achieve deadlock and give the process to determine if the number of resources to respond to the safety of the given
caozuoxitong
- 程序实现了两个生产者和两个消费者的生产者消费者问题(当生产者消费者数目再多时加上几个子进程就可以了)为了防止程序陷入死循环,给生产者限定了生产次数,同时为了方便截图,将次数限定的比较少。下面是我的程序:-Program has achieved two producers and two consumers and producers of consumer issues (when the number of producers and consumers to add a few more
DeadlockAvoidance
- 实验要求:(1)程序运行开始时,资源全部可用。资源种类约10种,每种资源数目为1~10。 (2)不断随机产生或手工输入新的“进程资源需求向量”,并填写到最大需求矩阵。 (3)在各进程的最大需求数量范围内(因此需作是否超出范围的检验),为各进程随机生成或手工输入资源请求。经银行家算法后输出系统是否安全的信息。当一个进程的资源请求全部发完后,认为它结束。 -Experimental requirements: (a) program run begins, all of the avai
mybank_cPP
- 银行家算法模拟程序的实现 用可视(图形)化界面完成银行家算法的模拟程序。 模拟程序能够实现对不同数目进程,不同数目资源种类,不同当前状态的测试,通过银行家算法判断任意次数的资源请求是否会得意满足,并对提出资源请求的进程作出正确处理。 模拟程序还需要能够正确回收资源,并在回收资源后判断是否需要唤醒阻塞进程,如需要则将先前因申请资源失败而被阻塞的进程唤醒,并提供资源分配-Bankers algorithm simulation program realization
jinchengmonishiyan2
- 实验二 进程撤销模拟 实验学时:2 实验类型:验证 实验要求:必修 一、实验目的 1) 理解进程撤销相关理论; 2) 掌握进程撤销流程。 二、实验内容 本实验针对操作系统中进程撤销相关理论进行实验。要求实验者设计一个程序,该程序可模拟撤销多个进程及其子孙进程。 1) 采用动态或静态方法生成一颗进程树(进程数目≥20); 2) 设计进程撤销算法; 3) 实现进程撤销函数,采用级联方式撤销; 4) 可动态撤销进程; 5) 可动态观察进程树的情况;
Bank
- 1.根据所需进程数量和资源数目进行动态开辟内存 2.检查用户输入是否正确 3.进行安全性检测 4.使用银行家算法为进程分配资源(1. dynamically open up memory according to the number of required processes and the number of resources 2. check whether the user is correct or not 3. security detection 4. use the