计算机专业基础综合(操作系统)模拟试卷1(总分:50.00,做题时间:90分钟)一、单项选择题(总题数:16,分数:32.00)1.单项选择题1-40小题。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
(分数:2.00)__________________________________________________________________________________________ 解析:2.多道程序设计是指( )。
(分数:2.00)A.在实时系统中并发运行多个程序B.在分布式系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序√解析:解析:本题考查多道程序设计的概念。
3.操作系统为用户提供了多种接口,它们是( )。
I.计算机高级指令Ⅱ.终端命令Ⅲ.图标菜单Ⅳ.汇编语言Ⅴ.C语言Ⅵ.系统调用(分数:2.00)A.I,Ⅱ,ⅤB.Ⅱ,Ⅲ,Ⅵ√C.Ⅲ,Ⅳ,ⅤD.Ⅱ,Ⅳ,Ⅵ解析:解析:本题考查操作系统的接口。
操作系统有两种接口:命令输入和系统调用,而命令输入又可以分为命令行和图形用户界面。
命令行是在终端或命令输入窗口中输入操作和控制计算机的规定的命令,既可以一条一条输入,也可以组织成一批命令,逐条自动执行,称为批处理命令。
图形用户界面是我们熟知的图标和菜单形式。
系统调用是我们编写程序过程中,需要计算机所做的操作,一般要按固定格式来调用。
4.操作系统是扩充( )功能的第一层系统软件。
(分数:2.00)A.软件B.裸机√C.机器语言D.中断解析:解析:操作系统是裸机的第一层软件扩充。
5.从资源管理程序的观点来看,操作系统是( )的管理者。
(分数:2.00)A.程序和数据B.系统硬软件资源√C.进程D.中断解析:6.下列属于实时控制系统的是( )。
(分数:2.00)A.飞机自动驾驶系统√B.飞机订票系统C.电子商务系统D.管理信息系统解析:7.操作系统的职能有三个:管理系统硬软件资源、合理地组织计算机工作流程以及( )。
(分数:2.00)A.防止某些人以非法手段进入系统B.为用户提供良好的工作环境的接口√C.对用户的命令快速产生响应D.作为服务机构向其他站点提供优质服务解析:8.多道程序的基本特征是( )。
(分数:2.00)A.制约性√B.顺序性C.功能的封闭性D.运行过程的可再现性解析:解析:由于多道程序设计允许计算机内存中同时存放两个以上相互独立的程序,它们轮流使用CPU 和其他系统资源,程序间交替执行。
因此,在多道程序的运行环境下,程序之间存在因为争抢资源以及CPU 的使用权而相互干扰(制约性),造成程序的执行不再具有单道程序执行时的顺序性和可再现性。
9.使用操作系统提供的( )接口,能在用户程序中将一个字符送到显示器上显示。
(分数:2.00)A.系统调用√B.函数C.原语D.子程序解析:解析:显示器属于系统资源,用户程序不能直接使用,仅能通过系统调用,由操作系统进行驱动,才能对其进行操作。
10.现代计算机操作系统提供了两种不同的状态,即管态(系统态)和目态(用户态),在此约定下,( )必须在管态下执行。
(分数:2.00)A.从内存中取数的指令B.算术运算指令C.把运算结果送内存的指令D.输入/输出指令√解析:解析:CPU状态分为管态(系统态或核心态)和目态(用户态或常态)两种运行状态。
在管态下CPU可以执行指令系统的全部指令。
操作系统在管态下运行。
在用户态时,程序只能执行非特权指令。
此时,若用户程序在目态下执行特权指令,硬特权指令执行将被禁止,从而防止用户程序有意或无意地破坏系统。
11.操作系统技术中临界区是指( )。
(分数:2.00)A.一组临界资源的集合B.可共享的一块内存区C.访问临界资源的一段代码√D.请求访问临界资源的代码解析:12.设计批处理操作系统的主要目的是( )。
(分数:2.00)A.提高系统与用户的交互性B.提高系统资源利用率√C.降低用户作业的周转时间D.减少用户作业的等待时间解析:13.下列不属于设计实时操作系统的主要追求目标的是( )。
(分数:2.00)A.安全可靠B.资源利用率√C.及时响应D.快速处理解析:14.用户可以通过( )两种方式来使用计算机。
(分数:2.00)A.命令方式和函数方式B.命令方式和系统调用方式√C.命令方式和文件管理方式D.设备管理方式和系统调用方式解析:15.设计多道批处理系统时,主要考虑的因素有系统效率和( )。
(分数:2.00)A.交互性B.及时性C.吞吐量√D.实时性解析:16.操作系统中,中断向量地址指的是( )。
(分数:2.00)A.子程序入口地址B.中断服务例行程序入口地址C.中断服务例行程序入口地址的地址√D.例行程序入口地址解析:二、综合应用题(总题数:9,分数:18.00)17.综合应用题41-47小题。
(分数:2.00)__________________________________________________________________________________________ 解析:18.试比较单道与多道批处理系统的特点及优缺点。
(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:(1)单道批处理系统是最早出现的一种操作系统,它具有自动性、顺序性和单道性的特点。
多道批处理系统则具有调度性、无序性和多道性的特点。
(2)单道批处理系统是在解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾中形成的,旨在提高系统资源利用率和系统吞吐量,但是仍然不能很好地利用系统资源。
多道批处理系统是对单道批处理系统的改进,其主要优点是资源利用率高,系统吞吐量大;缺点是平均周转时间长,无交互能力。
)解析:19.试比较脱机I/O和联机I/O。
(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:(1)脱机输入/输出方式是为了解决人机矛盾及CPU和I/O设备之间速度不匹配而提出的。
它减少了CPU的空闲等待时间,提高了I/O速度,具体内容是将用户程序和数据在一台外围机的控制下,预先从低速输入设备输入到磁带上,当CPU需要这些程序和数据时再直接从磁带机高速输入到内存,从而大大加快了程序的输入过程,减少了CPU等待输入的时间,这就是脱机输入技术;当程序运行完毕或告一段落,CPU需要输出时,无须直接把计算结果送至低速输出设备,而是把结果高速地输出到磁带上,然后在外围机的控制下,把磁带上的计算结果由相应的输出设备输出,这就是脱机输出技术。
(2)若这种输入/输出操作在主机控制下进行则称为联机输入/输出方式。
)解析:20.试在交互性、及时性和可靠性方面,将分时系统与实时系统进行比较。
(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:(1)分时系统是一种通用系统,主要用于运行终端用户程序,因而它具有较强的交互能力;而实时系统虽然也有交互能力,但其交互能力不及前者。
(2)实时信息系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性则是以控制对象所要求的开始截止时间和完成截止时间来确定的。
(3)实时系统对系统的可靠性要求要比分时系统对系统的可靠性要求高。
)解析:21.说明实时任务的类型和实时系统的类型。
(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:(1)实时任务的类型按任务执行时是否呈现周期性来划分,分为周期性实时任务和非周期性实时任务:根据对截止时间的要求来划分,分为硬实时任务和软实时任务。
(2)通常把要求进行实时控制的系统统称为实时控制系统,把要求对信息进行实时处理的系统称为实时信息处理系统。
)解析:22.处理机管理具有哪些功能?它们的主要任务是什么?(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:(1)进程控制、进程同步、进程通信和调度。
(2)进程控制的主要任务是为作业创建进程、撤销已结束的进程以及控制进程在运行过程中的状态转换。
进程同步的主要任务是对诸进程的运行进行调节。
进程通信的任务是实现在相互合作进程之间的信息交换。
调度分为作业调度和进程调度,作业调度的基本任务是从预备队列中按照一定的算法,选择若干个作业,为它们分配必要的资源;而进程调度的任务是从进程的就绪队列中按照一定的算法选出一新进程,把处理机分配给它,并为它设置运行现场,使进程投入运行。
)解析:23.操作系统有哪两种服务方式?它们是如何实现服务的?(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:(1)系统调用:系统调用本身是一个由若干条指令构成的过程。
(2)系统程序:现代计算机系统往往都有一个系统程序包,它包含了系统提供的大量程序,用于解决带有共性的问题,并为程序的开发和执行提供了一个方便的环境。
)解析:24.操作系统必须具备的功能有哪些?(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:(1)用户接口:操作系统与用户的接口也简称为用户接口。
(2)处理机管理:处理机管理的主要任务是对处理机的分配和运行实施有效管理。
(3)存储管理:存储管理的主要任务包括为多道程序的并发运行提供良好环境,为用户使用存储器提供方便,提高存储器的利用率,为尽量多的用户提供足够大的存储空间。
(4)设备管理:设备管理的主要任务有:为用户分配I/O设备,完成用户程序请求的I/O操作,提高CPU和输入/输出设备的利用率,改善人机界面。