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