
操作系统原理
zhouyelihua
昨夜星辰昨夜风
展开
-
银行家算法的C实现
以下算法只是演示过程,判断是否存在安全序列,如果存在给出一个。其实个人感觉用C++应该会更容易实现。 对二维数组改日一定要多下功夫研究下啊!!!!!!!!!!!!!!!#include#define M 4//进程数目P1,P2,P3......#defi原创 2011-08-26 04:28:59 · 13537 阅读 · 8 评论 -
银行家算法的C++实现
转载自:http://apt-blog.net/object_oriented_bankers_alogrithm #include #include using namespace std; /* “资源”类,包含A、B、C、D四种“资源”转载 2011-08-26 10:59:24 · 5029 阅读 · 0 评论 -
进程的优先调度算法的c语言实现
在进程中实现优先级算法可以使用最小堆排列来实现。一般在优先级调度算法中要实现的操作1.从后备作业队列中选择一个优先级最高的作业将他们调入内存,分配必要的资源。此处的优先级越高关键字越小2.创建进程并且放入到后备作业队列中3,。改变一个进程的优先级重新排列后备作业队原创 2011-10-10 00:33:25 · 22708 阅读 · 1 评论