[考研类试卷]操作系统实例分析练习试卷1及答案与解析.doc
《[考研类试卷]操作系统实例分析练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]操作系统实例分析练习试卷1及答案与解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、操作系统实例分析练习试卷 1及答案与解析 一、单项选择题 1 当 CPU执行操作系统代码时,称处理机处于 ( )。 ( A)执行态 ( B)目态 ( C)管态 ( D)就绪态 2 在下列性质中, ( )不是分时系统的特征。 ( A)多路性 ( B)交互性 ( C)独占性 ( D)成批性 3 下列仅下条指令 ( )只能在管态下执行。 ( A)读取时钟指令 ( B)访管指令 ( C)屏蔽中断指令 ( D)取数指令 4 若信号 S的初值为 2,当前值为 -1,则表示有 ( )等待进程。 ( A) 0个 ( B) 1个 ( C) 2个 ( D) 3个 5 UNIX操作系统的进程控制块中常驻内存的是 (
2、 )。 ( A) proc结构 ( B) proc结构和核心栈 ( C) ppda区 ( D) ppda结构和 user结构 6 时,进程从执行状态转变为就绪状态。 ( A)进程被调度程序选中 ( B)时间片到 ( C)等待某一事件 ( D)等待的事件发生 7 在进程状态转换时,下列 ( )转换是不可能发生的。 ( A)就绪态 运行态 ( B)运行态 就绪态 ( C)运行态 等待态 ( D)等 待态 运行态 8 在多道批处理系统中,为先分利用各种资源,运行的程序应具备的条件是 ( )。 ( A)适用于内存分配的 ( B)计算量大的 ( C) I/O量大的 ( D)计算型和 I/O型均衡的 9
3、在批处理系统中,用户的作业是由 ( )组成的。 ( A)程序 ( B)程序 +数据 ( C)程序 +作业说明书 ( D)程序 +数据 +作业说明书 二、填空题 10 存储管理方式中, _可采用覆盖技术。 11 _是操作系统采用以空间换时间的技术。 12 CPU输入数据的速度 远远高于打印机的打印速度,为解决这一矛盾,可采用_。 13 操作系统为保证未经文件拥有者授权,任何其他用户不能使用该文件所提供的解决方法是 _。 14 文件系统中若文件的物理结构采用连续结构,则文件控制块 FCB中有关文件的物理位置的信息应包括 _。 15 在操作系统的发展过程中, _和 _的出现标志着该操作系统的正式形成
4、。 16 某虚拟存储器的用户空间共有 32个页面,每页 1KB,主存 16KB。假定某时刻系统为用户的第 0、 1、 2、 3页分别分配的物理块号 为 5、 10、 4、 7,那么虚地址为 0A5C对应的物理地址是 _。 17 若有 4个进程共享同一个程序段,而且每次最多允许 3个进程进入该程序段,则信号量的变化范围是 _。 18 在采用 SPOOLing技术的系统中,用户的打印结果首先被送到 _。 三、判断改错题 19 在 UNIX系统中 OS的核心,它应具有两个方面的接口;一方面是核心与硬件的接口,另一方面就是核心与 Shell的接口。 ( ) ( A)正确 ( B)错误 20 进程控制子
5、系统的功能有进程控制、进程通 信以及进程调度。 ( ) ( A)正确 ( B)错误 21 文件子系统的功能可以分为文件管理和高速缓冲机制两方面。 ( ) ( A)正确 ( B)错误 四、简答题 22 在 UNIX操作系统中,盘块缓冲区分配的 getblk (dev,blkno)的执行过程 (其中dev为设备号, blkno为块号 )是什么 ? 23 在 UNIX系统中,进行设备分配时需要哪些数据结构 ?有什么特点 ?如何应用的 ? 24 在 UNIX操作系统中,为什么把 proc结构常驻内存 ?为什么 ppda可以不常驻内存 ?ppda和其他数据结构合在一起有什么好处 ? 25 请描述 UNI
6、X操作系统的读 /写磁盘方式。 26 UNIX是如何管理字符设备缓冲的 ? 27 UNIX是如何进行进程控制。 28 管道通信的基本思想是什么 ?UNIX操作系统在管道通信中是如何避免死锁的 ? 五、应用题 29 考虑一个存于磁盘上的文件系统,其中的文件由大小为 512B的块组成。假定每一个文件有一个文件目录项,该目录项包含该文件的名字、文件长度以及第一块(或第一索引块 )和最后一块的位置,而且该目录项位于内存。对于索引结构文件,该 目录项指明第一索引块,该索引块又依次指向 511个文件块且有一指向下一索引块的指针。针对连续、链接、索引结构的每一种,要求: a说明在这个系统中是如何实现逻辑地址
7、到物理地址映射的; b如果当前位于逻辑块 10(即最后一次访问的块是逻辑块 10)且访问逻辑块 4,请说明必须从盘上读多少个物理块。 30 在设备管理方面, UNIX系统采用什么方法使读入内存的文件副本,能为多个用户共享,避免重复调用和多占内存 ? 31 为什么说设备驱动程序通常以进程形式存在 ?其功能是什么 ? 操作系统实例分析练习试 卷 1答案与解析 一、单项选择题 1 【正确答案】 C 【知识模块】 操作系统实例分析 2 【正确答案】 D 【知识模块】 操作系统实例分析 3 【正确答案】 C 【知识模块】 操作系统实例分析 4 【正确答案】 B 【知识模块】 操作系统实例分析 5 【正确
8、答案】 A 【知识模块】 操作系统实例分析 6 【正确答案】 B 【知识模块】 操作系统实例分析 7 【正确答案】 C 【知识模块】 操作系统实例分析 8 【正确答案】 D 【知识模块】 操作系统实例分析 9 【正确答案】 D 【知识模块】 操作系统实例分析 二、填空题 10 【正确答案】 单一连续区存储管理 【知识模块】 操作系统实例分析 11 【正确答案】 通道技术 【知识模块】 操作系统实例分析 12 【正确答案】 缓冲技术 【知识模块】 操作系统实例分析 13 【正确答案】 文件保护 【知识模块】 操作系统实例分析 14 【正确答案】 首块地址和文件长度 【知识模块】 操作系统实例分析
9、 15 【正确答案】 多道程序;分时系统 【知识模块】 操作系统实例分析 16 【正确答案】 125CH 【知识模块】 操作系统实例分析 17 【正确答案】 3, 2, 1, 0, -1 【知识模块】 操作系统实例分析 18 【正确答案】 磁盘固定区域 【知识模块】 操作系统实例分析 三、判断改错题 19 【正确答案】 A 【知识模块】 操作系统实例分析 20 【正确答案】 B 【试题解析】 应改为:进程控制子系统的功能有进程控制、进程通信、存储器管理以及进程调度。 【知 识模块】 操作系统实例分析 21 【正确答案】 B 【试题解析】 应改为:文件子系统的功能可以分为文件管理、高速缓冲机制和
10、设备驱动程序三方面。 【知识模块】 操作系统实例分析 四、简答题 22 【正确答案】 getblk(dev, blkno)首先检查散列队列,看该盘块是否已在某个缓冲区中。若在散列队列,则不须分配缓冲区,否则分配一个空闲缓冲区。处理过程如下: 根据设备号和盘块号检查散列队列 (设备缓冲区队列 )。 若在散列队列,则检查该缓冲区是否空闲。若空闲,则先上锁,然后 从空闲链上取下,置该缓冲区忙;否则,等待该缓冲区空闲。 若缓冲区不在散列队列,便从空闲链分配一个缓冲区,调整散列队列,置该缓冲区为忙状态。 【知识模块】 操作系统实例分析 23 【正确答案】 在进行设备分配时所需的数据结构有: . 设备控制
11、表 DCT系统为每个设备配置一张设备控制表,用于记录本设备的情况,如设备类型、设备标识号、设备状态、设备队列、控制器表。 . 控制器控制表 COCT系统为每个控制器设置一张用于记录本控制器情况的控制器控制表。 . 系统设备表 SDT记录系统中全部设备的情况,每个设备占一个表目,包括设备类型、设备标识符、设备控制表、设备驱动程序入口等。 【知识模块】 操作系统实例分析 24 【正确答案】 在配有通道、控制器系统的设备管理中,还要有通道控制表CHCT,用来记录通道的特性、状态及其他管理信息。 系统设备表中有对应设备的设备控制表的指针,设备控制表中有与该设备相连的控制器的控制器控制表指针,控制器控制
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 操作系统 实例 分析 练习 答案 解析 DOC
