目录

  • 1 绪论
    • 1.1 课程引入
    • 1.2 操作系统的发展过程
    • 1.3 操作系统的基本类型
    • 1.4 操作系统的特征
    • 1.5 操作系统的功能
    • 1.6 操作系统的组织结构
    • 1.7 章节测验
    • 1.8 考研真题讲解
  • 2 操作系统的关键技术
    • 2.1 操作系统的硬件环境
    • 2.2 中央处理器
    • 2.3 系统调用
    • 2.4 存储系统
    • 2.5 中断机制
    • 2.6 缓冲技术
    • 2.7 章节测验
    • 2.8 考研真题讲解
  • 3 进程的描述与控制
    • 3.1 进程概述
    • 3.2 进程状态及转换
    • 3.3 进程控制
    • 3.4 进程互斥
    • 3.5 进程同步
    • 3.6 经典互斥与同步
    • 3.7 进程通信
    • 3.8 线程
    • 3.9 章节测验
    • 3.10 考研真题讲解
  • 4 资源分配与死锁
    • 4.1 资源管理概述
    • 4.2 进程死锁
    • 4.3 死锁预防
    • 4.4 死锁避免
    • 4.5 死锁的检测和解除
    • 4.6 章节测验
    • 4.7 考研真题讲解
  • 5 处理机管理
    • 5.1 处理机的多级调度
    • 5.2 作业调度与进程调度
    • 5.3 调度算法
    • 5.4 两道批处理调度
    • 5.5 实时调度
    • 5.6 章节测验
    • 5.7 考研真题讲解
  • 6 存储管理
    • 6.1 存储管理概述
    • 6.2 分区存储管理
    • 6.3 页式存储管理
    • 6.4 页面置换算法
    • 6.5 段式存储管理
    • 6.6 段页式存储管理
    • 6.7 “抖动”与工作集
    • 6.8 章节测验
    • 6.9 考研真题讲解
  • 7 文件管理
    • 7.1 文件和文件系统
    • 7.2 文件的逻辑结构与存取方法
    • 7.3 文件的物理结构
    • 7.4 文件存储空间管理
    • 7.5 文件目录
    • 7.6 文件共享与安全
    • 7.7 磁盘调度算法
    • 7.8 章节测验
    • 7.9 考研真题讲解
  • 8 设备管理
    • 8.1 设备管理概述
    • 8.2 设备数据传输方式
    • 8.3 设备分配
    • 8.4 设备驱动程序
    • 8.5 章节测验
    • 8.6 考研真题讲解
考研真题讲解

第四章考研真题讲解

1、【2020年全国统考真题,第27题】某系统中有A,B两类资源各6个,t时刻资源分配及需求情况如下表所示。   

 

进程

 
 

A已分配数量

 
 

B已分配数量

 
 

A需求总量

 
 

B需求总量

 
 

P1

 
 

2

 
 

3

 
 

4

 
 

4

 
 

P2

 
 

2

 
 

1

 
 

3

 
 

1

 
 

P3

 
 

1

 
 

2

 
 

3

 
 

4

 

t 时刻安全检测结果是:

A、存在安全序列P1,P2,P3;

B、存在安全序列P2,P1,P3;

C、存在安全序列P2,P3,P1

D、不存在安全序列

【知识点】银行家算法、安全序列

【真题解析】点击查看


2、【2015年全国统考真题,第26题】若系统S1采用死锁避免方法,S2采用死锁检测方法。下列叙述中,正确的是

I、  S1会限制用户申请资源的顺序,而S2不会

II、 S1需要进程运行所需资源总量信息,而S2不需要

III、S1不会给可能导致死锁的进程分配资源,而S2会

A、 仅I、II                  B、 仅II、III         C、 仅I、III            D、 I、II、III

【知识点】死锁避免、死锁检测

【真题解析】点击查看


3、【2014年全国统考真题,第24题】某系统有n台互斥使用的同类设备,三个并发进程分别需要3、4、5台设备,可确保系统不发生死锁的设备数n最小为(    )。

A、 9                    B、 10                 C、11                   D、 12

【知识点】死锁、互斥、确保不死锁

【真题解析】点击查看


4、【2012年全国统考真题,第27题】假设5个进程P0、PI、P2、P3、P4共享三类资源R1、R2、R3,这些资源总数分别为18、6、22。T0时刻的资源分配情况如下表所示,此时存在的一个安全序列(    )       


 

已分配资源

 
 

资源最大需求

 

 

R1

 
 

R2

 
 

R3

 
 

R1

 
 

R2

 
 

R3

 
 

P0

 
 

3

 
 

2

 
 

3

 
 

5

 
 

5

 
 

10

 
 

P1

 
 

4

 
 

0

 
 

3

 
 

5

 
 

3

 
 

6

 
 

P2

 
 

4

 
 

0

 
 

5

 
 

4

 
 

0

 
 

11

 
 

P3

 
 

2

 
 

0

 
 

4

 
 

4

 
 

2

 
 

5

 
 

P4

 
 

3

 
 

1

 
 

4

 
 

4

 
 

2

 
 

4

 

A、P0,P2, P4, P1, P3                          B、P1, P0, P3, P4, P2

C、P2,P1, P0, P3, P4                          D、P3, P4, P2, P1, P0

【知识点】死锁避免、银行家算法、安全序列

【真题解析】点击查看


5、【2016年全国统考真题,第25题】系统中有3个不同的临界资源R1、R2和R3,被4个进程P1、P2、P3及P4共享。各进程对资源的需求为:P1申请R1和R2,P2申请R2和R3,P3申请R1和R3,P4申请R2。若系统出现死锁,则处于死锁状态的进程数至少是(   )

A.1                   B.2                   C. 3                              D.4

【知识点】死锁检测、资源分配图、进程死锁

【真题解析】点击查看


6、【2013年全国统考真题,第32题】下列关于银行家算法的叙述中,正确的是(   )

A. 银行家算法可以预防死锁

B. 当系统处于安全状态时,系统中一定无死锁进程:

C. 当系统处于不安全状态时,系统中一定会出现死锁进程

D. 银行家算法破坏了死锁必要条件中的“请求和保持”条件

【知识点】进程死锁、银行家算法、死锁预防、死锁避免、安全状态

【真题解析】点击查看



7、【2021年全国统考真题,第31题】若系统中有n (n≥2)个进程,每个进程均需要使用某类临界资源2个,则系统不会发生死锁所需的该类资源总数至少是(     )。

A、2                      B、n                C、n+1                              D、2n

【知识点】进程死锁、不发生死锁

【真题解析】点击查看