计算机
进程管理-进程的状态进程的状态 进程的状态 进程运行 进程管理-前趋图前趋图 前趋图 前趋图
进程管理-进程的同步与互斥互斥:如千军万马过独木桥 互斥:如千军万马过独木桥 同步:速度有差异,在一定情况停下等待 同步:速度有差异,在一定情况停下等待 进程管理-进程的同步与互斥生产者消费者问题 生产者消费者问题 单缓冲区情况 单缓冲区情况 多缓冲区情况 多缓冲区情况 ![]() 进程管理-PV操作临界资源:诸进程间需要互斥方式对其进行共享的资源,如打印机、磁带机等 临界区:每个进程中访问临界资源的那段代码称为临界区 信号量:是一种特殊的变量 ![]() PV操作 单缓冲区生产者、消费者问题PV原语描述: ![]() S1初值为1,S2初值为0 PV操作例题
![]()
进程管理-PV操作
![]()
例题![]()
进程管理-死锁问题进程管理是操作系统的核心,但如果设计不当,就会出现死锁的问题。如果一个进程在等待一件不可能发生的事,则进程就死锁了。而如果一个或多个进程产生死锁,就会造成系统死锁。
![]() 死锁的预防与死锁的避免
![]() 死锁的预防与死锁的避免 进程管理-银行家算法
当一个进程对资源的最大需求量不超过系统中的资源数时可以接纳该进程进程可以分期请求资源,但请求的总数不能超过最大需求量 当系统现有的资源不能满足进程尚需资源数时,对进程的请求可以推迟分配,但总能使进程在有限的时间里得到资源 银行家算法例子:
![]() 首先求剩下的资源数: R1=9-(1+2+2+1+1)=2 R2=8-(2+1+1+2+1)=1 R3=5-(1+1+3)=0 ![]() ![]() ![]() ![]() 存储管理-分区存储组织
![]() 存储管理-页式存储组织
![]() 高级程序语言使用逻辑地址;运行状态,内存中使用物理地址。 ![]() 优点:利用率高,碎片小,分配及管理简单 缺点:增加了系统开销;可能产生抖动现象 练习题
![]()
存储管理-段式存储组织
![]() ![]() ![]() 优点:多道程序共享内容,各段程序修改互不影响 缺点:内存利用率低,内存碎片浪费大 存储管理-段页式存储组织
![]() 优点:空间浪费小、存储共享容易、存储保护容易、能动态连接 缺点:由于管理软件的增加,复杂性和开销也随之增加,需要的硬件以及占用的内容也有所增加,使得执行速度大大下降 存储管理-块表快表是一块小容量的相联存储器(Associative Memory) ,由高速缓存器组成,速度快,并且可以从硬件上保证按内容并行查找,般用来存放 当前访问最频繁的少数活动页面的页号。 存储管理-页面置换算法
![]() 九次 先进先出 ![]() 10次 例题
![]() 练习题![]()
![]() 文件管理-索引文件结构
![]() 索引文件结构 练习题![]() ![]()
操作系统-文件和数型目录结构文件属性
文件名的组成
![]() 绝对路径:是从盘符开始的路径 相对路径:是从当前路径开始的路径 若当前目前为:D1,要求F2路径,则:绝对路径:/D1/W2/F2,相对路径:W2/F2 文件管理-空闲存储空间的管理
![]() 位示图 文件管理-试题讲解![]() ![]() ![]()
![]() 设备管理-数据传输控制方式
![]() 通道 设备管理-虚设备与SPOOLING技术
![]()
![]() ![]() 微内核操作系统
![]() ![]() ![]() |
|