2065438+2009年7月全国自学考试操作系统概论答案

操作系统练习及参考答案1。选择题(65438+每小题0分,***15分)

1.操作系统是一种()

A.系统软件b .系统硬件c .应用软件d .支撑软件

2.MS-DOS的存储管理采用()。

A.分段存储管理b .分段页面存储管理c .单用户连续存储管理d .固定分区存储管理

3.用户程序在目的状态下使用特权指令引起的中断属于()

A.硬件故障中断b .程序中断c .外部中断d .试管访问中断

4.在MS-DOS下用来拷贝整个软盘的命令是()。

A.COMP B.DISKCOPY C.SYS D.BACKUP

5.位图法可用于()

A.磁盘空间管理b .磁盘驱动器调度c .文件目录搜索d .页面虚拟存储管理中的页面调度

6.以下算法中,()用于磁盘移动臂调度。

A.时间片轮换法B.LRU算法c .最短搜索时间优先级算法d .最高优先级算法

7.下列存储管理方案中,不适合多通道编程系统的是()。

A.单用户连续分配b .固定分区分配c .可变分区分配d .页面存储管理

8.已知工作的周转时间=工作的完成时间-工作的到达时间。有三个作业同时到达,J1、J2和jobs乐队。它们的执行时间分别为T1、T2和T3,以及T1。

A.t 1+T2+T3 b .(t 1+T2+T3)C . t 1+T2+T3 d . t 1+T2+T3

9.任意两个并发进程之间()

A.肯定有互斥关系。b .必须有同步关系。c .必须相互独立。d .可能存在同步或互斥关系。

10.流程从运行状态进入就绪状态的原因可能是()。

A.被选中占用处理器b .等待事件c .等待事件已经发生d .时间片用完。

11.当使用磁带作为文件存储介质时,文件只能按()组织。

A.序列文件b .链接文件c .索引文件d .目录文件

12.一个作业8: 00到达系统,预计运行时间为1小时。如果作业在10: 00开始,则其响应率为()。

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

13.多道程序设计是指()

A.在实时系统中并发运行多个程序b .在分布式系统中同时运行多个程序c .在一个处理器上同时运行多个程序d .在一个处理器上并发运行多个程序。

14.文件系统采用多级目录结构后,不同用户的文件的文件名()。

A.应该是一样的。b .应该不一样。c .可以相同,也可以不同。d .受制度约束

15.在可变分区分配方案中,作业完成后,系统回收其主存空间,并将其与相邻的空闲区域合并。因此需要修改空闲区表,导致空闲区数减少1()。

A.没有无邻居区,也没有无邻居区。b .有上邻居自由区,但没有邻居自由区。c .有更低的邻居空闲区,但没有邻居空闲区。有一个上邻居空闲区和一个下邻居空闲区

二、选择题(每小题2分,***16分)

1.影响中断响应顺序的技术有()和()。

A.时间片b .中断c .中断优先级d .中断屏蔽e .特权指令

2.文件的二级目录结构由()和()组成。

A.根目录b .子目录c .主文件目录d .用户文件目录e .当前目录

3.驱动调度算法中的()和()算法可能会随时改变移动臂的移动方向。

A.电梯调度b .先到先得c .扫描d .单向扫描e .搜索时间最短者优先

4.下列关于设备管理概念的说法中,()和()是不正确的。

A.通道是处理输入和输出的软件。b .所有外围设备由系统启动。c .来自通道的I/O中断事件由设备管理处理。d .已编程的频道程序存储在主存储器中。e .用户给出的设备编号是设备的绝对编号。

5.一个进程刚刚获得了三个主内存块的使用权。如果这个进程访问页面的顺序是{ 1321215123 },采用FIFO调度算法时,缺页数是()倍,采用LRU算法时是()倍。

A.1

6.作业和流程的主要区别是()和()。

A.前者由用户提交,后者由系统自动生成。它们执行不同的程序段。c .前者基于用户任务,后者是操作系统控制的单元。d .前者是批处理,后者是分时。e .后者可以并发执行,而前者不行。

7.以下MS-DOS文件()和()与设备管理程序相关。

A.开机B.COMMAND.COM C.IBMBIO.COM D.IBMDOS.COM E .罗毕奥斯

8.文件类型为()和()的MS-DOS文件是不可执行的。

a……OBJ B……exec……COM D……BAK E……蝙蝠

三。填空(每个空格1,***15)

1.用户程序使用_ _ _ _ _ _ _ _请求操作系统服务。

2.存储管理要实现的功能有:主存空间的分配和保护,_ _ _ _ _ _ _,主存空间的享用和_ _ _ _ _ _ _ _。

3.在分页存储管理中,页表用来表示_ _ _ _ _ _ _ _ _和_ _ _ _ _ _ _ _ _之间的对应关系。

4.每个索引文件至少有一个索引表,每个表条目应该包括_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _。

5.分时系统必须为用户提供_ _ _ _ _ _,以实现_ _ _ _ _ _控制模式。

6.在Spring系统中,当执行作业时,从磁盘上的_ _ _ _ _ _ _ _中读取信息,作业的执行结果临时存储在磁盘上的_ _ _ _ _ _ _ _中。

7.并发进程中涉及_ _ _ _ _ _ _ _ _的程序段称为临界段,两个进程同时进入相关临界段所导致的错误。

8.MS-DOS下有三个文件:DOSIP.EXE,DOSIP。达特和DOSZP.COM。_ _ _ _ _ _ _ _ _如果您使用系统提供的替换符号' * '和'?'。,这三个文件可以表示为_ _ _ _ _ _ _ _。

