摘要: 内存管理模块提纲 基本概念和背景 连续区内存分配 页式内存管理 页表结构 段式内存管理 实例:Intel i386 重温一些计算机组成的知识点 程序必须装入内存后,才能被CPU解释,执行 CPU能够直接访问的,只有主存,寄存器 访问寄存器需要1个CPU时钟周期,很快 访问主存需要许多时钟周期,或者, 阅读全文
posted @ 2017-12-13 20:52 喵小喵~ 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 银行家算法,顾名思义,是仿照银行发放贷款采取的控制方式而设计的一种死锁避免算法. 该算法的策略是实现动态避免死锁.要明白此算法,就要明白银行的贷款策略. 银行的目的是让利润最大化,风险最低,为了控制风险,在放贷之前,要先审核客户的信用额度.客户对资金的使用是按阶段的,并不是一定第一次就得到全部贷款, 阅读全文
posted @ 2017-12-13 20:29 喵小喵~ 阅读(3355) 评论(0) 推荐(0) 编辑
摘要: 死锁概念 死锁:指多个进程因竞争共享资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再向前推进 Example: 系统有两个磁带设备 进程P1和P2各占有一个磁带设备并且实际需要两个磁带 一个生动的例子: 死锁的避免 死锁的避免概述 该方法运行进程动态地申请资源,系统在进行资源分配之前,先计 阅读全文
posted @ 2017-12-13 12:52 喵小喵~ 阅读(171) 评论(0) 推荐(0) 编辑