- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 C#窗体模拟三种页面置换算法(OPT,FIFO,LRU)
目录模拟内容模拟思路实现方法编程实现最佳页面置换算法OPT先进先出算法FIFO最近最久未使用页面置换算法LRU运行结果 模拟内容 设计一个内存工作区,并使用下述算法来模拟实现页面的置换: 1、最佳页面置换算法(OPT) 2、先进先出页面置换算法(FIFO) 3、最近最久未使用页面置换算法(LRU) 模拟出对于一个进程的各个页面访问过程中,内存工作区的存储情况(包括页面的调入和调出情况),并记录缺页情况,最后计算显示缺页率。 模拟思路 1、通过随机数(也可以是固定的页面引用序列)产生一个指定范围内的页面号引用
2021-05-07 10:43:01 2846 1
原创 C#窗体模拟银行家算法
目录模拟内容模拟思路实现方法编程实现运行结果 模拟内容 银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。 设计一个N(如N=5)个并发进程共享M(如M=3)种类不同资源的系统,给定各类资源的初始数目,进程可动态地申请资源和释放资源,系统按各进程的申请动态地分配资源。 设计银行家算法,实现资源分配程序,应能打印输出各进程依次要求申请的资源数和依次分配资源情况、每次申请
2021-05-06 22:49:36 1576 2
原创 C#窗体模拟生产者消费者问题
目录模拟内容模拟思路实现方法编程实现运行结果 模拟内容 1、实现对经典的生产者—消费者问题的模拟,以便更好的理解此经典进程同步问题。生产者-消费者问题是著名的进程同步问题。它描述一组生产者向一组消费者提供产品,它们共享一个有界缓冲池,生产者的任务是向其中投放产品,消费者从中取得产品。 2、假定生产者和消费者是互相等效的,只要缓冲池未满,生产者就可以将生产出的产品放入其中;而只要缓冲池未空,消费者就可以从缓冲池中拿走产品。 3、生产者消费者进程同步,因为只有通过互通消息才知道是否能存入产品或者取走产品。他们之
2021-05-06 22:05:46 1853 5
原创 C#模拟银行窗口模拟系统(控制台)
目录模拟内容模拟思路编程实现运行结果 模拟内容 模拟银行的业务处理过程,银行有三个窗口,每天8点开门,12点关门,银行业务主要包括两种:存钱和取钱,每件业务的处理时间为3~5分钟。 分析银行的具体业务办理情况,通过随机数生成并模拟银行业务办理事件处理过程,分析各个窗口的排队长短,编写程序最终实现完整处理过程,建立“银行窗口模拟系统”。 1.如果程序开始运行时产生的随机时间在8-12点之间,则运行该程序,否则提示银行已关门; 2.程序开始运行时,随机产生当时银行存在的人数,及三个窗口的排列情况,并按其先后顺序
2021-05-06 21:43:00 1614 3
Struts2_Action_experiment.zip
2020-09-16
学生成绩管理系统.zip
2020-07-12
出租房屋信息管理系统.zip
2020-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人