1
0
mirror of https://gitee.com/coder-xiaomo/notes synced 2025-09-10 21:11:38 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

操作系统考点整理完毕

This commit is contained in:
2021-12-27 23:00:53 +08:00
parent 6ee942cb38
commit 4048fbc972
18 changed files with 184 additions and 73 deletions

View File

@@ -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分
不需要像实验课那样。