操作系统课程试卷(1)答案

操作系统课程试卷(1)答案
操作系统课程试卷(1)答案

2006-2007第1学期操作系统试卷(A )答案

一、单项选择题[本大题共15小题,每小题2分,共30分]。

1. 多道程序设计的重要目的是(D ).

A.提高内存的利用率

B.提高处理机的利用率

C.提高外设的利用率

D.提高处理机和外设的利用率

2.某进程由于需要从磁盘上读出数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将(D )

A .从就绪变为运行

B .从运行变为就绪

C .从运行变为阻塞

D .从阻塞变为就绪

3.多个进程的实体能存在于同一内存中,在一段时间内都能得到运行.这种性质称作进程的( B )

A .动态性

B .并发性

C .调度性

D .异步性

4.作业调度与进程调度的主要区别是( D )

A. .作业调度比进程调度频繁 B .两种调度的算法完全不同

C .两种调度的性能指标完全不同

D .进程调度比作业调度频繁

5.静态重定位的时机是( C )

A.程序编译时

B.程序连接时

C.程序装入时

D.程序运行时

6.设内存的分配情况如右图1所示,若要申请一块40K 字节的内存空间,采用最佳适应算法,则所得到的分区首址是(C) A.100K B.190K C.330K D.410K

7.CPU 输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,

可采用( C )

A .并行技术

B .通道技术

C .缓冲技术

D .虚存技术

8.SPOOLING 技术可以实现设备的(C )分配.

A .独占

B .共享

C .虚拟

D .物理

9.文件系统的主要目的是(C )

A .实现虚拟存储管理

B .用于存储系统文档

C .实现对文件的按名存取

D .实现目录检索

10.下面关于通道的叙述中,正确的是(D )

Ⅰ.通道相当于一个功能简单的处理机

Ⅱ.通道完成数据输入输出工作

Ⅲ.通道与CPU 共用一个内存

A . Ⅰ和Ⅱ

B . Ⅰ和Ⅲ

C . Ⅱ和Ⅲ

D . 都是

11.对进程间互斥地使用临界资源最准确的描述是(D )

A 、互斥地进入临界区

B 、互斥地进入各自的临界区

C 、互斥地进入同一临界区

D 、互斥地进入各自的同类临界区 12.Linux 中的进程控制是通过系统调用来实现的,若要创建一个进程,应该使用下述哪种系统调用(C )

A .wait( )

B .exec( )

C .fork( )

D .Schedule( )

13.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是( B )

A .多道批处理系统

B .分时系统

C .实时系统

D .网络系统

14.在用户使用完文件后必须做文件的关闭操作,这是为了(D )

A .把文件的内容写到存储介质上去

B .释放使用文件时所占用的内存

图1 内存分配情况 占用 占用 占用 占用

0 100K

180K 190K 280K 330K 390K 410K 512K-1

C.切断进程与用户的联系

D.把文件控制块的有关内容写到文件的目录项中去

15.位示图可用于(B)

A.文件目录的查找

B.磁盘空间的管理

C.主存空间的管理

D.实现文件的保护和保密

二、填空题[本大题共8小题,每空2分,共20分]

1.进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到__就绪队列中

2.在多线程OS,以进程作为拥有资源的单位,以线程作为_调度和分派的基本单位。

3.在设备管理中,为了克服独占设备速度较慢,降低设备资源利用率的缺点,引入了虚拟设备,即用共享设备模拟独占设备。

4.在虚拟段式存储管理中,若逻辑地址的段内地址大于段表中该段的段长,则发生地址越界中断。

5.某进程页面访问序列为2,3,2,2,5,2,4,5,3,2,5,2,且开始执行时内存中没有页面,分配给该进程的物理块数是3,采用LRU淘汰算法的缺页率是_6/12_。

6产生死锁的原因可归结为:资源竞争和进程间推进顺序非法。

7.文件的结构就是文件的组织形式,从用户观点出发所看到的文件组织形式称为文件的_逻辑结构;从实现观点出发,文在在外存上的存放组织形式称为文件的__物理结构_。

8.某磁盘寻道,采用最短寻道时间优先算法,如果将要访问的磁道分别是27,136,58,100,72,40,而当前磁头在80磁道上,则磁头移动的总道数是__162____。

三、名词解释[本大题共5小题,每小题4分,共20分。]

1.并发

在多道程序设计中,在宏观上看来多个进程同时向前推进

2.虚拟

是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。前者是实的,即实际存在的;后者是虚的,是用户感觉上的东西。

3.临界资源

在计算机系统中,同时有许多进程,他们共享着各种资源,然而由许多资源一次却仅能为一个进程所使用。我们把一次仅允许一个进程使用的资源称为临界资源。

4.同步

异步环境下的一组并发进程因直接制约而互相发送消息,进行合作,使各进程按一定的速度执行的过程。

5.设备无关性

为了提高OS的可适应性和可扩展性.在现代OS中都毫无例外地实现了设备独立性,也称设备无关性。其基本含义是:应用程序独立于具体使用的物理设备。

评分标准:能从含义上把概念说清楚的得满分。否则酌情减分,完全不正确得0分。

五、简答题[本大题共3小题,每小题6分,共18分。]

1.试举例说明中断在进程控制中的推动作用

答:中断是实现操作系统功能的基础,是构成多道程序运行环境的根本措施。中断是操作系统各种功能的驱动源。例如:

(1)操作员从键盘发出的终止执行的命令,可以中止当前进程的运行。

(2)时钟中断,可导致处理机调度工作的执行。

相关主题
相关文档
最新文档