计算机学科专业基础综合计算机操作系统1.docx
《计算机学科专业基础综合计算机操作系统1.docx》由会员分享,可在线阅读,更多相关《计算机学科专业基础综合计算机操作系统1.docx(24页珍藏版)》请在冰豆网上搜索。
计算机学科专业基础综合计算机操作系统1
计算机学科专业基础综合计算机操作系统-1
(总分:
100.00,做题时间:
90分钟)
一、{{B}}单项选择题{{/B}}(总题数:
53,分数:
100.00)
1.多道程序设计是指______。
∙A.在实时系统中并发运行多个程序
∙B.在分布式系统中同一时刻运行多个程序
∙C.在一台处理机上同一时刻运行多个程序
∙D.在一台处理机上并发运行多个程序
(分数:
2.00)
A.
B.
C.
D. √
解析:
本题考查多道程序设计的概念。
2.操作系统为用户提供了多种接口,它们是______。
Ⅰ.计算机高级指令Ⅱ.终端命令Ⅲ.图标菜单
Ⅳ.汇编语言Ⅴ.C语言Ⅵ.系统调用
∙A.Ⅰ,Ⅱ,Ⅴ
∙B.Ⅱ,Ⅲ,Ⅵ
∙C.Ⅲ,Ⅳ,Ⅴ
∙D.Ⅱ,Ⅳ,Ⅵ
(分数:
2.00)
A.
B. √
C.
D.
解析:
本题考查操作系统的接口。
操作系统有两种接口:
命令输入和系统调用,而命令输入又可以分为命令行和图形用户界面。
命令行是在终端或命令输入窗口中输入操作和控制计算机的规定的命令,既可以一条一条输入,也可以组织成一批命令,逐条自动执行,称为批处理命令。
图形用户界面是我们熟知的图标和菜单形式。
系统调用是我们编写程序过程中,需要计算机所做的操作,一般要按固定格式来调用。
3.操作系统是扩充______功能的第一层系统软件。
∙A.软件
∙B.裸机
∙C.机器语言
∙D.中断
(分数:
2.00)
A.
B. √
C.
D.
解析:
操作系统是裸机的第一层软件扩充。
4.从资源管理程序的观点来看,操作系统是______的管理者。
∙A.程序和数据
∙B.系统硬软件资源
∙C.进程
∙D.中断
(分数:
2.00)
A.
B. √
C.
D.
解析:
5.下列属于实时控制系统的是______。
∙A.飞机自动驾驶系统
∙B.飞机订票系统
∙C.电子商务系统
∙D.管理信息系统
(分数:
2.00)
A. √
B.
C.
D.
解析:
6.操作系统的职能有三个:
管理系统硬软件资源、合理地组织计算机工作流程以及______。
∙A.防止某些人以非法手段进入系统
∙B.为用户提供良好的工作环境的接口
∙C.对用户的命令快速产生响应
∙D.作为服务机构向其他站点提供优质服务
(分数:
2.00)
A.
B. √
C.
D.
解析:
7.多道程序的基本特征是______。
∙A.制约性
∙B.顺序性
∙C.功能的封闭性
∙D.运行过程的可再现性
(分数:
2.00)
A. √
B.
C.
D.
解析:
由于多道程序设计允许计算机内存中同时存放两个以上相互独立的程序,它们轮流使用CPU和其他系统资源,程序间交替执行。
因此,在多道程序的运行环境下,程序之间存在因为争抢资源以及CPU的使用权而相互干扰(制约性),造成程序的执行不再具有单道程序执行时的顺序性和可再现性。
8.使用操作系统提供的______接口,能在用户程序中将一个字符送到显示器上显示。
∙A.系统调用
∙B.函数
∙C.原语
∙D.子程序
(分数:
2.00)
A. √
B.
C.
D.
解析:
显示器属于系统资源,用户程序不能直接使用,仅能通过系统调用,由操作系统进行驱动,才能对其进行操作。
9.现代计算机操作系统提供了两种不同的状态,即管态(系统态)和目态(用户态),在此约定下,______必须在管态下执行。
∙A.从内存中取数的指令
∙B.算术运算指令
∙C.把运算结果送内存的指令
∙D.输入/输出指令
(分数:
2.00)
A.
B.
C.
D. √
解析:
CPU状态分为管态(系统态或核心态)和目态(用户态或常态)两种运行状态。
在管态下CPU可以执行指令系统的全部指令。
操作系统在管态下运行。
在用户态时,程序只能执行非特权指令。
此时,若用户程序在目态下执行特权指令,硬特权指令执行将被禁止,从而防止用户程序有意或无意地破坏系统。
10.操作系统技术中临界区是指______。
∙A.一组临界资源的集合
∙B.可共享的一块内存区
∙C.访问临界资源的一段代码
∙D.请求访问临界资源的代码
(分数:
2.00)
A.
B.
C. √
D.
解析:
11.设计批处理操作系统的主要目的是______。
∙A.提高系统与用户的交互性
∙B.提高系统资源利用率
∙C.降低用户作业的周转时间
∙D.减少用户作业的等待时间
(分数:
2.00)
A.
B. √
C.
D.
解析:
12.下列不属于设计实时操作系统的主要追求目标的是______。
∙A.安全可靠
∙B.资源利用率
∙C.及时响应
∙D.快速处理
(分数:
2.00)
A.
B. √
C.
D.
解析:
13.用户可以通过______两种方式来使用计算机。
∙A.命令方式和函数方式
∙B.命令方式和系统调用方式
∙C.命令方式和文件管理方式
∙D.设备管理方式和系统调用方式
(分数:
2.00)
A.
B. √
C.
D.
解析:
14.设计多道批处理系统时,主要考虑的因素有系统效率和______。
∙A.交互性
∙B.及时性
∙C.吞吐量
∙D.实时性
(分数:
2.00)
A.
B.
C. √
D.
解析:
15.操作系统中,中断向量地址指的是______。
∙A.子程序入口地址
∙B.中断服务例行程序入口地址
∙C.中断服务例行程序入口地址的地址
∙D.例行程序入口地址
(分数:
2.00)
A.
B.
C. √
D.
解析:
16.进程处于______等待状态时,它是处于非阻塞状态的。
∙A.等待从键盘输入数据
∙B.等待协作进程的一个信号
∙C.等待操作系统分配CPU时间
∙D.等待网络数据进入内存
(分数:
2.00)
A.
B.
C. √
D.
解析:
17.下列叙述中,错误的是______。
∙A.操作系统是用户与计算机之间的接口
∙B.程序的并发执行,使程序失去了顺序执行时具有的封闭性和可再现性,程序与程序的执行不再一一对应
∙C.进程从一个状态到另一个状态的转换,都是靠使用不同的原语来实现的
∙D.在单CPU系统中,任何时刻处于就绪状态的进程有多个,而且只有处于就绪状态的进程经调度程序选中后才可进入运行状态
(分数:
2.00)
A.
B.
C. √
D.
解析:
从用户的角度看,操作系统是用户使用计算机的桥梁,用户通过操作系统的两类接口来达到操纵计算机的目的。
选项A正确。
选项B的叙述也是正确的,因为这正是引入进程概念的原因。
进程从一个状态到另一个状态的转换是一个非常复杂的过程,除了要使用不同的原语外,有时还要借助于硬件触发器才能完成。
例如,UNIX系统中,从系统态到用户态的转换要借助硬件触发器。
因此,选项C错误。
处于就绪状态的进程已经获得了除CPU之外的所有资源,由于只有一个CPU,任何时刻就只能有一个进程获得CPU,而其他的就只能在就绪状态对应的队列上排队等待调度程序的调度。
所以选项D也正确。
18.进程调度是从______选择一个进程投入运行的。
∙A.就绪队列
∙B.等待队列
∙C.作业后备队列
∙D.提交队列
(分数:
2.00)
A. √
B.
C.
D.
解析:
处于就绪队列的进程是获得了除处理机以外的所有资源处于准备执行的状态。
进程调度就是负责从就绪队列中挑选进程投入运行的。
19.下列叙述中,正确的是______。
∙A.分时系统中,时间片越小,响应时间越长
∙B.多道程序的引入,主要是为了提高CPU及其他资源的利用率
∙C.飞机票订票系统是分时系统
∙D.PCB是进程存在的唯一标志,而程序是系统感知进程存在的唯一实体
(分数:
2.00)
A.
B. √
C.
D.
解析:
分时系统的响应时间T≈nq,n是用户数目,而q是时间片。
当在用户数目一定的情况下,时间片越小,响应时间越短。
因此,选项A错误。
在单道程序环境中,系统的全部资源为一个作业所独占,如果该作业在进行输入或输出时,CPU仍然被它所占有,处于等待状态。
由于CPU与外设处理速度上的差异,如果采用多道程序设计技术,当某个作业输入或输出时,CPU就可处理其他的作业,其他资源也是类似的。
因此,选项B正确。
飞机票订票系统是实时信息处理系统。
所以,选项C错误。
PCB是进程存在的唯一标志,也是系统感知进程存在的唯一实体,而进程的程序部分描述了进程所要完成的功能。
因此,选项D错误。
20.一个进程被唤醒,意味着______。
∙A.该进程重新占有了CPU
∙B.进程状态变为就绪
∙C.它的优先权变为最大
∙D.其PCB移至就绪队列的队首
(分数:
2.00)
A.
B. √
C.
D.
解析:
进程被唤醒是进入就绪队列。
是否插入到就绪队列的什么地方,取决于就绪的管理方法和进程调度的算法。
如果进程调度是最高优先数优先,该进程按优先数插入该队列中;如果该队列是按到达的先后次序排列的,则按到达的先后插入。
21.进程和程序的本质区别是______。
∙A.存储在内存和外存
∙B.顺序和非顺序执行机器指令
∙C.分时使用和独占使用计算机资源
∙D.动态和静态特征
(分数:
2.00)
A.
B.
C.
D. √
解析:
程序是指令的集合,而进程是可以和其他程序并发执行的程序的一次执行过程。
程序可以作为资料长期保存,而进程有从产生到消亡的过程。
22.系统感知进程的唯一实体是______。
∙A.JCB
∙B.FCB
∙C.PCB
∙D.SJT
(分数:
2.00)
A.
B.
C. √
D.
解析:
进程控制块PCB是进程存在的唯一标志。
23.一进程在某一时刻具有______。
∙A.一种状态
∙B.两种状态
∙C.三种状态
∙D.四种状态
(分数:
2.00)
A. √
B.
C.
D.
解析:
进程可能处于就绪、运行、等待三种基本状态,但进程在任一时刻只能处于一种状态。
24.在单处理机的多进程系统中,进程什么时候占用处理机以及决定占用时间的长短是______。
∙A.进程相应的代码长度
∙B.进程总共需要运行的时间
∙C.进程特点和进程调度策略
∙D.进程完成什么功能
(分数:
2.00)
A.
B.
C. √
D.
解析:
本题考查进程调度的时机和进程调度的策略。
进程调度的时机与进程特点有关,例如,进程是CPU繁忙型还是I/O繁忙型、自身的优先级等。
但是仅有这些特点是不够的,能否得到调度还取决于进程调度策略,若采用优先级调度算法,则进程的优先级才起作用。
至于占用处理机运行时间的长短,则要看进程自身,若进程是I/O繁忙型,运行过程中要频繁访问I/O,也就是说,可能会频繁主动放弃CPU,所以,占用CPU的时间就不会长,一旦放弃CPU,则必须等待下次调度。
若进程是CPU繁忙型,则一