当前位置:文档之家› 汤子瀛_计算机操作系统第四版期末总复习

汤子瀛_计算机操作系统第四版期末总复习


第五章设备管理的重点、难点
虚拟设备和SPOOLing 技术 什么是虚拟设备 什么是SPOOLing技术,SPOOLing系统的组成 如何利用SPOOLing技术实现共享打印机
磁盘调度 磁盘调度的目标 磁盘访问时间的计算 FCFS、SSTF、SCAN、CSCAN 等算法的应用及这些调度算法 的演变过程,分别解决了哪些问题;各算法的性能比较
系统打开文件表 用户打开文件表
创建、打开、读写、关闭、删 除、拷贝、重命名
文件存取控制
•第六章文件管理的重点、难 点
文件的逻辑结构:顺序文件、索引文件和索引顺序文件 原理和特征 组织方式、访问方法及各种文件形式的比较 外存分配方式:连续分配、链接分配和索引分配原理、优缺 点 显示链接FAT、混合索引分配 目录管理:目录管理的要求 文件控制块(FCB) 索引结点 目录结构:单级、两级和多级 文件磁盘空间管理 空闲表法和空闲链法 位示图法:分配和回收的具体计算
第四章的典型问题





存储器管理的基本任务 动态重定位的概念、实现方式,什么情况下需要重定位 比较连续分配与离散分配 基于空闲分区链的内存分配与回收算法的应用实例:首次 适应法,循环首次适应法,最佳适应法 在某分页系统中,给定内存容量和物理块大小,计算物理 块的数量;对给定的进程页表,将给定的逻辑地址,计算 出其对应的物理地址并画出地址变换流程图。 在某分段系统中对给定的进程段表,将给定的逻辑地址, 计算出其对应的物理地址并画出地址变换流程图。 请求分页系统过程的各种问题,并用流程图的方式表示地 址变换过程 对给定的问题,按各种页面置换算法,写页面调入过程, 计算和分析缺页率,并对多种算法的性能作比较分析
多道程序设计 进程基本概念 进程同步互斥 进程间通信 进程调度 死锁
操作系统定义 OS的作用 OS特征 OS的主要功能 OS分类 OS结构设计
处理机管理
I/O系统 I/O控制方式 缓冲技术 I/O软件组成 设备独立性 设备分配 驱动程序 虚设备技术 通道技术 磁盘调度
基本概念
用户接口 作业基本概念 批处理系统作业管理 分时系统作业管理
第七章 操作系统接口

联机命令接口

联机命令 终端处理程序 命令解释程序 系统调用与一般过程调用的区别 中断与陷入

程序接口


图形用户接口
期末试题题型及分值
单选题 判断题 简答题 计算题 编程题 分值分布:


第二章(约占22分) 第三章(约占20分) 第四章(约占20分) 第五章(约占15分) 第六章(约占18分) 其余章(约占5分)
设备管理重要性 设备独立性 设备分类 设备管理任务 设备管理功能
用户进程 与设备无关软件 设备驱动程序 中断处理程序
基本概念
I/O软件组成
缓冲技术
设备 管理
设备驱动程序
虚设备技术
设备处理
磁盘存储管理
SPOOLing技术 共享打印机
设备管理 设备分配回收 独占设备分配 共享设备分配
磁盘访问时间 磁盘调度 先来先服务 最短寻道时间优先 扫描(电梯算法) CSCAN
第五章设备管理的典型问题






各种I/O 控制方式的比较 为什么引入缓冲区 缓冲如何提高I/O 速度 为什么引入设备独立性,如何实现 什么是虚拟设备,实现虚拟设备的关键技术 SPOOLing技术的组成,如何利用SPOOLing 技术实现共享打 印机 设备处理程序的功能和处理过程 对各种磁盘调度算法,计算访问次序和平均寻道时间,性 能 磁盘访问时间的组成和计算
1、处理机调度的基本概念和种类 2、选择调度算法的准则,周转时间,带权周转 时间,响应时间 3、常见调度算法, 抢占,响应比 4、 常见的两种实时调度算法 处理死锁的基本方法 5、死锁产生的原因,四个必要条件 6、死锁的预防 7、利用银行家算法避免死锁 8、死锁的检测与解除

高速缓存 内存 磁盘

一台计算机有10台磁带机被n个进程竞争,每 个进程最多需要3台磁带机,那么n最多为 _____时,系统没有死锁的危险?
解:n最大为4。

