mirror of
https://gitee.com/coder-xiaomo/notes
synced 2025-09-10 21:11:38 +08:00
操作系统考点整理完毕
This commit is contained in:
@@ -6,13 +6,20 @@ iframe {
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
::: warning 注意!
|
||||
本文档为临时文档,内容之后将会删除。
|
||||
本文档为临时文档,内容实时更新,考完之后相应内容将会删除。
|
||||
:::
|
||||
|
||||
> 文档更新时间:2021.12.27
|
||||
>
|
||||
> 文档删除时间:2022.01.12
|
||||
::: tip 提示
|
||||
|
||||
本文档是张博凯整理的期末考试重点,仅供参考,**请不要转发或传播**,感谢理解!
|
||||
|
||||
> **文档更新时间:2021.12.27**
|
||||
>
|
||||
> **文档删除时间:2022.01.12**
|
||||
|
||||
:::
|
||||
|
||||
|
||||
|
||||
@@ -50,6 +57,7 @@ iframe {
|
||||
> 容器集合类:https://www.cnblogs.com/goody9807/p/6441114.html
|
||||
>
|
||||
> 迭代:https://www.runoob.com/java/java-iterator.html
|
||||
|
||||
:::
|
||||
|
||||
**字符串**(**处理函数** 不会考:时间日期格式化函数、字符串生成器)
|
||||
@@ -61,7 +69,7 @@ iframe {
|
||||
|
||||
-----
|
||||
|
||||
## 操作系统
|
||||
## 操作系统(考点整理完毕)
|
||||
|
||||
### 题型
|
||||
|
||||
@@ -166,7 +174,7 @@ UNIX索引结构计算 13:14
|
||||
|
||||
基本文件目录计算
|
||||
|
||||
位示图计算:哪个字里面哪一个位转换为哪个柱面哪个磁道哪个扇区,或者反过来
|
||||
位示图计算:哪个字里面哪一个位转换为哪个柱面哪个磁道哪个扇区,或者反过来(位示图在PPT802)
|
||||
|
||||
-----
|
||||
|
||||
@@ -226,94 +234,169 @@ UNIX索引结构计算 13:14
|
||||
|
||||
系统调用:是什么 PPT150、和一般过程调用有什么区别 PPT151、实现过程 PPT154
|
||||
|
||||
> 实现过程画勒个什么图来解释
|
||||
> 实现过程画系统调用实现图来解释(应该是PPT156的图?)
|
||||
|
||||
-----
|
||||
|
||||
#### 第四章 并发处理
|
||||
|
||||
程序顺序/并发执行各自特点
|
||||
程序顺序、并发执行:各自特点 PPT162、PPT179 PPT182 PPT184
|
||||
|
||||
顺序执行:封闭性、可再生性
|
||||
> 顺序执行:顺序性、封闭性、可再现性
|
||||
|
||||
进程的基本状态&基本特点
|
||||
进程:基本状态、基本特点 PPT192 PPT193、PPT190
|
||||
|
||||
> 操作系统特性:并发 共享(PPT36 PPT37)
|
||||
>
|
||||
> 进程基本特征:并发、动态(PPT190)
|
||||
|
||||
基本进程操作原理
|
||||
|
||||
> 进程创建 PPT233、进程撤销 PPT237、进程延迟(没讲,不考)
|
||||
|
||||
进程状态??图
|
||||
|
||||
区分进程互斥(不分先后)、同步(先后)
|
||||
进程状态变迁图 PPT194 PPT198 PPT199(会画n个基本状态变迁图(3-10个,去年考的8个状态))
|
||||
|
||||
进程通信(只关注)通信 两种分类方法
|
||||
进程互斥、同步:区分 PPT281
|
||||
|
||||
TCB内容,作用
|
||||
> 互斥:动作不分先后,可以同时进行 PPT254
|
||||
>
|
||||
> 同步:动作有先后之分 PPT280
|
||||
|
||||
进程通信:(只关心)分类
|
||||
|
||||
> 两种分类方法
|
||||
>
|
||||
> 1. 高级、低级 PPT349
|
||||
>
|
||||
> 2. 按类型分类:共享内存、消息传递系统、 管道(Pipe)通信 PPT345-347
|
||||
|
||||
PCB:是什么PPT205,包含什么类型P75-77 PPT206-209,有什么作用 PPT210(讲到后面回头补充上的,**考试中比较重要的内容**)
|
||||
|
||||
>PCB: process control block 进程控制块 P75
|
||||
|
||||
-----
|
||||
|
||||
#### 第五章 资源分配与调度
|
||||
|
||||
资源描述 基本数据结构
|
||||
资源描述 基本数据结构 P379
|
||||
|
||||
死锁:概念、必要条件、产生原因(4个)(控制、?、?、资源、竞争)
|
||||
> 资源信息块 PPT381
|
||||
>
|
||||
> 资源描述器 PPT378
|
||||
|
||||
解决死锁问题4种策略
|
||||
死锁:概念PPT392、必要条件 PPT399、产生原因 PPT398
|
||||
|
||||
死锁预防四(三)种策略
|
||||
> 产生原因:资源竞争;进程推进顺序不当
|
||||
>
|
||||
> 必要条件:互斥条件、不可剥夺条件、部分分配、环路条件
|
||||
|
||||
解决死锁问题4种策略 PPT400-401
|
||||
|
||||
死锁预防四种策略(说三种也可以)
|
||||
|
||||
> 死锁预防、死锁避免、死锁检测、死锁解除
|
||||
|
||||
-----
|
||||
|
||||
#### 第六章 处理机调度
|
||||
|
||||
两级调度 & 三级调度
|
||||
两级调度 PPT433 & 三级调度PPT434
|
||||
|
||||
作业进程+交换
|
||||
> 二级调度:作业调度、进程调度
|
||||
>
|
||||
> 三级调度:作业调度、进程调度、交换调度
|
||||
|
||||
进程调度块JCB:内容+作用
|
||||
进程调度块JCB:内容、作用
|
||||
|
||||
作业/进程调度原则 目标 衡量指标
|
||||
> JCB: Job Control Block 作业控制块
|
||||
>
|
||||
> 作用:存放作业控制和管理信息的数据结构 PPT444
|
||||
|
||||
进程调度方法&特点
|
||||
作业调度、进程调度:目标、调度原则、衡量指标
|
||||
|
||||
线程分类&特点(用户级、系统级)
|
||||
> 作业调度目标 PPT441
|
||||
|
||||
进程调度:方法及各自特点(作业调度比较简单可能不考,进程调度有可能考)
|
||||
|
||||
> 1、先来先服务调度算法 PPT448
|
||||
>
|
||||
> 2、短作业优先调度算法 PPT450
|
||||
>
|
||||
> 3、响应比高者优先调度算法 PPT 452
|
||||
|
||||
线程:分类&特点
|
||||
|
||||
> 用户级、系统级
|
||||
>
|
||||
> 用户级线程:PPT224 特点:PPT225
|
||||
>
|
||||
> 内核支持线程:PPT226 特点:PPT227
|
||||
|
||||
-----
|
||||
|
||||
#### 第七章 主存管理
|
||||
|
||||
内存管理4个功能
|
||||
> 大题里面第七章考的稍微多点
|
||||
|
||||
什么是碎片 坏处 处理
|
||||
内存管理4个功能 PPT497
|
||||
|
||||
三中放置 两种调度 五种淘汰策略
|
||||
碎片:是什么 PPT548、坏处 PPT548、如何处理(答:拼接)
|
||||
|
||||
> 拼接技术的缺点:PPT550
|
||||
|
||||
三种放置策略、两种调度策略、五种淘汰策略
|
||||
|
||||
> TODO
|
||||
|
||||
分段、分页区别 各有利弊
|
||||
|
||||
分段:有利于资源共享
|
||||
> 分页存储管理:PPT606 分页系统优缺点:PPT609
|
||||
>
|
||||
> 分段存储管理:PPT610 段式系统优缺点:PPT620
|
||||
>
|
||||
> 分段地址是二维的,有利于资源共享,有外碎片
|
||||
>
|
||||
> 分页地址是一维的,不利于资源共享,无外碎片
|
||||
|
||||
页表 段表相关概念
|
||||
页表、段表:相关概念
|
||||
|
||||
实现虚存条件
|
||||
实现虚存条件 PPT502-503
|
||||
|
||||
-----
|
||||
|
||||
#### 第八章 输入/输出管理
|
||||
|
||||
设备分类:块设备、输入设备、输出设备、独占设备
|
||||
> 这一章节有些上课讲了但是不考
|
||||
|
||||
功能
|
||||
设备分类 PPT632-636:
|
||||
|
||||
设备独立性 ★
|
||||
> 块设备、字符设备
|
||||
>
|
||||
> 独占设备、共享设备
|
||||
>
|
||||
> ……
|
||||
|
||||
缓冲:概念、目的、分类
|
||||
设备独立性 PPT641(**★ 基本上每年都会拿出来考一下 ★**)
|
||||
|
||||
?普林技术 spoling
|
||||
缓冲:概念PPT647、目的PPT 649、分类PPT650
|
||||
|
||||
通道概念、分类
|
||||
斯普林技术 SPOOLING PPT671
|
||||
|
||||
设备存储方式 查询 ? DMA ?
|
||||
> SPOOLING: Simultaneous Peripheral Operations On-Line
|
||||
|
||||
IO请求 概念实现过程
|
||||
通道:概念 PPT714、分类PPT718
|
||||
|
||||
设备存储方式(设备和CPU之间进行数据交换的方式) PPT706-721
|
||||
|
||||
> 1、程序查询方式
|
||||
> 2、I/O中断方式
|
||||
> 3、直接存储器访问(DMA)方式
|
||||
> 4、I/O通道方式
|
||||
|
||||
IO请求:概念、实现过程
|
||||
|
||||
> TODO PPT726-733页附近
|
||||
|
||||
-----
|
||||
|
||||
@@ -321,17 +404,23 @@ IO请求 概念实现过程
|
||||
|
||||
文件系统功能
|
||||
|
||||
文件目录概念、分类、内容、作用
|
||||
文件目录:概念PPT738-739、分类PPT740-744、内容、作用PPT748
|
||||
|
||||
文件逻辑结构(2种):流式、记录式
|
||||
文件逻辑结构、物理结构
|
||||
|
||||
物理结构 连续 ? 文件映照
|
||||
> 逻辑结构(2种):流式文件、记录式文件 PPT754
|
||||
>
|
||||
> 物理结构:连续文件 PPT760、串联文件 PPT762、文件映照 PPT765、随机文件 PPT770
|
||||
>
|
||||
> 随机文件又分3种
|
||||
|
||||
文件共享方法 保护方法
|
||||
文件共享方法PPT823、存储保护方法
|
||||
|
||||
文件操作及基本流程
|
||||
> TODO 43:57-44:44
|
||||
>
|
||||
> 文件操作及基本流程 PPT 842
|
||||
|
||||
文件转存两种方法:增量、全量
|
||||
文件转存两种方法:增量、全量 PPT 851
|
||||
|
||||
-----
|
||||
|
||||
@@ -352,7 +441,9 @@ IO请求 概念实现过程
|
||||
|
||||
## 算法(考点整理完毕)
|
||||
|
||||
**时间复杂度的分析**(3道题×10分)
|
||||
#### **时间复杂度的分析**(3道题×10分)
|
||||
|
||||
::: details
|
||||
|
||||
> [https://blog.csdn.net/m0_37907797/article/details/116157862](https://blog.csdn.net/m0_37907797/article/details/116157862)
|
||||
>
|
||||
@@ -360,13 +451,21 @@ IO请求 概念实现过程
|
||||
>
|
||||
> https://blog.csdn.net/qq_36582604/article/details/81661236
|
||||
|
||||
:::
|
||||
|
||||
洛必达法则、极限求导
|
||||
|
||||
判断两个复杂函数阶的关系
|
||||
|
||||
|
||||
|
||||
**简答题**主要就是一些概念性的题目(4道题×15分(还是5分?没听清))
|
||||
-----
|
||||
|
||||
|
||||
|
||||
#### **简答题**(4道题×5分)
|
||||
|
||||
主要就是一些概念性的题目
|
||||
|
||||
算法5种设计类 算法设计思想、解题步骤
|
||||
|
||||
@@ -393,9 +492,13 @@ IO请求 概念实现过程
|
||||
|
||||
|
||||
|
||||
**算法设计类**题型(给一个具体的题目)(?道题×?分)
|
||||
-----
|
||||
|
||||
题型1 只写设计思想
|
||||
|
||||
|
||||
#### **算法设计类**题型(给一个具体的题目)
|
||||
|
||||
##### **题型1 只写设计思想**(20分)
|
||||
|
||||
1、问题的解空间结构(n元向量的形式?没听清) 每一个变元的情况
|
||||
|
||||
@@ -405,15 +508,23 @@ IO请求 概念实现过程
|
||||
|
||||
|
||||
|
||||
::: details 乱七八糟
|
||||
|
||||
动态规划
|
||||
|
||||
明确最优子结构以及最优集的递归、定义
|
||||
|
||||
设计思想的核心
|
||||
|
||||
:::
|
||||
|
||||
|
||||
题型2 设计思想+伪码
|
||||
|
||||
-----
|
||||
|
||||
|
||||
|
||||
##### **题型2 设计思想+伪码**(30分)
|
||||
|
||||
不需要像实验课那样。
|
||||
|
||||
|
Reference in New Issue
Block a user