【考研类试卷】计算机学科专业基础综合计算机操作系统-5及答案解析.doc
《【考研类试卷】计算机学科专业基础综合计算机操作系统-5及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机学科专业基础综合计算机操作系统-5及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、计算机学科专业基础综合计算机操作系统-5 及答案解析(总分:100.00,做题时间:90 分钟)一、B综合应用题/B(总题数:43,分数:100.00)1.何谓静态链接、装入时动态链接和运行时动态链接?(分数:3.00)_2.引入动态重定位的目的是什么?(分数:3.00)_3.为什么要引入段页式存储管理?说明在段页式存储管理系统中的地址变换过程。(分数:3.00)_4.在采用首次适应算法回收内存时,可能出现哪几种情况?应怎样处理这些情况?(分数:3.00)_5.有一个程序要把 100100 的数组置初值“0”,现假定有两个主存块可用来存放数组中的元素,每个主存块可以存放 200 个数组元素,数
2、组中的元素按行编址。两个主存块的初始状态都为空,若程序编制如下:(1)Var A:array1100 of array1100 of integer; for j:=1 to 100 do for i=1 to 100 do Ai,j:=0 (2)Var A:array1100 of array1100 of integer; for i:=1 to 100 d0 for j:=1 to 100 do Ai,j:=0 当采用 LRU 页面调度算法时,对上述两种程序编制方法各会产生多少次缺页中断?(分数:3.00)_6.假定某采用页式存储管理的系统中,主存容量为 1MB,被分成 256 块,块号
3、为 0,1,2,255。现有一个共 4 页(页号为 0、1、2、3)的作业被依次装入到主存的第 2、4、1、5 块中。请问: (1)主存地址应该用多少位来表示? (2)作业每一页的长度为多少字节?逻辑地址中的页内地址部分应占用多少位? (3)把作业中每一页占用的主存块起始地址填入下表。 页号 起始地址0123(4)若作业执行中要从第 0 页的第 75 单元和第 3 页的第 548 单元读信息,那么实际应从主存的哪两个单元读信息?请把应访问的主存绝对地址用二进制编码的十六进制数表示。(分数:3.00)_7.某采用段式存储管理的系统为装入主存的一个作业建立了如下的段表: 段号 段长 主存起始地址0
4、 660 2191 140 33002 100 903 580 12374 960 1959请计算该作业访问0,432H,1,010H,2,500H,3,400H时(方括号中第一个元素为段号,第二个元素为段内地址)的绝对地址。处理器能按计算出来的绝对地址存取信息吗?(分数:3.00)_8.为什么要引入动态分段存储管理?它与请求页式存储管理有什么区别?(分数:3.00)_9.请较详细地说明,引入分段存储管理是为了满足用户哪几方面的需要?(分数:2.00)_10.段页式存储管理方式中如何实现地址变换?(分数:2.00)_11.为什么说分段系统较之分页系统更易于实现信息共享和保护?(分数:2.00)
5、_12.分页和分段有何区别?(分数:2.00)_13.试全面比较连续分配和离散分配方式。(分数:2.00)_14.在一个采用分页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是115,228,120,88,446,102,321,432,260,167。若分配给作业可使用的主存空间共 300 个字,作业的页面大小为 100 个字,且第 0 页已经装入主存,请回答下列问题: (1)按 FIFO 页面调度算法将产生多少次缺页中断?写出依次淘汰的页号。 (2)按 LRU 页面调度算法将产生多少次缺页中断?写出依次淘汰的页号。(分数:2.00)_15.何谓静态分配?何谓动态分配?(分数
6、:2.00)_16.什么是地址重定位?怎样区分静态重定位和动态重定位?各有什么优缺点?(分数:2.00)_17.分区分配有哪几种?试比较各种分区分配的优缺点。(分数:2.00)_18.试述最佳、最差、最先适应算法的基本思想,并指出它们各自的优缺点。(分数:2.00)_19.什么是存储器的内零头和外零头?它们是怎么造成的?减少它们应采取什么措施?(分数:2.00)_20.试述分页存储管理的基本实现原理,并说明如何实现从逻辑空间到物理空间的变换?(分数:2.00)_21.用可变分区方式管理主存时,假定主存中按地址顺序依次有五个空闲区,空闲区的大小依次为32KB、10KB、5KB、228KB、100
7、KB。现有五个作业 J1、J2、J3、J4,J5,它们各需主存量为1KB、10KB、108KB、28KB,115KB。若采用最先适应分配算法,能把这五个作业按 J1J5 的次序全部装入主存吗?按怎样的次序装入这五个作业可以将其全部装入主存?(分数:2.00)_22.为什么要引入虚拟存储器的概念?(分数:2.00)_23.请求分页和简单分页两种存储管理方案有何不同?缺页中断是如何发生的?发生缺页中断时如何处理?(分数:2.00)_24.某一计算机系统采用虚拟页式存储管理方式,当前在处理机上执行的某一个进程的页表如下所示,所有的数字均为十进制,每一项的起始编号是 0,并且所有的地址均按字节编址,每
8、页的大小为 1024B。 逻辑页号 存在位 引用位 修改位 叶框号 0 1 1 0 41 1 1 1 32 0 0 0 3 1 0 0 1 4 0 0 0 5 1 0 1 5 (1)将下列逻辑地址转换为物理地址,写出计算过程,对不能计算的说明为什么? 0793,1197,2099,3320,4188,5332 (2)假设程序欲访问第 2 页,页面置换算法为改进的 CLOCK 算法,请问该淘汰哪页?如何修改页表?上述地址的转换结果是否改变?变成多少?(分数:2.00)_25.什么是文件的物理结构?它有哪几种组织方式?(分数:2.00)_26.叙述各种文件物理组织方式的主要优缺点。(分数:2.00
9、)_27.一个 UNIX 文件 F 的存取权限为 rwxr-x-,该文件的文件主 uid=12,gid=1,另一个用户的uid=6,gid=1,是否允许该用户执行文件 F?(分数:2.00)_28.一个 UNIX/Linux 文件,如果一个盘块的大小为 1KB,每个盘块占 4B,那么,若进程欲访问偏移为263168B 处的数据,需经过几次间接寻址?(分数:2.00)_29.如果一个索引节点为 128B,指针长 4B,状态信息占用 68B,而每块大小为 8KB。问在索引节点中有多大空间给指针?使用直接、一次间接、二次间接和三次间接指针分别可表示多大的文件?(分数:2.00)_30.文件系统的模型
10、可分为 3 层,试说明其每一层所包含的基本内容。(分数:2.00)_31.试说明关于索引文件和索引顺序文件的检索方法。(分数:2.00)_32.解释关于树形目录结构采用线性检索法的检索过程。(分数:2.00)_33.空闲磁盘空间的管理常采用哪几种方式?UNIX 系统采用的是何种方式?(分数:2.00)_34.试分析,在第一级磁盘容错技术和第二级磁盘容错技术中,各采取了哪些容错措施?什么是写后读校验?(分数:2.00)_35.磁带卷上记录了若干文件,假定当前磁头停在第 j 个文件的文件头标前,现要按名读出文件 i,试给出读出文件 i 的步骤。(分数:2.00)_36.某操作系统的磁盘文件空间共有
11、 500 块,若用字长为 32 位的位示图管理磁盘空间,试问:(1)位示图需多少个字?(2)第 i 字第 j 位对应的块号是多少?(3)给出申请/归还一块的工作流程。(分数:2.00)_37.若两个用户共享一个文件系统,用户甲使用文件 A、B、C、D、E,用户乙要用到文件 A、D、E、F。已知用户甲的文件 A 与用户乙的文件 A 实际上不是同一文件;甲、乙两用户的文件 D 和 E 恰是同一文件。试设计一种文件系统组织方案,使得甲、乙两用户能共享该文件系统而又不致造成混乱。(分数:2.00)_38.在 UNIX 中,如果一个盘块的大小为 1KB,每个盘块号占 4B,即每块可放 256 个地址。请
12、转换下列文件的字节偏移量为物理地址:(1)9999,(2)18000,(3)420000。(分数:3.00)_39.简述 DMA 的工作流程。(分数:3.00)_40.假定一磁盘有 200 个柱面,编号为 0199,当前存取臂的位置在 143 号柱面上,并刚刚完成 125 号柱面的服务请求,如果请求队列的先后顺序是 86,147,91,177,94,150,102,175,130,试问:为完成上述请求,下列算法存取臂移动的总量是多少?并写出存取臂移动的顺序。 (1)FCFS; (2)SSTF; (3)SCAN; (4)CSCAN。(分数:3.00)_41.什么是逻辑设备?什么是物理设备?如何实
13、现从逻辑设备到物理设备的变换?这样做有什么好处?(分数:3.00)_42.简述字节多路通道、数组选择通道和数组多路通道。(分数:3.00)_43.请简述 SPOOLing 系统的实现思想。(分数:3.00)_计算机学科专业基础综合计算机操作系统-5 答案解析(总分:100.00,做题时间:90 分钟)一、B综合应用题/B(总题数:43,分数:100.00)1.何谓静态链接、装入时动态链接和运行时动态链接?(分数:3.00)_正确答案:(1)静态链接是指事先进行链接形成一个完整的装入模块,以后不再拆开的链接方式。 (2)装入时动态链接是指目标模块在装入内存时,边装入边链接的链接方式。 (3)运行
14、时的动态链接是将某些目标模块的链接推迟到执行时才进行。)解析:2.引入动态重定位的目的是什么?(分数:3.00)_正确答案:(1)为了在程序执行过程中,每当访问指令或数据时,将要访问的程序或数据的逻辑地址转换成物理地址,引入了动态重定位。 (2)可在系统中增加一个重定位寄存器,用它来装入(存放)程序在内存中的起始地址,程序在执行时真正访问的内存地址是相对地址与重定位寄存器中的地址相加而形成的,从而实现动态重定位。)解析:3.为什么要引入段页式存储管理?说明在段页式存储管理系统中的地址变换过程。(分数:3.00)_正确答案:(1)为了获得分段在逻辑上的优点和分页在管理存储空间方面的优点,兼用分段
15、和分页两种方法,设计出了段页式存储管理技术来实现对存储器的管理。 (2)地址变换过程如下: 首先,由段表控制寄存器确定段表在主存中的位置。 其次,将虚地址中的段号和控制寄存器中的段表大小比较,以确保其访问的有效性。 最后,硬件地址转换机构根据虚地址中的段号 s,得到欲访问段在该作业的段表中的表目,并验证存取权限,以确保本次存储访问是允许的。然后,检查分段存在标识(判状态位),如果访问的段在主存,则通过段表找到该段的页表存放地址,再根据虚地址中的页号 P 查页表,找到该页所对应的内存块号与虚地址中的页内地址 d 相加形成物理地址;若访问的分段不在主存,则由硬件产生缺段中断。如果一完整的分段不在主
16、存,则说明该段所有的页面均不在主存,因而也没有相应的页表。操作系统对缺页中断响应后,必须重新构造其页表,并装入一个或多个所需的页面。此时,开始继续执行本次的存储访问。当页表的位置和大小确定后,其存储访问过程如先前描述过的页面系统一样进行。)解析:4.在采用首次适应算法回收内存时,可能出现哪几种情况?应怎样处理这些情况?(分数:3.00)_正确答案:(1)回收区与插入点的前一个分区相邻接,此时可将回收区与插入点的前一分区合并,不再为回收分区分配新表项,而只修改前邻接分区的大小。 (2)回收区与插入点的后一分区相邻接,此时合并两区,然后用回收区的首址作为新空闲区的首址,大小为两者之和。 (3)回收
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 1人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机 学科专业 基础 综合 操作系统 答案 解析 DOC