在银行家算法中,若出现下述的资源分配情况: Process Max Allocation Available P0 004 4 0032 1622 P1 275 0 1000 P2 3 6 10 10 1354 P3 098 4 0332 P4 0 6 6 10 0014 试问: 1)该状态是否安全? 2)若进程P2提出请求Request(1,2,2,2)后,系统能 否将资源分配给它? 3)如果系统立即满足P2的上述请求,系统是否立即进入死 锁状态?
•第五章设备管理的重点、难 点
I/O 控制方式:四种I/O 方式的基本原理;四种I/O 方式由 低到高效的演变 缓冲管理 缓冲的概念,为什么引入缓冲 单缓冲如何提高I/O 速度,它存在哪些不足,双缓冲、循 环缓冲又如何提高CPU 与I/O 设备的并行性 缓冲池是为了解决什么问题而引入,引入缓冲池后系统将 如何处理I/O 设备和CPU 间的数据输送 缓冲池的工作方式及Getbuf和Putbuf过程 设备独立性 什么是设备独立性 如何实现设备独立性 设备驱动程序
P2 { 通过路口; }
P3 { 通过路口; }
P4 { 通过路口; }
进程的互斥
分析:进程P1、P2、P3、P4因竞争十字路口这个资源而成 为互斥关系。 设:信号量m表示十字路口资源,初值为1表示资源可用。
int m=1; cobegin p1() // p2() //p3() // p4() coend p1() { P(m) ; 通过路口; V(m) ; } p2() { P(m) ; 通过路口; V(m); } p3() { P(m) ; 通过路口; V(m) ; } p4() { P(m) ; 通过路口; V(m); }
第二章 进程管理的典型问题



进程的三种基本状态及其转变原因。 进程互斥、临界区 三种经典同步问题及其变型

同步约束条件的分析,信号量的初值的设定 单缓冲区的一个生产者一个消费者同步问题 单缓冲区的一个生产者多个消费者同步问题 多个生产者多个消费者多个缓冲区的同步问题
第三章 处理机调度与死锁
解: 1)利用安全性算法对上面的状态进行分析 (如下表所示),找到了一个安全序列{P0, P3,P4,P1,P2}或{P0,P3,P1,P4, P2},故系统是安全的。
资源情况 进程
Work
Need
Allocatio n
Work+Alloc ation
Finis h
A B C D A B C D A B C D A B C D
OS特征
OS功能
OS分类
操作系 统基本 概念
硬件运行环境
批处理操作系统 分时系统 实时操作系统 个人计算机操作系统 网络操作系统 分布式操作系统 吞吐量 时间片 虚机器
操作系统定义
操作系统设计
有效管理 合理调度 使用方便
操作系统设计目标 操作系统结构设计
CPU状态 系统堆栈 中断技术 时钟 通道 地址映射 存储保护
死锁的有关结论 产生死锁的必要条件 死锁预防 死锁避免 死锁检测解除 资源分配图
•第二章 进程管理
1、进程和线程的概念 2、进程的基本状态及状态转换的原因 3、PCB的作用 4、进程控制的原语操作 5、进程互斥、临界区、进程同步的基本概念、 同步准则 6、记录型信号量 7、信号量的应用 8、经典进程同步问题;生产者与消费者问题 9、进程间通信的原理和实现方法 信箱
系统区 用户区
内存管理分配回收 存储共享 存储保护 内存扩充 地址映射
存储体系
存储管理任务
存储 管理
存储管理方案
段式存储管理 页式存储管理 段页式存储管理
其他
装入与链接 对换技术 覆盖技术
虚拟存储管理
用户程序划分 逻辑地址 内存空间划分 内存分配 管理考虑 硬件支持 地址映射过程
虚拟存储器 虚拟存储技术 程序局部性原理 虚拟页式管理 虚拟段式管理 页面淘汰算法 抖动(颠簸)
进程基本概念
进Hale Waihona Puke 同步互斥进程 管理死锁
进程间通信
进程同步 进程互斥 临界区 进程同步机制 信号量 P、V操作 生产者与消费者问题 读者写者问题 哲学家进餐问题
进程调度
调度算法选择原则 算法: 先进先出 时间片轮转 基于优先数 高相应比优先 抢占式 实时调度技术
共享内存 消息缓冲 Send/Receive原语 管道通信 信箱
}

Conductor( ){ while(True){ 关车门; V(close); 售票; P(stop); 开车门; 上下乘客; }
/*售票员*/
}
Main( ){ parbegin(driver,conductor); }
进程的互斥
练习:过十字路口(单道)。
P4
P1
P3
P2
P1 { 通过路口; }
•第四章 存储管理的重点、难点





重定位的基本概念:为什么要引入 如何提高内存利用率:离散分配、对换机制、动态链 接、虚拟存储器、存储器共享 动态分区分配方式:分配、回收算法 基本分页存储管理方式:为什么引入;地址变换机构 和过程(含具有快表的情况) 基本分段存储管理方式:为什么引入;地址变换机构 和过程(含具有快表的情况);信息的共享和保护 虚拟存储器的基本概念:为什么要引入;特征;实现 虚拟存储的关键技术 请求分页系统的基本原理:页表机制;地址变换过程; 页面置换算法
P0
P3 P4 P1
相关主题