目录

  • 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、【2017年全国统考真题,第25题】某计算机按字节编址,其动态分区内存管理采用最佳适应算法,每次分配和回收内存后都对空闲分区链重新排序。当前空闲分区信息如下表所示

 

分区起始地址

 
 

20K

 
 

500K

 
 

1000K

 
 

200K

 
 

分区大小

 
 

40KB

 
 

80KB

 
 

100KB

 
 

200KB

 

回收起始地址为 60 K、大小为 140 KB 的分区后,系统中空闲分区的数量、空闲分区链第一个分区的起始地址和大小分别是(     )。

A.3、 20 K、 380 KB    

B.3、 500 K、 80 KB

C.4、 20 K、 180 KB    

D.4、 500 K、 80 KB

【知识点】动态分区存储管理、分区表排序、分配算法、回收策略。

【真题解析】点击查看


2、【2019年全国统考真题,第29题】某系统釆用 LRU 页置换算法和局部置换策略,若系统为进程 P 预分配了 4 个页框,进程 P 访问页号的序列为 0, 1, 2, 7, 0, 5, 3, 5, 0, 2, 7,6, 则进程访问上述页的过程中, 产生页置换的总次数是(  )。

A.3    B. 4    C. 5    D. 6

【知识点】页面置换算法、LRU、缺页中断。

【真题解析】点击查看


3、【2019年全国统考真题,第31题】某计算机主存按字节编址, 采用二级分页存储管理, 地址结构如下所示。     

 

页目录号(10位)

 
 

页号(10位)

 
 

页内偏移(12位)

 

虚拟地址 2050 1225H 对应的页目录号、页号分别是(    )。

A.081H、 101H

B.081H、 401H

C.201H、 101H 

D.201H、 401H

【知识点】页式存储管理、地址映射、页号、页内偏移。

【真题解析】点击查看


4、【2020年全国统考真题,第28题】下列因素影响请求分页系统有效(平均)访存时间的是(  )

I、 缺页率;        II、 磁盘读写时间;

III、内存访问时间;     IV 执行缺页处理程序的 CPU 时间;

A、II,III        B、 I,IV 

C、 I,III,IV       D、 I,II,III,IV

【知识点】页式存储管理、缺页率、访存时间、缺页中断处理。

【真题解析】点击查看


5、【2016年全国统考真题,第28题】某进程的段表内容如下所示。 

 

段号

 
 

段长

 
 

内存起始地址

 
 

权限

 
 

状态

 
 

0

 
 

100

 
 

6000

 
 

只读

 
 

在内存

 
 

1

 
 

200

 
 

 
 

读写

 
 

不在内存

 
 

2

 
 

300

 
 

4000

 
 

读写

 
 

在内存

 

当访问段号位2、段内地址为400的逻辑地址时,进行地址转换的结果是( )。

A. 段缺失异常

B. 得到内存地址4400

C. 越权异常 

D. 越界异常

【知识点】段式存储管理、段表、越界异常、地址映射。

【真题解析】点击查看


6、【2015年全国统考真题,第27题】系统为某进程分配了4个页框,该进程已访问的页号序列为2,0,2,9,3,4,2,8,2,4,8,4,5。若进程要访问的下一页的页号为7,根据LRU算法,应淘汰页的页号是(    )。

A、 2                    B、 3                    C、4                     D、 8

【知识点】页面置换算法、LRU、缺页率。

【真题解析】点击查看


7、【2013年全国统考真题,第30题】若用户进程访问内存时产生缺页,则下列选项中,操作系统可能执行的操作是( )

Ⅰ.处理越界错               Ⅱ.置换页               Ⅲ.分配内存

A. 仅Ⅰ、Ⅱ                                   B.仅Ⅱ、Ⅲ

C. 仅Ⅰ、Ⅲ                                   D.Ⅰ、Ⅱ和Ⅲ

【知识点】页面置换、缺页、越界。

【真题解析】点击查看


8、【2011年全国统考真题,第29题】当系统发生抖动( thrashing)时,可用采取的有效措施是

Ⅰ. 撤销部分进程

Ⅱ.增加磁盘交换区的容量

Ⅲ.提高用户进程的优先级

A.仅Ⅰ           B.仅Ⅱ           C.仅Ⅲ           D. 仅Ⅰ、Ⅱ

【知识点】抖动、磁盘交换区、可用页面。

【真题解析】点击查看



9、【2014年全国统考真题,第30题】在页式虚拟存储管理系统中, 采用某些页面置换算法, 会出现Belady异常现象,即进程的缺页次数会随着分配给该进程的页框个数的增加而增加。下列算法中, 可能出现Belady异常现象的是(    )

I. LRU算法              II. FIFO算法                   III. OPT算法

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

【知识点】页面置换算法、Belady现象、先进先出算法。

【真题解析】点击查看



10、【2021年全国统考真题,第28题】某请求分页存储系统的页大小为4KB,按字节编址。系统给进程P分配2个固定的页框,并采用改进型Clock置换算法,进程P页表的部分内容如下表所示。

                                                           

 

页号

 
 

页框号

 
 

存在位

 

1:存在,0不存在

 
 

访问位

 

1:访问,0未访问

 
 

修改位

 

1:修改,0未修改

 
 

 
 

 
 

 
 

 
 

 
 

2

 
 

20H

 
 

0

 
 

0

 
 

0

 
 

3

 
 

60H

 
 

1

 
 

1

 
 

0

 
 

4

 
 

80H

 
 

1

 
 

1

 
 

1

 
 

 
 

 
 

 
 

 
 

 

若P访问虚拟地址为02A01H的存储单元,则经地址变换后得到的物理地址是(     )。

A.00A01H                 B. 20A01H                C.60A01H                 D.80A01H

【知识点】页面置换算法、地址映射、改进型CLOCK算法。

【真题解析】点击查看


11、【2010年全国统考真题,第29题】某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为210字节,页表项大小为2字节,逻辑地址结构为:     

 

页目录号

 
 

页号

 
 

页内偏移量

 

逻辑地址空间大小为216页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是(   )。

A.64                   B.128                  C.256                  D.512

【知识点】二级页表、地址项、页目录号。

【真题解析】点击查看


12、【2020年全国统考真题,第46题】某32位系统采用基于二级页表的请求分页存储管理方式,按字节编址,页目录项和页表项长度均为4字节,虚拟地址结构如下:     

 

页目录号(10位)

 
 

页号(10位)

 
 

页内偏移量(12位)

 

某C程序中数组a[1024][1024]的起始虚拟地址为1080 0000H,数组元素占4字节,该程序运行时,其进程的页目录起始物理地址为0020 1000H,请回答下列问题:

(1)数组元素a[1][2]的虚拟地址是什么?对应的页目录号和页号分别是什么?对应的页目录项的物理地址是什么?若该目录项中存放的页框号为00301H,则a[1][2]所在页对应的页表项的物理地址是什么?

 (2)数组a在虚拟地址空间中所占区域是否必须连续?在物理地址空间中所占区域是否必须连续?

 (3)已知数组a按行优先方式存放,若对数组a分别按行遍历和按列遍历,则哪一种遍历方式的局部性更好?

【知识点】二级页表、地址映射、地址项、页目录号。

【真题解析】点击查看