
操作系统
操作系统学习
forwardyzk
这个作者很懒,什么都没留下…
展开
-
银行家算法-操作系统(C语言)
1.银行家算法银行家算法是操作系统中死锁避免的一种算法,这是一个理想化的方法,一般实际中很少用到,因为要提前知道每一个进程申请最大的需求量,这一般很难控制.算法的思想:1.确认了系统中每个资源的资源量.2.并且也确认了每个进程对每个资源的最大需求量.3.当给每个进程进行申请对应资源的时.3.1.如果此次申请的资源数+已经持有的资源数大于了该进程的最大需求量,那么则拒绝分配.3.2.如...原创 2019-11-04 16:48:23 · 1365 阅读 · 1 评论 -
LRU算法-模拟页面置换(C语言)
1.LRU算法 LRU算法(Least Recently Used):最近最久未使用法,操作系统中页面置换中的经典算法, 当内存中分配的页面满的时候, 则需要将内存中最久未被使用的页面用新的页面替换出去. ![Lru算法模拟页面置换](https://img-blog.csdnimg.cn/20191104093628432.jpg?x-oss-process=image/watermar...原创 2019-11-04 10:42:30 · 3938 阅读 · 0 评论