1、2013 年 4 月全国自考(操作系统)真题试卷及答案解析(总分:106.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.计算机软件一般分为三类,它们是 ( )(分数:2.00)A.商用软件、支撑软件、系统软件B.支撑软件、系统软件、应用软件C.系统软件、应用软件、商用软件D.应用软件、商用软件、支撑软件2.操作系统在计算机系统中的作用主要是 ( )(分数:2.00)A.提供使用接口、扩充硬件的功能、提高运算速度B.扩充硬件的功能、提高运算速度、管理系统资源C.提高运算速度、管理系统资源、提供使用接口D.管理系统资源、提供使用接口、扩充硬件的功能3.关于程序状态
2、字(PSW)中程序基本状态的标记:“目态管态”及“等待 计算,正确的叙述是 ( )(分数:2.00)A.它们都涉及特权指令的使用B.它们都与特权指令的使用无关C.“目态管态”涉及特权指令的使用D.“等待计算”涉及特权指令的使用4.把一个程序在一个数据集上的一次执行称为一个进程,所以 ( )(分数:2.00)A.进程与数据是一一对应的B.进程是动态的C.进程是不能被中断的D.进程的执行速度是可预知的5.对一个正占用处理器运行的进程,应把它的 PSW 存放在 ( )(分数:2.00)A.程序状态字寄存器中B.进程控制块中C.进程数据集中D.主存固定单元中6.假如一个分时系统允许 100 个终端用户
3、同时工作,若不计操作系统的开销,则每个终端用户在每秒钟时间内可占用处理器运行的时间为 ( )(分数:2.00)A.1000 msB.100 msC.10 msD.1 ms7.主存储器中,存储单元通常使用的编址单位是 ( )(分数:2.00)A.字B.字节C.块D.二进制位8.处理器中设置有上限寄存器和下限寄存器的存储管理是 ( )(分数:2.00)A.单用户连续B.固定分区C.可变分区D.页式虚拟9.关于虚拟存储器技术的概念,不正确的是采用该技术时 ( )(分数:2.00)A.允许用户的逻辑地址空间大于主存的绝对地址空间B.用户的逻辑地址空间的大小由计算机的地址结构和磁盘容量决定C.比较适用于
4、大型作业的运行D.比较适用于多个小型作业的运行10.文件系统对文件实现统一的管理,其目的是 ( )(分数:2.00)A.方便用户和提高磁盘的存储效率B.方便用户和提高检索文件内容的效率C.方便用户和提高文件的安全可靠性D.方便用户和提高传输文件的速度11.张三、李四和王五 3 位同学合用一个具有多级目录结构的文件系统,并以各自的名字作为一级目录的目录名,以所学课程的课程名为二级目录的目录名。当他们在复习各自的课程时,总是访问多个与正在复习的那门课程有关的文件。在这种情况下,正确而又方便的办法是用 ( )(分数:2.00)A.绝对路径访问文件B.相对路径访问文件C.文件名访问文件D.目录名访问文
5、件12.从用户对文件记录的存取次序来考虑,存取方式之一是 ( )(分数:2.00)A.流式存取B.记录存取C.随机存取D.链接存取13.某药店的库存文件的记录由五个数据项组成,它们的名称为:药名、药厂名、生产日期、有效期、库存数量。不同药厂生产的药物可能重名,同一药厂生产的药物不会重名。在进行库存管理时,必须及时处理过期药物。因此,这个文件的记录的主键是 ( )(分数:2.00)A.药名B.药名和药厂名共同组成C.药名、药厂名和生产日期共同组成D.药名、药厂名和库存数共同组成14.现代计算机引入了自成独立系统的通道结构,使得 ( )(分数:2.00)A.输入输出设备的工作速度得以提高B.多个通
6、道上的外围设备得以并行工作C.中央处理机运行速度得以提高D.用户程序的运行速度得以提高15.启动和控制外围设备完成输入输出的操作过程中,不包括 ( )(分数:2.00)A.组织通道程序B.CPU 执行“启动 IO”指令C.CPU 控制外围设备与主存之间的数据交换D.输入输出操作完成后,通道 CPU 报告执行情况16.设读写磁盘时采用双缓冲技术,缓冲区由缓冲区 1 和缓冲区 2 组成。若总共读盘 2 次,每次读盘的数据放入双缓冲区之一,每次读盘需时 4 ms。读盘前缓冲区是空的。从每个缓冲区把读入的数据送到用户区需 05 ms。用户程序处理一次缓冲区送来的数据需 5 ms则从启动读盘到用户程序处
7、理结束,需时 ( )(分数:2.00)A.17 msB.16 msC.15 msD.14 ms17.在采用信箱通信方式的系统中,当进程间用信件传递信息时,信件中应含有 ( )(分数:2.00)A.接收者名B.发送者名C.信箱名D.信件名18.对资源采用按序分配策略能 ( )(分数:2.00)A.防止死锁B.避免死锁C.检测死锁D.解除死锁19.用 P、V 操作管理临界区时,应该 ( )(分数:2.00)A.对涉及某共享变量的一组临界区分别用不同的信号量联系B.调用 P 操作来释放一个等待进入临界区的进程C.应保证 P 操作和 V 操作都是原语D.任一进程欲进入临界区应调用 V 操作20.若某进
8、程调用 P 操作后不会等待信号量,则在调用 P 操作前信号量 S 的值一定( )(分数:2.00)A.0B.0C.1D.1二、多项选择题(总题数:5,分数:10.00)21.为了提高处理器的工作效率,系统设计时可以 ( )(分数:2.00)A.利用处理器与外设的并行工作能力B.采用多道程序设计方法C.允许多个进程并发执行D.阻止中断事件的发生E.规定程序的执行速度22.作业在执行过程中一定不会被改变存放区域的存储管理方式是 ( )(分数:2.00)A.单用户连续B.固定分区C.可变分区D.页式E.页式虚拟23.文件可以按各种方式进行分类,如果按文件的用途进行分类的话,文件的种类之一是( )(分
9、数:2.00)A.系统文件B.逻辑文件C.库文件D.物理文件E.用户文件24.如果只有一个用户进程运行于操作系统之上,操作系统采用单缓冲技术,缓冲区的大小与一个磁盘块相等。此时,有可能提高该进程访问磁盘效率的技术是 ( )(分数:2.00)A.电梯调度算法B.先来先服务算法C.最短寻找时间优先算法D.旋转调度E.信息的优化分布25.在多道程序设计系统中会同时存在着多个进程,其中 ( )(分数:2.00)A.每个进程都具有顺序性B.每个进程的执行速度可由进程自己控制C.多个进程是可以同时执行的D.每个进程都要竞争处理器E.执行相同程序的两个进程一定是有交互的三、填空题(总题数:20,分数:40.
10、00)26.管理主存储器与外围设备间信息传输的系统是 1。(分数:2.00)填空项 1:_27.在计算机系统的三类软件中,与具体应用领域无关的软件类型是 1。(分数:2.00)填空项 1:_28.让多个计算问题同时进入一个计算机系统的主存储器并行执行,这种程序设计方法称为 1。(分数:2.00)填空项 1:_29.进程状态的变化是与发生的 1 事件有关的。(分数:2.00)填空项 1:_30.有三个作业同时进入某系统,若每个都只做计算且计算时间均为 1 小时,则它们按单道方式运行时平均周转时间为 1 小时。(分数:2.00)填空项 1:_31.计算机中常用的寄存器有通用寄存器、控制寄存器和 1
11、。(分数:2.00)填空项 1:_32.作业在执行前完成地址转换,并在执行过程中不能移动位置的地址转换方式是 1。(分数:2.00)填空项 1:_33.采用可变分区方式管理主存时,主存中的空闲区数目和大小是在不断变化的。为了便于管理,必须设置一张空闲区表,用来记录 1。(分数:2.00)填空项 1:_34.在 UNIX 操作系统中,采用成组链接法管理空闲存储空间。系统初始化时先把内容读到主存,当有申请空闲块的要求时,就可以直接在主存中找到空闲块的位置。(分数:2.00)填空项 1:_35.某文件采用顺序存取方式,那么当读入该文件的第 5 和第 6 块后,则应该把第 7 块的存放位置作为 1。(
12、分数:2.00)填空项 1:_36.工厂的设计部门用文件系统存放产品设计资料,每个产品的资料构成一个流式文件。产品研制过程中会经常修改产品资料,因此产品文件的长度会经常变化。为有效利用存储空间,文件采用 1 存储结构比较合适。(分数:2.00)填空项 1:_37.IO 中断事件或是由于 1 而引起,或是由于外界的原因而引起。(分数:2.00)填空项 1:_38.对于一台打印 A4 纸的打印机,如果要求每个作业使用它时都必须在页头上打印该作业的独特标志和该页页号,每次启动打印都必须在页头处开始,并且在每页打印内容的末尾使用分页符。这样的话,即使多个作业并行使用这台打印机,也能够得到各作业所要求的
13、结果。因此,可以把这台打印机看做是一台 1。(分数:2.00)填空项 1:_39.如果目前磁头处于柱面 4 的位置,且存在访问柱面 1、2、5 的请求,柱面号越大的请求时间越早。当前移动臂的移动方向向外。为完成这种情况下的访问请求,在先来先服务、最短寻找时间优先和电梯三种调度算法中,移臂距离最长的是 1。(分数:2.00)填空项 1:_40.假设每条磁道被分为 8 个扇区,每个扇区存放一个记录,处理程序顺序处理这 8 个记录 L 1 ,L 2 ,L 3 。每次请求从磁盘上读一个记录,然后对读出的记录花 15 ms 的时间进行处理,以后再读下一个记录进行处理。磁盘旋转一周花费 20 ms(即每读
14、一个扇区需 25 ms)。这 8 个记录在一条磁道上进行优化分布,则它们在磁道上的排列次序是 1。(分数:2.00)填空项 1:_41.一个进程被中断后,什么时间能再占用处理器是与 1 的策略有关。(分数:2.00)填空项 1:_42.某进程欲从指定信箱取信件时,若指定的信箱无信件,则应把该进程置成 1 状态。(分数:2.00)填空项 1:_43.假定系统有某类资源 12 个,被 5 个进程共享,每个进程都需要 k 个资源,则 k 的最大值为 1 时系统一定不会死锁。(分数:2.00)填空项 1:_44.当一组并发进程交替地访问某个共享变量时,可能会产生与时间有关的错误,这种错误表现为 1。(
15、分数:2.00)填空项 1:_45.若系统采用 P、V 操作管理可 n 个进程共享的缓冲器 B,B 的容量为为 m(nm),当进程请求向缓冲器存放物品时,信号量的变化范围是 1 。(分数:2.00)填空项 1:_四、简答题(总题数:5,分数:10.00)46.操作系统与用户之间有哪几种类型的接口?请说明每种类型的接口方式。(分数:2.00)_47.试问:页式存储管理中有没有碎片?试解释之。(分数:2.00)_48.文件系统原来以磁盘上的一个扇面作为一个块,现改成把连续的 2 个扇面作为一个块。请从磁盘的存储效率、寻找时间和延迟时间的角度评价这一改动带来的变化。(分数:2.00)_49.为什么说
16、进程互斥是进程同步的特殊情况?(分数:2.00)_50.为什么银行家算法能避免死锁?如果系统有某类资源 10 个,供 3 个进程共享,当前的分配情况如下:(分数:2.00)_五、综合题(总题数:3,分数:6.00)51.现有 A,B 两道作业,各自需要执行 1 小时,其中各自需要使用处理器 18 分钟。今在一个多道程序设计系统中让 A,B 两道并行执行,总共花了 72 分钟使两道作业都执行结束。问:(1)两道并行执行时处理器的利用率比单道执行时的处理器利用率提高了多少?为什么?(2)两道并行执行时作业的执行总时间是单道执行时总时间的百分之多少?减少了百分之多少的执行时间?(分数:2.00)_5
17、2.页式主存储空间的分配,可以用一张位示图来构成主存分配表。现有一台 32 位字长的机器,主存储器共有 2048 块。试问:(1)该位示图占用几个字?(2)主存块号为 1 499 的页在位示图对应的字号和位号分别是多少?(3)位示图字号 49,位号 19 对应主存的块号是多少?(注意:按教材规定,位号、字号和块号均从0 开始)(分数:2.00)_53.在一个采用一级目录结构的文件系统中,文件 A 采用链接存储结构,文件 B 采用索引存储结构,它们的每个记录都占用一个物理块。如果它们都要读出第 2 个记录(记录的编号从 0 开始)。假设只需一次读盘就可读出文件目录或索引表,请通过填写下列表格,分
18、别说明在这两个文件中读出所需记录的过程,即给出每次读盘读出的内容。(注:如果格子尚未填满,操作就已完成,则后续格子留空)。 (分数:2.00)_2013 年 4 月全国自考(操作系统)真题试卷答案解析(总分:106.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.计算机软件一般分为三类,它们是 ( )(分数:2.00)A.商用软件、支撑软件、系统软件B.支撑软件、系统软件、应用软件 C.系统软件、应用软件、商用软件D.应用软件、商用软件、支撑软件解析:解析:计算机软件可以分为系统软件、支撑软件和应用软件三类。2.操作系统在计算机系统中的作用主要是 ( )(分数:
19、2.00)A.提供使用接口、扩充硬件的功能、提高运算速度B.扩充硬件的功能、提高运算速度、管理系统资源C.提高运算速度、管理系统资源、提供使用接口D.管理系统资源、提供使用接口、扩充硬件的功能 解析:解析:操作系统在计算机系统中的作用有:管理计算机系统的资源;为用户提供方便的使用接口;具有扩充硬件的功能。3.关于程序状态字(PSW)中程序基本状态的标记:“目态管态”及“等待 计算,正确的叙述是 ( )(分数:2.00)A.它们都涉及特权指令的使用B.它们都与特权指令的使用无关C.“目态管态”涉及特权指令的使用 D.“等待计算”涉及特权指令的使用解析:解析:当中央处理器处于目态时,不允许使用特权
20、指令;当中央处理器处于管态时,可执行包括特权指令在内的一切指令。4.把一个程序在一个数据集上的一次执行称为一个进程,所以 ( )(分数:2.00)A.进程与数据是一一对应的B.进程是动态的 C.进程是不能被中断的D.进程的执行速度是可预知的解析:解析:进程是一次执行过程,因此是动态的。5.对一个正占用处理器运行的进程,应把它的 PSW 存放在 ( )(分数:2.00)A.程序状态字寄存器中 B.进程控制块中C.进程数据集中D.主存固定单元中解析:解析:系统设置一个用来存放当前程序的 PSW 的寄存器,该寄存器称为程序状态字寄存器。6.假如一个分时系统允许 100 个终端用户同时工作,若不计操作
21、系统的开销,则每个终端用户在每秒钟时间内可占用处理器运行的时间为 ( )(分数:2.00)A.1000 msB.100 msC.10 ms D.1 ms解析:解析:分时操作系统用户均等的占用处理机。7.主存储器中,存储单元通常使用的编址单位是 ( )(分数:2.00)A.字B.字节 C.块D.二进制位解析:解析:主存储器的存储单元是以字节为单位的。8.处理器中设置有上限寄存器和下限寄存器的存储管理是 ( )(分数:2.00)A.单用户连续B.固定分区 C.可变分区D.页式虚拟解析:解析:固定分区管理中为了实现存储保护,处理器设置了一对寄存器,称为“下限寄存器”和“上限寄存器”。9.关于虚拟存储
22、器技术的概念,不正确的是采用该技术时 ( )(分数:2.00)A.允许用户的逻辑地址空间大于主存的绝对地址空间B.用户的逻辑地址空间的大小由计算机的地址结构和磁盘容量决定C.比较适用于大型作业的运行D.比较适用于多个小型作业的运行 解析:解析:虚拟存储器比较适合大型作业的运行。10.文件系统对文件实现统一的管理,其目的是 ( )(分数:2.00)A.方便用户和提高磁盘的存储效率B.方便用户和提高检索文件内容的效率C.方便用户和提高文件的安全可靠性 D.方便用户和提高传输文件的速度解析:解析:文件系统对文件统一管理,目的是方便用户且保证文件的安全可靠。11.张三、李四和王五 3 位同学合用一个具
23、有多级目录结构的文件系统,并以各自的名字作为一级目录的目录名,以所学课程的课程名为二级目录的目录名。当他们在复习各自的课程时,总是访问多个与正在复习的那门课程有关的文件。在这种情况下,正确而又方便的办法是用 ( )(分数:2.00)A.绝对路径访问文件B.相对路径访问文件 C.文件名访问文件D.目录名访问文件解析:解析:相对路径可缩短搜索路径,提高搜索速度。12.从用户对文件记录的存取次序来考虑,存取方式之一是 ( )(分数:2.00)A.流式存取B.记录存取C.随机存取 D.链接存取解析:解析:从用户对文件记录的存取次序来考虑,存取方式可分为两类:顺序存取和随机存取。13.某药店的库存文件的
24、记录由五个数据项组成,它们的名称为:药名、药厂名、生产日期、有效期、库存数量。不同药厂生产的药物可能重名,同一药厂生产的药物不会重名。在进行库存管理时,必须及时处理过期药物。因此,这个文件的记录的主键是 ( )(分数:2.00)A.药名B.药名和药厂名共同组成C.药名、药厂名和生产日期共同组成 D.药名、药厂名和库存数共同组成解析:解析:我们把能用来唯一识别某个记录的数据项称为记录的主键。14.现代计算机引入了自成独立系统的通道结构,使得 ( )(分数:2.00)A.输入输出设备的工作速度得以提高B.多个通道上的外围设备得以并行工作 C.中央处理机运行速度得以提高D.用户程序的运行速度得以提高
25、解析:解析:由于各通道能独立工作,因而各通道上的外围设备也能并行工作。15.启动和控制外围设备完成输入输出的操作过程中,不包括 ( )(分数:2.00)A.组织通道程序B.CPU 执行“启动 IO”指令C.CPU 控制外围设备与主存之间的数据交换 D.输入输出操作完成后,通道 CPU 报告执行情况解析:解析:启动和控制外围设备完成输入输出操作的过程如下:根据指定的工作要求租住通道程序;中央处理器执行“启动 IO”指令以启动通道工作。16.设读写磁盘时采用双缓冲技术,缓冲区由缓冲区 1 和缓冲区 2 组成。若总共读盘 2 次,每次读盘的数据放入双缓冲区之一,每次读盘需时 4 ms。读盘前缓冲区是
26、空的。从每个缓冲区把读入的数据送到用户区需 05 ms。用户程序处理一次缓冲区送来的数据需 5 ms则从启动读盘到用户程序处理结束,需时 ( )(分数:2.00)A.17 msB.16 msC.15 ms D.14 ms解析:解析:需要清楚双缓冲区的输入输出过程。所用时间按执行顺序分别为:4+05+5+05+5=15(ms)。17.在采用信箱通信方式的系统中,当进程间用信件传递信息时,信件中应含有 ( )(分数:2.00)A.接收者名B.发送者名 C.信箱名D.信件名解析:解析:信件的内容包括:发送者名、信息、等不等回信、回信存放地址。18.对资源采用按序分配策略能 ( )(分数:2.00)A
27、.防止死锁 B.避免死锁C.检测死锁D.解除死锁解析:解析:通常使用的防止死锁的资源分配策略有:静态分配资源、按序分配资源、剥夺式分配资源。19.用 P、V 操作管理临界区时,应该 ( )(分数:2.00)A.对涉及某共享变量的一组临界区分别用不同的信号量联系B.调用 P 操作来释放一个等待进入临界区的进程C.应保证 P 操作和 V 操作都是原语 D.任一进程欲进入临界区应调用 V 操作解析:解析:PV 操作能实现对临界区的管理要求,它们是两个不可终端的过程,因而是两个操作原语。20.若某进程调用 P 操作后不会等待信号量,则在调用 P 操作前信号量 S 的值一定( )(分数:2.00)A.0
28、B.0C.1D.1 解析:解析:P 操作是将信号量 S 减 1,因为不会等待信号量,所以减完之后 S 仍然是不小于 0 的,因此减之前是大于等于 1 的。二、多项选择题(总题数:5,分数:10.00)21.为了提高处理器的工作效率,系统设计时可以 ( )(分数:2.00)A.利用处理器与外设的并行工作能力 B.采用多道程序设计方法 C.允许多个进程并发执行 D.阻止中断事件的发生E.规定程序的执行速度解析:解析:程序的并发执行发挥了处理器与外围设备并行工作的能力,使处理器的效率有所提高;对计算机采用多道程序设计,能充分发挥处理器的使用效率,增加单位时间内的算题量;若干进程同时执行,它们可以轮流
29、占用处理器交替执行,因此提高了处理器的效率。22.作业在执行过程中一定不会被改变存放区域的存储管理方式是 ( )(分数:2.00)A.单用户连续 B.固定分区 C.可变分区D.页式E.页式虚拟解析:解析:了解所有存储管理方式的存储过程。23.文件可以按各种方式进行分类,如果按文件的用途进行分类的话,文件的种类之一是( )(分数:2.00)A.系统文件 B.逻辑文件C.库文件 D.物理文件E.用户文件 解析:解析:文件按用途分为:系统文件、库文件和用户文件。24.如果只有一个用户进程运行于操作系统之上,操作系统采用单缓冲技术,缓冲区的大小与一个磁盘块相等。此时,有可能提高该进程访问磁盘效率的技术
30、是 ( )(分数:2.00)A.电梯调度算法B.先来先服务算法C.最短寻找时间优先算法D.旋转调度 E.信息的优化分布 解析:解析:对于磁盘的调度方法包括:移臂调度、旋转调度、信息的优化分布。25.在多道程序设计系统中会同时存在着多个进程,其中 ( )(分数:2.00)A.每个进程都具有顺序性 B.每个进程的执行速度可由进程自己控制C.多个进程是可以同时执行的 D.每个进程都要竞争处理器 E.执行相同程序的两个进程一定是有交互的解析:解析:在多道程序设计的系统中会同时存在着许多进程,每一个进程都具有顺序性,在单处理器的情况下,这些进程要竞争处理器,它们必须轮流占用处理器。三、填空题(总题数:2
31、0,分数:40.00)26.管理主存储器与外围设备间信息传输的系统是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:输入输出控制系统)解析:解析:输入输出控制系统管理外围设备与主存储器之间的信息传递。27.在计算机系统的三类软件中,与具体应用领域无关的软件类型是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:系统软件)解析:解析:计算机软件分为:系统软件、支撑软件和应用软件。其中系统软件与具体的应用领域无关。28.让多个计算问题同时进入一个计算机系统的主存储器并行执行,这种程序设计方法称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:多道程序设计)解
32、析:解析:让多个计算问题同时进入一个计算机系统的主存储器并行执行,这种程序设计方法称为多道程序设计。29.进程状态的变化是与发生的 1 事件有关的。(分数:2.00)填空项 1:_ (正确答案:正确答案:中断)解析:解析:当产生中断时,现行运行的进程被中止,导致进程的状态发生变化。30.有三个作业同时进入某系统,若每个都只做计算且计算时间均为 1 小时,则它们按单道方式运行时平均周转时间为 1 小时。(分数:2.00)填空项 1:_ (正确答案:正确答案:2)解析:解析:平均周转时间的计算公式 T=(31.计算机中常用的寄存器有通用寄存器、控制寄存器和 1。(分数:2.00)填空项 1:_ (
33、正确答案:正确答案:指令寄存器)解析:解析:计算机中常用的寄存器有:指令寄存器、通用寄存器、控制寄存器。32.作业在执行前完成地址转换,并在执行过程中不能移动位置的地址转换方式是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:静态重定位(静态地址转换))解析:解析:在装入作业时,把作业中的指令地址和数据地址全部转换成绝对地址,这种方式叫做静态重定位。33.采用可变分区方式管理主存时,主存中的空闲区数目和大小是在不断变化的。为了便于管理,必须设置一张空闲区表,用来记录 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:空闲区的起始地址和长度)解析:解析:为了便于管理,设置
34、了一张空闲区表,用来记录空闲区的起始地址和长度。34.在 UNIX 操作系统中,采用成组链接法管理空闲存储空间。系统初始化时先把内容读到主存,当有申请空闲块的要求时,就可以直接在主存中找到空闲块的位置。(分数:2.00)填空项 1:_ (正确答案:正确答案:专用块)解析:解析:系统在初始化时,先把专用块的内容读到主存。35.某文件采用顺序存取方式,那么当读入该文件的第 5 和第 6 块后,则应该把第 7 块的存放位置作为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:当前位置)解析:解析:顺序存取是指对文件的逻辑顺序或记录顺序依次进行读写的存取方式。36.工厂的设计部门用文件系统
35、存放产品设计资料,每个产品的资料构成一个流式文件。产品研制过程中会经常修改产品资料,因此产品文件的长度会经常变化。为有效利用存储空间,文件采用 1 存储结构比较合适。(分数:2.00)填空项 1:_ (正确答案:正确答案:链接)解析:解析:链接结构便于用户的增加删除记录,题中产品文件的长度会经常变化,因此选用链接结构更合适。37.IO 中断事件或是由于 1 而引起,或是由于外界的原因而引起。(分数:2.00)填空项 1:_ (正确答案:正确答案:通道程序的执行)解析:解析:IO 中断事件或是由于通道程序的执行而引起,或是由于外界的原因而引起。38.对于一台打印 A4 纸的打印机,如果要求每个作
36、业使用它时都必须在页头上打印该作业的独特标志和该页页号,每次启动打印都必须在页头处开始,并且在每页打印内容的末尾使用分页符。这样的话,即使多个作业并行使用这台打印机,也能够得到各作业所要求的结果。因此,可以把这台打印机看做是一台 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:共享设备(可共享设备))解析:解析:可以让若干个作业同时使用的设备成为可共享设备。39.如果目前磁头处于柱面 4 的位置,且存在访问柱面 1、2、5 的请求,柱面号越大的请求时间越早。当前移动臂的移动方向向外。为完成这种情况下的访问请求,在先来先服务、最短寻找时间优先和电梯三种调度算法中,移臂距离最长的是 1
37、。(分数:2.00)填空项 1:_ (正确答案:正确答案:电梯调度算法)解析:解析:理解三种调度算法的具体过程。40.假设每条磁道被分为 8 个扇区,每个扇区存放一个记录,处理程序顺序处理这 8 个记录 L 1 ,L 2 ,L 3 。每次请求从磁盘上读一个记录,然后对读出的记录花 15 ms 的时间进行处理,以后再读下一个记录进行处理。磁盘旋转一周花费 20 ms(即每读一个扇区需 25 ms)。这 8 个记录在一条磁道上进行优化分布,则它们在磁道上的排列次序是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:L 1 ,L 5 ,L 2 ,L 6 ,L 3 ,L 7 ,L 4 ,L
38、 8)解析:解析:理解信息优化分布的具体过程。41.一个进程被中断后,什么时间能再占用处理器是与 1 的策略有关。(分数:2.00)填空项 1:_ (正确答案:正确答案:进程调度)解析:解析:一个进程被中断后,哪个进程可以运行?被中断的进程什么时候能再去占用处理器?这是与进程调度策略有关的。42.某进程欲从指定信箱取信件时,若指定的信箱无信件,则应把该进程置成 1 状态。(分数:2.00)填空项 1:_ (正确答案:正确答案:等信件)解析:解析:若取信件时信箱中无信,则应把接收信件的进程置成“等信件”状态,直到信箱中有信件时才被释放。43.假定系统有某类资源 12 个,被 5 个进程共享,每个
39、进程都需要 k 个资源,则 k 的最大值为 1 时系统一定不会死锁。(分数:2.00)填空项 1:_ (正确答案:正确答案:3)解析:解析:k 为 2 或 1 都不能得分,因为此时系统虽然不会死锁,但是 k 不是最大值。44.当一组并发进程交替地访问某个共享变量时,可能会产生与时间有关的错误,这种错误表现为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:执行的结果不唯一(结果不正确))解析:解析:两个进程交换访问同一个变量时,造成数值的不正确,这与进程被打断的时间和能占用处理器的时间有关,由这种原因造成的错误称为与时间有关的错误。45.若系统采用 P、V 操作管理可 n 个进程共
40、享的缓冲器 B,B 的容量为为 m(nm),当进程请求向缓冲器存放物品时,信号量的变化范围是 1 。(分数:2.00)填空项 1:_ (正确答案:正确答案:(mn),m)解析:解析:最小是所有进程都占用,最大是没有进程占用。四、简答题(总题数:5,分数:10.00)46.操作系统与用户之间有哪几种类型的接口?请说明每种类型的接口方式。(分数:2.00)_正确答案:(正确答案:程序员接口和操作员接口。 程序员接口是一组功能调用; 操作员接口是一组控制命令。)解析:47.试问:页式存储管理中有没有碎片?试解释之。(分数:2.00)_正确答案:(正确答案:有碎片。 作业按页分配,最后一页一般都装不满
41、,剩下的空闲区又不能给其他作业用,形成内部碎片。)解析:48.文件系统原来以磁盘上的一个扇面作为一个块,现改成把连续的 2 个扇面作为一个块。请从磁盘的存储效率、寻找时间和延迟时间的角度评价这一改动带来的变化。(分数:2.00)_正确答案:(正确答案:这个改动导致了文件的最后一块的空余部分有可能增大,即文件结束处离最后一块的结尾处的距离有可能增大,从而降低了磁盘空间的利用率。 但是,这一改动增加了文件内容在磁盘上存放的连续性,从而有可能减少访问磁盘时的寻找时间和延迟时间。)解析:49.为什么说进程互斥是进程同步的特殊情况?(分数:2.00)_正确答案:(正确答案:进程互斥与进程同步都涉及并发进
42、程访问共享资源的问题。 进程同步是指一个进程在得到另一个进程的消息后才可访问共享资源,进程互斥是指每次只有一个进程可以访问共享资源,所以互斥使用资源的进程间实际上也存在一个进程等待另一个进程发出“不再使用资源”这个消息的制约关系。)解析:50.为什么银行家算法能避免死锁?如果系统有某类资源 10 个,供 3 个进程共享,当前的分配情况如下:(分数:2.00)_正确答案:(正确答案:因为银行家算法总能保证至少有 1 个进程可得到所需的全部资源而执行结束,然后归还资源供其他进程使用。 把当前剩余的 2 个资源先分配给 P 2 ,当 P 2 执行结束后,把归还的 6 个资源再分配给 P 1 和 P
43、3 。)解析:五、综合题(总题数:3,分数:6.00)51.现有 A,B 两道作业,各自需要执行 1 小时,其中各自需要使用处理器 18 分钟。今在一个多道程序设计系统中让 A,B 两道并行执行,总共花了 72 分钟使两道作业都执行结束。问:(1)两道并行执行时处理器的利用率比单道执行时的处理器利用率提高了多少?为什么?(2)两道并行执行时作业的执行总时间是单道执行时总时间的百分之多少?减少了百分之多少的执行时间?(分数:2.00)_正确答案:(正确答案:(1)因为,单道执行时的处理器利用率 1860=30 两道执行时的处理器利用率3672=50 所以,多道比单道处理器利用率提高 20 (2)两道所需执行时间是单道执行时间的72120=06=60 所以,减少了 40的执行时间)解析:解析:多道处理器提高了作业的执行效率。52.页式主存储空间的分配,可以