引论
一、选择题
1、    在计算机系统中配置操作系统的主要目的是A),操作系统的主要功能是管理计算机 系统中的(B ),其中包括(C )管理和(D )管理,以及设备管理和文件管理。这里的(C ) 管理主要是对进程进行管理。
A : ( 1 )增强计算机系统的功能;(2 )提高系统资源的利用率;
(3 )提高系统的运行速度;4 )合理地组织系统的工作流程,以提高系统吞吐量。
B 1 )程序和数据;(2 )进程;(3 )资源;(4 )作业;(5 )任务。
CD 1 )存储器;(2 )虚拟存储器;(3 )运算器;4 )处理机;(5 )控制器。
2、    操作系统有多种类型:
1    允许多个用户以交互方式使用计算机的操作系统,称为A)
(2)    允许多用户将若干个作业提交给计算机系统集中处理的操作系统称为B)
(3)    C)的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。
ABC (1)批处理操作系统;2)分时操作系统;3)实时操作系统;
(4 )微机操作系统;(5 )多处理机操作系统。
3、    从下面关于操作系统的论述中,选出一条正确的论述:
(1 )对批处理作业,必须提供相应的作业控制信息;
(2)对于分时系统,不一定全部提供人机交互功能;
(3 )从响应角度看,分时系统与实时系统的要求相似;
(4 )采用分时操作系统的计算机系统中,用户可以独占计算机操作系统的文件系统;
(5 )从交互角度看,分时系统与实时系统相似。
4、    配置在IBM-PC机上的操作系统,是由A)开发的;在3. X版本以前的DOSB)操 作系统,它的寻址范围是C),其所允许的最大内存是D)
A、    ( 1 IBM 公司;(2 Microsoft 公司;(3 Microsoft IBM 联合;4 Bell 实验 室。
B、    1)单用户单任务;2)单用户多任务;3)多单用户;4)多用户多任务。
C、    D 1 ) 640KB ( 2 ) 16MB 3 ) 1MB 4 ) 512KB ( 5 ) 4MB
5、    OS/2操作系统是由A)开发的,它属于B)类操作系统;UNIX操作
系统是由C)推出的,它属于D)类操作系统。
A、    C : 1 IBM 公司;(2 Microsoft 公司;(3 Microsoft IBM 联合;(4 Bell 实验室。
B、    D 1 )单用户单任务;2)单用户多任务;(3 )多处理机;4)多用户多任
务。
6、    从下述关于模块化程序的叙述中,选出5条正确的叙述:
进程间通信实验
(1 )使程序设计更为方便,但比较难以维护;
2)便于由多人分工编制大型程序;
3 )便于软件功能扩充;
4)    在内存能够容纳的前提下,应使模块尽可能大,以减少模块的个数;
(5)    模块之间的接口叫数据文件;
6 )只要模块接口不变,各模块内部实现细节的修改,不会影响别的模块;
(7 )使程序易于理解,也利于排错;
8)模块间的单向调用关系,形成了模块的层次式结构;
9 )模块愈小,模块化的优点愈明显,一般说来,一个模块的大小在10行以下;
10一个模块实际上是一个进程。
7、操作系统是一种A ),在OS中采用多道程序设计技术,能有效地提高CPU、内存和I/O 设备的(B ),为实现多道程序设计需要有(C ), (D)是事实上的16位微机的单用户单任 务OS标准。
A 1 )应用软件;(2 )系统软件;(3 )通用软件;4 )软件包。
B ( 1 )灵活性;2 )可靠性;3 )兼容性;4 )利用率。
C 1 )更大的内存;(2 )更快的CPU 3 )更快的外部设备;4 )更先进的终端。
D 1 CP/M 2 ) MS-DOS ( 3 OS/2 4 UNIX ( 5 VMS
二、问答题
1、    学习“计算机操作系统”这门课,至少要记住哪两句话?
2、    简述操作系统的五大管理功能。
3、    什么是批处理系统?为什么要引入批处理系统?
答案:
选择题
1
A 2
B 3
C 4
D 1
2
A 2
B 1
C 3
3
1
4
A 2 B
1 C 3
D 1
5
A 3 B
2 C 4
D 4
6
23
67
8
7
A 2 B
4 C 1
D 2
问答题
1、    计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)
。 操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(作业管理、 文件管理、存储管理、设备管理和进程管理)。
2、    作业管理:包括任务管理、界面管理、人机交互、图形界面、语音控制和虚拟现实等。 文件管理:又称为信息管理。存储管理:实质是对存储“空间”的管理,主要指对内存的管 理。设备管理:实质是对硬件设备的管理,其中包括对输入输出设备的分配、启动、完成和 回收。进程管理:又称处理机管理,实质上是对处理机执行“时间”的管理,即如何将CPU 真正合理地分配给每个任务
3、    批处理系统指用户的作业成批的处理,作业建立、处理、完成都自动由系统成批完成。 因为在564年代的晶体管时代,计算机速度、容量、外设品种和数量等方面和第一代计算 机相比都有了很大发展,计算机速度有几十倍、上百倍的提高,故使手工操作的慢速度和计 算机运算的高速度之间形成了一对矛盾。只有设法去掉人工干预,实现作业自动过渡,才能 提高设备的利用率,这样就出现了成批处理。
进程管理
一、选择题
1.从静态角度上看,进程是有ABC三部分组成,其中U是进程存在的唯一标志。当几个 进程共享土时,土应当是可重入代码。
A, B, C (l)JCB (2)PCB (3)DCB;⑷FCB (5)程序段;(6)数据段;(7) I/O 缓冲区。
2.进程的三个基本状态是ABC„由土到比是由进程调度所引起;比到Q是正在执行的进 程发生了某事件,使之无法执行而暂停。
A, B, C (1)挂起;(2)阻塞;(3)就绪;(4)执行。
3.正在执行的进程由于其时间片完而被暂停执行,此时进程应从执行状态变为土状态处于静 止阻塞状态的进程,在进程等待的事件出现后,应转变为比状态;若进程正处于执行状态时, 应终端的请求而暂停下来以便研究其运行情况,这时进程应转变为Q状态,若进程已处于阻 塞状态,则此时应转变为以状态。
A, B, C, D (1)静止阻塞;(2)活动阻塞;(3)静止就绪;(4)活动就绪;(5)执行。
4.为使进程由活动就绪转变为静止就绪,应利用土原语;为使进程由执行状态变阻塞态,应
利用比原语;为使进程由静止就绪变为活动就绪,应利用Q原语;从阻塞状态变为就绪状态 利用原语。
A,B, C, D (1)创建;(2)挂起;⑶执行;(4)阻塞;(5)唤醒。
5.在分时系统中,导致创建进程的典型事件是A在批处理系统中,导致创建进程的典
型事件是B由系统专门为运行中的应用进程创建新进程事件是
A (1)用户注册;(2)用户登录;(3)用户计帐;(4)用户通信。
B (1)作业录入;(2)作业调度;(3)进程调度;(4)中级调度。
C (1)分配资源;(2)进行通信;(3)共享资源;(4)提供服务。
6.从下面对临界区的论述中,选择一条正确的论述。
(1)临界区是指进程中用于实现进程互斥的那段代码。
(2)临界区是指进程中用于实现进程同步的那段代码。
(3)临界区是指进程中用于实现进程通信的那段代码。
(4)临界区是指进程中用于实现共享资源的那段代码。
(5)临界区是指进程中访问临界资源的那段代码。
7.土是一种只能由PV操作所改变的整型变量,山可用于实现进程的旦和上,旦是排它性 地访问临界资源。
A (1)控制变量;(2)锁;(3)整型信号量;(4)记录型号量。
B,C (1)同步;⑵通信;⑶调度;⑷互斥。
8.对于记录型信号量,在执行一次P操作时,信号量的值应当A当其值为上时,程应阻塞。 在执行V操作时,信号量的值应当C当其值为必时,应唤醒阻塞队列中的进程。
A,C (1)不变;⑵加1 (3)1 (4)加指定数值;(5)减指定数值。
B,D (1)大于0 (2)小于0 (3)大于等于0 (4)小于等于0
9.在生产者一消费者问题中,应设置互斥信号量mutex、资源信号量fullempty<,它们初 值应分别是ABC
A, B, C (1)0 (2)1 (3)-1 (4)-n (5)+n
10.在直接通信方式中,系统通常提供的两条通信原语如下,请选择适当的参数填入
send (A, B)
receive(C, B)
A, B, C (1) sender (2) receiver (3) text (4)message (5)mailbox.,
11.从下面预防死锁的论述中,选出一条正确的论述。
(1)由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模, 配置足够的系统资源。
(2)由于产生死锁的另一基本原因是系统资源不足,因而预防死锁的有效方法,是使进程的 推进顺序合法。
(3)因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系 统进入不安全状态。
(4)可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁。
12.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用A,为顾紧急 作业的用户,应采用旦,为能实现人机交互作用应采用C而能使短作业、长作及交互作业 用户都比较满意时,应采用小
A, B, C, D (l)FCFS调度算法;(2)短作业优先调度算法;(3)时间片轮转法;(4)多级反 馈队列调度算法;(5)基于优先权的剥夺调度算法。
13.产生死锁的基本原因是土和B,产生死锁的四个必要条件是互斥条件、Q不剥夺条件和Do A (1)资源分配不当;⑵系统资源不足;⑶作业调度不当;⑷资源的独占性。
B (1)进程推进顺序非法;⑵进程调度不当;⑶系统中进程太多;(4)CPU运行太快。(5) 竞争资源
C (1)请求和阻塞条件;(2)请求和释放条件;(3)请求和保持条件;(4)释放和阻塞条件;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。