9.拼音码是汉字的一种_ _ _ _ _ _ _ _码。

四、改正错题(每道小题2分,***10分)

1.控制作业操作需要批处理模式和交互模式。

2.在分时系统中,时间片越小越好。

3.银行家算法是防止死锁的方法之一。

4.如果没有进程正在运行,就绪队列和等待队列都是空的。

5.作业控制语言是供用户编写程序来实现某种计算任务的。

五、简答题(每小题4分,***20分)

1.程序状态字的主要内容是什么?

2.什么是记录的分组和分解?

3.进程间同步互斥是什么意思?

4.什么是输入输出操作?什么是渠道?

5.为了实现分页虚拟存储,页表中至少应该包含哪些内容?

六、综合题(每道小题8分,***24分)

1.假设在移动arm磁盘上,刚刚处理了访问柱面75的请求,当前正在读取柱面80上的信息,下面的请求序列正在等待访问磁盘:

试用:(1)电梯调度算法

(2)最短搜索时间优先算法

列出上述请求实际处理的顺序。

2.有三个进程P1,P2和P3同时工作。进程P1需要资源S3和s 1;流程P2需要资源S1和S2;P3进程需要S2和S3的资源。回答:

(1)如果资源分配没有限制会怎么样?为什么?

(2)应该采用什么资源分配策略来确保流程正确运行?为什么?

3.一个车站的售票厅在任何时候都可以容纳20个购票人。当售票处的购票人不足20人时,大厅外的购票人可以立即进入,否则需要在外面等候。如果你把买票人看成一个过程,请回答以下问题:

(1)用PV操作管理这些并发进程时,如何定义信号量,写出信号量的初始值和信号量各值的含义。

(2)根据定义的信号量,在下面的框中填入要执行的PV操作,以保证进程能够正确并发执行。

COBEGIN进程PI(I=1,2,…)

开始;

进入售票处;

购票;

退出;

结束;

科恩德

(3)如果想买票的人数最多为n,写下旗语可能的变化范围(最大和最小)。

参考答案1。选择题(每题1分,***15分)

1.(1)2.(3)3.(2)4.(2)5.(1)6.(3)7.(1)8.(3)

9.(4)10.(4)11.(1)

12.(3)13.(4)14.(3)15.(4)

二、选择题(每题2分,***16分)

1.(3)(4)2.(3)(4)3.(2)(5)4.(1)(5)5.(5)(4)

订单不可调换。(1) (3) 7.(3) (5) 8.(1) (4)

三。填空(每空1分,***15分)

1.访问指令(或系统调用)

2.主存空间的重新分配和主存的扩展

3.逻辑页号、主存块号(可交换)

4.关键字(或记录号)、存储地址(或存储位置)

5.操作控制命令和交互(或在线)

6.输入#,输出#

7.***享受变量,和时间有关。

8.DOS?P. *(还是DOS?p?)

9.投入

四、改正错题(每题2分,***10分,如果只是简单否定,可以不给分)

1.批处理模式是根据用户使用的作业控制语言编写的。

职务说明控制职务的操作,无需注册。

或者作业操作的交互控制需要注册。

2.当时间片过小时,进程调度时间比例增加。

如果你只回答:

时间片越小,响应时间可能越长,给出1分。

3.银行家算法是避免死锁的方法之一。

4.就绪队列为空,等待队列可能不为空。

5.作业控制语言用于编写作业指令来控制作业的执行(不同于编程语言)。

五、简答题(每题4分,***20分)

1.(1)基本程序状态(2分)

(2)中断代码(1)

(3)中断屏蔽位(1点)

2.(1)将几个逻辑记录组合成一个组,存储在一个物理块中,称为记录分组。(1)

(2)将逻辑记录从组中分离出来的工作称为记录分解。(2分)

3.同步:并发进程之间的相互制约和相互依赖。(2分)

互斥:当几个进程共享一个资源时,任何时候都只允许一个进程使用它。(2分)

4.主存储器和外围设备之间的信息传输操作称为输入输出操作。(2分)

通道可以称为输入输出处理器。(2分)

5.页码(1)

马克(1)

主内存块号(1点)

磁盘上的位置(1点)

六、综合题(每题8分,***24分)

1.(1)电梯调度算法的处理顺序是:

5 8 1 4 3 6 2 7 (4点)

如果你写5 8(得到1分)

如果你写5 8 1 4 3 (2分)

(2)最短搜索时间优先算法的处理顺序是:

5 8 6 2 7 1 4 3 (4点)

如果你写5 8(得到1分)

如果你写5 8 6 2 7(得2分)

即:前两对(分数1)

前5对(2分)

2.(1)可能出现死锁(2分)

例如,当进程P1、P2和P3分别获取资源S3、S1和S2时,都要等待(2分),这就是循环等待。

(或者进程在等待新源时不会释放被占用的资源)

(2)有几种答案:

A.使用静态分配(2分)

因为在执行之前已经获得了所有需要的资源,所以不会出现占用资源等待其他资源(或者循环等待资源)的现象。(2分)

或者b .使用顺序分布(2分)

不会出现循环等待资源的现象。(2分)

或者c .采用银行家算法(2分)

因为分发的时候保证系统处于安全状态。(2分)

3.(1)定义一个信号量S,初始值为20。(1)

含义:

S & gt0的值表示可以继续进入售票处的人数(1分)。

S=0表示售票处有20个客户(购票人)(1分)。