Operating System
Jeffrey-Heart
这个作者很懒,什么都没留下…
展开
-
LRU与LFU调度算法
LRU和LFU是区别 LRU是最近最少使用页面置换算法(Least Recently Used),选择近期最少访问的页作为被替换页。 LFU是最近最不常用页面置换算法(Least Frequently Used),淘汰一定时期内被访问次数最少的页,在内存保留的都是一些经常访问的对象。对于大部分网站项目,该算法比较适用。 可见LRU是看页面最后一次被使用到发生调度的时间 而L原创 2014-12-28 19:31:18 · 1484 阅读 · 0 评论 -
编程序模拟银行家算法
一、编程序模拟银行家算法 1)对用银行家算法来避免死锁的方法有较深入的了解,给出系统的初始状态,模拟避免死锁的动态过程。 2)银行家算法中的数据结构 (1)可利用资源向量Available。这是一个含有m个元素的数组,其中的每一个元素代表一类可利用的资源数目,其初始值是系统中所配置的该类全部可用资源的数目,其数值随该类资源的分配和回收而动态地改变。Available[j]=K,则表示系统中现原创 2015-01-20 23:03:53 · 2535 阅读 · 0 评论 -
进程管理演示
一、设计内容 设计一个允许n个进程并发运行的进程管理模拟系统。该系统包括有简单的进程控制、同步与通讯机构,其进程调度算法可任意选择(优先级调度,时间片轮转,短进程优先中的一种)。每个进程用一个PCB表示,其内容根据具体情况设置。各进程之间有一定的同步关系(可选)。系统在运行过程中应能显示或打印各进程的状态及有关参数的变化情况,以便观察诸进程的运行过程及系统的管理过程。 二、设计指原创 2015-01-20 23:13:20 · 3077 阅读 · 4 评论