操作系统课程试卷(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)时钟中断,可导致处理机调度工作的执行。