1、考研操作系统-操作系统概述(二)及答案解析(总分:132.00,做题时间:90 分钟)一、单项选择题(总题数:46,分数:92.00)1.“访管”指令( )使用。(分数:2.00)A.仅在用户态下B.仅在核心态下C.在规定时间内D.在调度时间内2.只能在核心态下运行的指令是( )。(分数:2.00)A.读时钟指令B.置时钟指令C.取数指令D.寄存器清零3.当计算机区分了核心态和用户态指令之后,从核心态到用户态的转换是由操作系统程序执行后完成的,而用户态到核心态的转换则是由( )完成的。(分数:2.00)A.硬件B.核心态程序C.用户程序D.中断处理程序4.下列关于操作系统的说法错误的是( )。
2、在通用操作系统管理下的计算机上运行程序,需要向操作系统预定运行时间在通用操作系统管理下的计算机上运行程序,需要确定起始地址,并从这个地址开始执行操作系统需要提供高级程序设计语言的编译器管理计算机系统资源是操作系统关心的主要问题(分数:2.00)A.、B.、C.、D.以上答案都正确5.为了方便用户直接或间接地控制自己的作业,操作系统向用户提供了命令接口,该接口又可进一步分为( )。(分数:2.00)A.联机用户接口和脱机用户接口B.程序接口和图形接口C.联机用户接口和程序接口D.脱机用户接口和图形接口6.批处理系统的主要缺点是( )。(分数:2.00)A.系统吞吐量小B.CPU 利用率不高C.资
3、源利用率低D.无交互能力7.实时系统的进程调度,通常采用( )算法。(分数:2.00)A.先来先服务B.时间片轮转C.抢占式的优先级高者优先D.高响应比优先8.在分时系统中,时间片大小固定,( ),响应时间越长。(分数:2.00)A.内存越大B.用户数越多C.后备队列越长D.用户数越少9.用户程序在用户态下使用特权指令引起的中断属于( )。(分数:2.00)A.硬件故障中断B.程序中断C.外部中断D.访管中断10.下列关于并发性的叙述中正确的是( )。(分数:2.00)A.并发性是指若干事件在同一时刻发生B.并发性是指若干事件在不同时刻发生C.并发性是指若干事件在同一时间间隔内发生D.并发性是
4、指若干事件在不同时间间隔内发生11.操作系统有多种类型,允许多个用户以交互的方式使用计算机的操作系统,称为( );允许多个用户将若干个作业提交给计算机系统集中处理的操作系统,称为( );在( )的控制下,计算机系统能及时处理由过程控制反馈的数据,并及时作出响应;在 IBM-PC 中,操作系统称为( )。(分数:2.00)A.批处理系统B.分时操作系统C.实时操作系统D.微型计算机操作系统12.下列关于系统调用的说法正确的是( )。用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和陷入(trap)指令用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和屏蔽中断指令系
5、统调用功能是操作系统向用户程序提供的接口用户及其应用程序和应用系统是通过系统调用提供的支持和服务来使用系统资源完成其操作的(分数:2.00)A.、B.、C.、D.、13.在操作系统中,只能在核心态下执行的指令是( )。(分数:2.00)A.读时钟B.寄存器清“0”C.广义指令D.取数14.现代操作系统中最基本的两个特征是( )。(分数:2.00)A.并发和不确定B.并发和共享C.共享和虚拟D.虚拟和不确定15.操作系统是一种( )。(分数:2.00)A.通用软件B.系统软件C.应用软件D.软件包16.处理器执行的指令被分为两类,其中有一类称为特权指令,它只允许( )使用。(分数:2.00)A.
6、操作员B.联机用户C.目标程序D.操作系统17.相对于单一内核结构,采用微内核结构设计和实现操作系统具有诸多好处,下列哪些是微内核结构的特点( )。使系统更高效 添加系统服务时,不必修改内核微内核结构没有单一内核稳定 使系统更可靠(分数:2.00)A.、B.、C.、D.、18.用户在程序中试图读某文件的第 100 个逻辑块,使用操作系统提供的( )接口。(分数:2.00)A.系统调用B.图形用户接口C.原语D.键盘命令19.单处理器系统中,可并行的是( )。进程与进程 处理器与设备 处理器与通道 设备与设备(分数:2.00)A.、B.、C.、D.、20.当 CPU 处于核心态时,它可以执行的指
7、令是( )。(分数:2.00)A.只有特权指令B.只有非特权指令C.只有“访管”指令D.计算机中全部指令21.在分时系统中,为使多个进程能够及时与系统交互,最关键的问题是能在短时间内,使所有就绪进程都能运行。当就绪进程数为 100 时,为保证响应时间不超过 2s,此时的时间片最大应为( )。(分数:2.00)A.10msB.20msC.50msD.100ms22.实时操作系统必须在( )内处理来自外部的事件。(分数:2.00)A.一个机器周期B.被控制对象规定时间C.周转时间D.时间片23.系统调用是由操作系统提供内部调用的,它( )。(分数:2.00)A.直接通过键盘交互方式使用B.只能通过
8、用户程序间接使用C.是命令接口中的命令D.与系统的命令一样24.分时系统的一个重要性能是系统的响应时间,对操作系统( )因素进行改进有利于改善系统的响应时间。(分数:2.00)A.加大时间片B.采用静态页式管理C.优先级十非抢占式调度算法D.代码可重入25.( )是操作系统必须提供的功能。(分数:2.00)A.图形用户界面(GUI)B.为进程提供系统调用命令C.处理中断D.编译源程序26.操作系统的基本功能是( )。(分数:2.00)A.提供功能强大的网络管理工具B.提供用户界面方便用户使用C.提供方便的可视化编辑程序D.控制和管理系统内的各种资源27.用户可以通过( )两种方式来使用计算机。
9、(分数:2.00)A.命令接口和函数B.命令接口和系统调用C.命令接口和文件管理D.设备管理方式和系统调用28.下列几项必须在核心态下执行的指令是( )。(分数:2.00)A.从内存中取数B.将运算结果装入内存C.算术运算D.输入/输出29.下列选项中,操作系统提供的给应用程序的接口是( )。(分数:2.00)A.系统调用B.中断C.库函数D.原语30.系统调用的目的是( )。(分数:2.00)A.请求系统服务B.中止系统服务C.申请系统资源D.释放系统资源31.下列选项中,不属于多道程序设计的基本特征是( )。(分数:2.00)A.制约性B.间断性C.顺序性D.共享性32.下列说法正确的是(
10、 )。批处理的主要缺点是需要大量内存当计算机提供了核心态和用户态时,输入/输出指令必须在核心态下执行操作系统中采用多道程序设计技术的最主要原因是为了提高 CPU 和外部设备的可靠性操作系统中,通道技术是一种硬件技术(分数:2.00)A.、B.、C.、D.、33.在中断发生后,进入中断处理的程序属于( )。(分数:2.00)A.用户程序B.可能是应用程序,也可能是操作系统程序C.操作系统程序D.既不是应用程序,也不是操作系统程序34.( )不是设计实时操作系统的主要追求目标。(分数:2.00)A.安全可靠B.资源利用率C.及时响应D.快速处理35.下列( )应用工作最好采用实时操作系统平台。航空
11、订票 办公自动化 机床控制AutoCAD 工资管理系统 股票交易系统(分数:2.00)A.、和B.、和C.、和D.、和36.下面哪个资源不是操作系统应该管理的?( )(分数:2.00)A.CPUB.内存C.外存D.源程序37.下列选项中,( )不是操作系统关心的问题。(分数:2.00)A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器38.操作系统的基本类型主要有( )。(分数:2.00)A.批处理操作系统、分时操作系统和多任务系统B.批处理操作系统、分时操作系统和实时操作系统C.单用户系统、多用户系统和批处理操作系统D.实时操作系
12、统、分时操作系统和多用户系统39.下列选项中,在用户态执行的是( )。(分数:2.00)A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序40.下列操作系统的各个功能组成部分中,( )不需要硬件的支持。(分数:2.00)A.进程调度B.时钟管理C.地址映射D.中断系统41.提高单机资源利用率的关键技术是( )。(分数:2.00)A.脱机技术B.虚拟技术C.交换技术D.多道程序设计技术42.操作系统与用户通信接口通常不包括( )。(分数:2.00)A.shellB.命令解释器C.广义指令D.缓存管理指令43.操作系统是对( )进行管理的软件。(分数:2.00)A.软件B.硬件C
13、.计算机资源D.应用程序44.当 CPU 执行操作系统代码时,处理器处于( )。(分数:2.00)A.自由态B.用户态C.核心态D.就绪态45.操作系统提供给编程人员的接口是( )。(分数:2.00)A.库函数B.高级语言C.系统调用D.子程序46.分时系统追求的目标是( )。(分数:2.00)A.充分利用 I/O 设备B.快速响应用户C.提高系统吞吐率D.充分利用内存二、综合应用题(总题数:6,分数:40.00)47.说明库函数与系统调用的区别和联系。(分数:5.00)_48.批处理操作系统、分时操作系统和实时操作系统各有什么特点?(分数:5.00)_49.有两个程序,程序 A 依次使用 C
14、PU 计 10s,使用设备甲计 5s,使用 CPU 计 5s,使用设备乙计 10s,使用 CPU 计 10s。程序 B 依次使用设备甲计 10s,使用 CPU 计 10s,使用设备乙计 5s,使用 CPU 计 5s,使用设备乙计 10s。在单道程序环境下先执行程序 A 再执行程序 B,计算 CPU 的利用率是多少?在多道程序环境下,CPU 利用率是多少?(分数:5.00)_设某计算机系统有一个 CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,且进程 A 先得到 CPU 运行,进程 B 后运行。进程 A 的运行轨迹为:计算 50ms,打印信息 100ms,再计算 50ms,打印信
15、息 100ms,结束。进程 B 的运行轨迹为:计算 50ms,输入数据 80ms,再计算 100ms,结束。试画出它们的时序关系图可以用甘特图(Gantt Chart),并说明:(分数:15.00)(1).开始运行后,CPU 有无空闲等待?若有,在哪段时间内等待?计算 CPU 的利用率。(分数:5.00)_(2).进程 A 运行时有无等待现象?若有,在什么时候发生等待现象?(分数:5.00)_(3).进程 B 运行时有无等待现象?若有,在什么时候发生等待现象?(分数:5.00)_50.处理器为什么要区分核心态和用户态两种操作方式?在什么情况下进行两种方式的切换?(分数:5.00)_51.为什么
16、说直到出现中断和通道技术后,多道程序概念才变为有用的?(分数:5.00)_考研操作系统-操作系统概述(二)答案解析(总分:132.00,做题时间:90 分钟)一、单项选择题(总题数:46,分数:92.00)1.“访管”指令( )使用。(分数:2.00)A.仅在用户态下 B.仅在核心态下C.在规定时间内D.在调度时间内解析:“访管”指令仅在用户态下使用,执行“访管”指令将用户态转变为核心态。2.只能在核心态下运行的指令是( )。(分数:2.00)A.读时钟指令B.置时钟指令 C.取数指令D.寄存器清零解析:若在用户态下执行“置时钟指令”,那么一个用户进程可以在时间片还未到之前把时钟改回去,从而导
17、致时间片永远不会用完,那么该用户进程就可以一直占用 CPU,这显然不合理。3.当计算机区分了核心态和用户态指令之后,从核心态到用户态的转换是由操作系统程序执行后完成的,而用户态到核心态的转换则是由( )完成的。(分数:2.00)A.硬件 B.核心态程序C.用户程序D.中断处理程序解析:计算机通过硬件中断机制完成由用户态到核心态的转换。B 选项显然不正确,核心态程序只有在操作系统进入核心态后才可以执行。中断处理程序一般也在核心态执行,故 D 选项属于 B 选项。如果由用户程序将操作系统由用户态转换到核心态,那么用户程序中就可以使用核心态指令,也就会威胁到计算机的安全,所以 C 选项不正确。计算机
18、通过硬件完成操作系统由用户态到核心态的转换,这是通过中断机制来实现的。发生中断事件时(有可能是用户程序发出的系统调用),触发中断,硬件中断机制将计算机状态置为核心态。4.下列关于操作系统的说法错误的是( )。在通用操作系统管理下的计算机上运行程序,需要向操作系统预定运行时间在通用操作系统管理下的计算机上运行程序,需要确定起始地址,并从这个地址开始执行操作系统需要提供高级程序设计语言的编译器管理计算机系统资源是操作系统关心的主要问题(分数:2.00)A.、 B.、C.、D.以上答案都正确解析:通用操作系统使用时间片轮转调度算法,用户运行程序并不需要预先预定运行时间,故项错误;:操作系统执行程序时
19、,必须要从起始地址开始执行,故项正确;:编译器是操作系统的上层软件,不是操作系统所需要提供的功能,故项错误;:操作系统是计算机资源的管理者,故管理计算机系统资源是操作系统关心的主要问题,故项正确。综合分析,和是错误项,故选 A。5.为了方便用户直接或间接地控制自己的作业,操作系统向用户提供了命令接口,该接口又可进一步分为( )。(分数:2.00)A.联机用户接口和脱机用户接口 B.程序接口和图形接口C.联机用户接口和程序接口D.脱机用户接口和图形接口解析:程序接口、图形接口与命令接口三者并没有从属关系。按命令控制方式不同命令接口分为联机用户接口和脱机用户接口。6.批处理系统的主要缺点是( )。
20、(分数:2.00)A.系统吞吐量小B.CPU 利用率不高C.资源利用率低D.无交互能力 解析:批处理系统中,作业执行时用户无法干预其运行,只能通过事先编制作业控制说明书来间接干预,缺少交互能力。7.实时系统的进程调度,通常采用( )算法。(分数:2.00)A.先来先服务B.时间片轮转C.抢占式的优先级高者优先 D.高响应比优先解析:实时系统必须能实时地处理外部事件,而且若有紧急事件则应该优先处理。8.在分时系统中,时间片大小固定,( ),响应时间越长。(分数:2.00)A.内存越大B.用户数越多 C.后备队列越长D.用户数越少解析:分时系统采用时间片轮转调度算法,而时间片轮转调度算法的特点决定
21、了时间片大小固定时,用户数越多,轮转时间越长,即响应时间越长。9.用户程序在用户态下使用特权指令引起的中断属于( )。(分数:2.00)A.硬件故障中断B.程序中断C.外部中断D.访管中断 解析:在用户态下使用特权指令,会产生由用户态转向核心态的切换,产生访管中断。10.下列关于并发性的叙述中正确的是( )。(分数:2.00)A.并发性是指若干事件在同一时刻发生B.并发性是指若干事件在不同时刻发生C.并发性是指若干事件在同一时间间隔内发生 D.并发性是指若干事件在不同时间间隔内发生解析:并发性是指若干事件在同一时间间隔内发生,而并行性是指若干事件在同一时刻发生。11.操作系统有多种类型,允许多
22、个用户以交互的方式使用计算机的操作系统,称为( );允许多个用户将若干个作业提交给计算机系统集中处理的操作系统,称为( );在( )的控制下,计算机系统能及时处理由过程控制反馈的数据,并及时作出响应;在 IBM-PC 中,操作系统称为( )。(分数:2.00)A.批处理系统 B.分时操作系统 C.实时操作系统 D.微型计算机操作系统 解析:这是操作系统发展过程中的几种主要类型。12.下列关于系统调用的说法正确的是( )。用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和陷入(trap)指令用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和屏蔽中断指令系统调用功能
23、是操作系统向用户程序提供的接口用户及其应用程序和应用系统是通过系统调用提供的支持和服务来使用系统资源完成其操作的(分数:2.00)A.、B.、C.、 D.、解析:正确:系统调用需要触发 trap 指令,如基于 x86 的 Linux 系统,该指令为 into x80 或dysentery。是干扰项,程序设计无法形成屏蔽中断指令。正确:系统调用的概念。正确:操作系统是一层接口,对上层提供服务,对下层进行抽象。它通过系统调用向其上层的用户、应用程序和应用系统提供对系统资源的使用。13.在操作系统中,只能在核心态下执行的指令是( )。(分数:2.00)A.读时钟B.寄存器清“0”C.广义指令 D.取
24、数解析:广义指令也就是系统调用命令,必然工作在核心态,所以答案为 C 选项。14.现代操作系统中最基本的两个特征是( )。(分数:2.00)A.并发和不确定B.并发和共享 C.共享和虚拟D.虚拟和不确定解析:操作系统最基本的特征是并发和共享,两者互为存在条件。15.操作系统是一种( )。(分数:2.00)A.通用软件B.系统软件 C.应用软件D.软件包解析:系统软件包括操作系统、数据库管理系统、编译软件等。16.处理器执行的指令被分为两类,其中有一类称为特权指令,它只允许( )使用。(分数:2.00)A.操作员B.联机用户C.目标程序D.操作系统 解析:内核可以执行处理器能执行的任何指令,用户
25、程序只能执行除特权指令以外的指令。所以特权指令只能由内核即操作系统使用。17.相对于单一内核结构,采用微内核结构设计和实现操作系统具有诸多好处,下列哪些是微内核结构的特点( )。使系统更高效 添加系统服务时,不必修改内核微内核结构没有单一内核稳定 使系统更可靠(分数:2.00)A.、B.、C.、 D.、解析:微内核结构将操作系统的很多服务移动到内核以外(如文件系统),且服务之间使用进程间通信机制进行信息交换,这种通过进程问通信机制进行信息交换影响了系统的效率,所以是错误的。由于内核的内服务变少了,且一般来说内核的服务越少内核越稳定,所以是错误的。而、正是微内核结构的优点。18.用户在程序中试图
26、读某文件的第 100 个逻辑块,使用操作系统提供的( )接口。(分数:2.00)A.系统调用 B.图形用户接口C.原语D.键盘命令解析:操作系统通过系统调用向用户程序提供服务。19.单处理器系统中,可并行的是( )。进程与进程 处理器与设备 处理器与通道 设备与设备(分数:2.00)A.、B.、C.、D.、 解析:在单处理器系统中,不可能在同一时刻运行两个进程(但两个进程可以并发执行),而处理器与设备、处理器与通道、设备与设备都可以并行运行。20.当 CPU 处于核心态时,它可以执行的指令是( )。(分数:2.00)A.只有特权指令B.只有非特权指令C.只有“访管”指令D.计算机中全部指令 解
27、析:核心态下,CPU 对一切硬件具有完全访问权限,可以执行机器能够执行的任何指令。而在用户态下,CPU 不能执行特权指令。21.在分时系统中,为使多个进程能够及时与系统交互,最关键的问题是能在短时间内,使所有就绪进程都能运行。当就绪进程数为 100 时,为保证响应时间不超过 2s,此时的时间片最大应为( )。(分数:2.00)A.10msB.20ms C.50msD.100ms解析:响应时间不超过 2s,即在 2s 内必须响应所有进程。所以时间片最大为 2s/100=20ms。22.实时操作系统必须在( )内处理来自外部的事件。(分数:2.00)A.一个机器周期B.被控制对象规定时间 C.周转
28、时间D.时间片解析:实时系统要求能实时处理外部事件,即在规定的时间内完成对外部事件的处理。23.系统调用是由操作系统提供内部调用的,它( )。(分数:2.00)A.直接通过键盘交互方式使用B.只能通过用户程序间接使用 C.是命令接口中的命令D.与系统的命令一样解析:系统调用是操作系统提供给应用程序使用内核功能的接口。24.分时系统的一个重要性能是系统的响应时间,对操作系统( )因素进行改进有利于改善系统的响应时间。(分数:2.00)A.加大时间片B.采用静态页式管理C.优先级十非抢占式调度算法 D.代码可重入解析:采用优先级+非抢占式调度算法,既可以让重要的作业/进程通过高优先级尽快获得系统响
29、应,也可以保证次要的作用/进程在非抢占式调度下不会迟迟得不到系统响应,这样兼顾的设计有利于改善系统的响应时间。加大时间片会延迟系统响应时间;静态页式管理与代码可重入与系统响应时间无关。25.( )是操作系统必须提供的功能。(分数:2.00)A.图形用户界面(GUI)B.为进程提供系统调用命令C.处理中断 D.编译源程序解析:中断是操作系统必须提供的功能,因为计算机的各种错误都需要中断处理,核心态与用户态切换也需要中断处理。26.操作系统的基本功能是( )。(分数:2.00)A.提供功能强大的网络管理工具B.提供用户界面方便用户使用C.提供方便的可视化编辑程序D.控制和管理系统内的各种资源 解析
30、:操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。27.用户可以通过( )两种方式来使用计算机。(分数:2.00)A.命令接口和函数B.命令接口和系统调用 C.命令接口和文件管理D.设备管理方式和系统调用解析:操作系统主要向用户提供命令接口和程序接口(系统调用),此外还有图形接口。28.下列几项必须在核心态下执行的指令是( )。(分数:2.00)A.从内存中取数B.将运算结果装入内存C.算术运算D.输入/输出 解析:输入/输出指令涉及中断操作,而中断处理是由系统内核负责的,工作在核心态。而 A、B
31、、C 选项均可通过使用汇编语言编程来实现,因此它们可在用户态下执行。29.下列选项中,操作系统提供的给应用程序的接口是( )。(分数:2.00)A.系统调用 B.中断C.库函数D.原语解析:操作系统接口主要有命令接口和程序接口,其中程序接口又称为系统调用。库函数是高级语言中提供的与系统调用对应的函数(也有些库函数与系统调用无关),目的是隐藏“访管”指令的细节,使系统调用更为方便、抽象。但要注意,库函数属于用户程序而非系统调用,是系统调用的上层。30.系统调用的目的是( )。(分数:2.00)A.请求系统服务 B.中止系统服务C.申请系统资源D.释放系统资源解析:操作系统不允许用户直接操作各种硬
32、件资源,因此用户程序只能通过系统调用的方式来请求内核为其服务,间接地使用各种资源。31.下列选项中,不属于多道程序设计的基本特征是( )。(分数:2.00)A.制约性B.间断性C.顺序性 D.共享性解析:引入多道程序设计后,程序的执行就失去了封闭性和顺序性。程序执行因为共享资源以及相互协同的原因产生了竞争,相互制约。考虑到竞争的公平性,程序的执行是断续的。顺序性是单道程序设计的基本特征。32.下列说法正确的是( )。批处理的主要缺点是需要大量内存当计算机提供了核心态和用户态时,输入/输出指令必须在核心态下执行操作系统中采用多道程序设计技术的最主要原因是为了提高 CPU 和外部设备的可靠性操作系
33、统中,通道技术是一种硬件技术(分数:2.00)A.、B.、C.、 D.、解析:错误:批处理的主要缺点是缺少交互性。正确:输入/输出指令需要中断操作,中断必须在核心态下执行。错误:多道性是为了提高系统利用率和吞吐量而提出的。正确:I/O 通道实际上是一种特殊的处理器,它具有执行 I/O 指令的能力,并通过执行通道程序来控制 I/O 操作。综上分析:、正确,是指把一个物理上的实体变为若干个逻辑上的对应物。33.在中断发生后,进入中断处理的程序属于( )。(分数:2.00)A.用户程序B.可能是应用程序,也可能是操作系统程序C.操作系统程序 D.既不是应用程序,也不是操作系统程序解析:进入中断处理的
34、程序在核心态执行,是操作系统程序。34.( )不是设计实时操作系统的主要追求目标。(分数:2.00)A.安全可靠B.资源利用率 C.及时响应D.快速处理解析:实时性和可靠性是实时操作系统最重要的两个目标,而安全可靠体现了可靠性,快速处理和及时响应体现了实时性。资源利用率不是实时操作系统的主要目标。35.下列( )应用工作最好采用实时操作系统平台。航空订票 办公自动化 机床控制AutoCAD 工资管理系统 股票交易系统(分数:2.00)A.、和B.、和C.、和D.、和 解析:实时操作系统主要应用在需要对外界输入立即反应的场合,不能有拖延,否则会产生严重后果。上例中,航空订票系统需要实时处理票务,
35、因为票额数据库的数量直接反映了航班的可订机位。机床控制也要实时,不然会出差错。股票交易行情随时在变,若不能实时交易会出现时间差,使交易出现偏差。36.下面哪个资源不是操作系统应该管理的?( )(分数:2.00)A.CPUB.内存C.外存D.源程序 解析:源程序不是操作系统所管理的内容,而是它的上层。37.下列选项中,( )不是操作系统关心的问题。(分数:2.00)A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器 解析:操作系统管理计算机软、硬件资源,扩充裸机以提供功能更强大的扩充机器,并充当用户与硬件交互的中介。高级程序设计语言的
36、编译器显然不是操作系统关心的问题。38.操作系统的基本类型主要有( )。(分数:2.00)A.批处理操作系统、分时操作系统和多任务系统B.批处理操作系统、分时操作系统和实时操作系统 C.单用户系统、多用户系统和批处理操作系统D.实时操作系统、分时操作系统和多用户系统解析:操作系统的基本类型主要有批处理系统、分时系统和实时系统。39.下列选项中,在用户态执行的是( )。(分数:2.00)A.命令解释程序 B.缺页处理程序C.进程调度程序D.时钟中断处理程序解析:缺页处理程序和时钟中断都属于中断,在核心态执行;进程调度属于系统调用,在核心态执行;命令解释程序属于命令接口,在用户态执行。40.下列操
37、作系统的各个功能组成部分中,( )不需要硬件的支持。(分数:2.00)A.进程调度 B.时钟管理C.地址映射D.中断系统解析:中断系统和地址映射显然都需要硬件支持,因为中断指令和地址映射中的重定位都是离不开硬件支持的。而时钟管理中,重置时钟等是由硬件直接完成的。41.提高单机资源利用率的关键技术是( )。(分数:2.00)A.脱机技术B.虚拟技术C.交换技术D.多道程序设计技术 解析:脱机技术用于解决独占设备问题。虚拟技术与交换技术以多道程序设计技术为前提。多道程序设计技术由于同时在主存中运行多个程序,因此提高了系统资源的利用率。42.操作系统与用户通信接口通常不包括( )。(分数:2.00)
38、A.shellB.命令解释器C.广义指令D.缓存管理指令 解析:广义指令就是系统调用,而命令解释器属于命令接口,shell 指命令解析器,也属于命令接口。系统中的缓存全部由操作系统管理,对用户是透明的,操作系统不提供管理系统缓存的系统调用。43.操作系统是对( )进行管理的软件。(分数:2.00)A.软件B.硬件C.计算机资源 D.应用程序解析:操作系统管理计算机的硬件和软件资源,这些资源统称为计算机资源。44.当 CPU 执行操作系统代码时,处理器处于( )。(分数:2.00)A.自由态B.用户态C.核心态 D.就绪态解析:运行操作系统代码的状态为核心态。45.操作系统提供给编程人员的接口是
39、( )。(分数:2.00)A.库函数B.高级语言C.系统调用 D.子程序解析:操作系统提供给编程人员的接口是程序接口,也就是系统调用命令。46.分时系统追求的目标是( )。(分数:2.00)A.充分利用 I/O 设备B.快速响应用户 C.提高系统吞吐率D.充分利用内存解析:要求快速响应用户是导致分时系统出现的重要原因。二、综合应用题(总题数:6,分数:40.00)47.说明库函数与系统调用的区别和联系。(分数:5.00)_正确答案:(库函数是语言或应用程序的一部分,可以运行在用户空间中。而系统调用是操作系统的一部分,是内核提供给用户的程序接口,运行在内核空间中,而且许多库函数都会使用系统调用来
40、实现功能。没有使用系统调用的库函数,执行效率通常比系统调用高。因为使用系统调用时,需要上下文的切换以及状态的转换(由用户态转向核心态)。)解析:48.批处理操作系统、分时操作系统和实时操作系统各有什么特点?(分数:5.00)_正确答案:(1)批处理操作系统的用户脱机使用计算机,作业是成批处理的,系统内多道程序并发执行,交互能力差。2)分时操作系统可以让多个用户同时使用计算机,人机交互性较强,具有每个用户独立使用计算机的独占性,系统响应及时。3)实时操作系统能对控制对象作出及时反应,可靠性高,响应及时,但是资源利用率低。)解析:49.有两个程序,程序 A 依次使用 CPU 计 10s,使用设备甲
41、计 5s,使用 CPU 计 5s,使用设备乙计 10s,使用 CPU 计 10s。程序 B 依次使用设备甲计 10s,使用 CPU 计 10s,使用设备乙计 5s,使用 CPU 计 5s,使用设备乙计 10s。在单道程序环境下先执行程序 A 再执行程序 B,计算 CPU 的利用率是多少?在多道程序环境下,CPU 利用率是多少?(分数:5.00)_正确答案:(单道环境下,CPU 运行时间为(10+5+10)s+(10+5)s=40s,两个程序运行总时间为40s+40s=80s,故利用率是 40/80=50名。多道环境下,运行情况如下图所示,CPU 运行时间为 40s,两个程序运行总时间为 45s
42、,故利用率为40/45=88.9%。*注意:此图为甘特图,甘特图又叫横道图,它是以图示的方式通过活动列表和时间刻度形象地表示出任意特定项目的活动顺序与持续时间。)解析:设某计算机系统有一个 CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,且进程 A 先得到 CPU 运行,进程 B 后运行。进程 A 的运行轨迹为:计算 50ms,打印信息 100ms,再计算 50ms,打印信息 100ms,结束。进程 B 的运行轨迹为:计算 50ms,输入数据 80ms,再计算 100ms,结束。试画出它们的时序关系图可以用甘特图(Gantt Chart),并说明:(分数:15.00)(1).开
43、始运行后,CPU 有无空闲等待?若有,在哪段时间内等待?计算 CPU 的利用率。(分数:5.00)_正确答案:(CPU 在 100150ms 时间段内空闲,利用率为 250/300=83.3%。)解析:(2).进程 A 运行时有无等待现象?若有,在什么时候发生等待现象?(分数:5.00)_正确答案:(进程 A 为无等待现象。)解析:(3).进程 B 运行时有无等待现象?若有,在什么时候发生等待现象?(分数:5.00)_正确答案:(进程 B 为有等待现象,050ms,180200ms。)解析:50.处理器为什么要区分核心态和用户态两种操作方式?在什么情况下进行两种方式的切换?(分数:5.00)_
44、正确答案:(区分执行态的主要目的是保护系统程序。用户态到和核心态的转换发生在中断产生时,而核心态到用户态的转换则发生在中断返回到用户程序时。)解析:51.为什么说直到出现中断和通道技术后,多道程序概念才变为有用的?(分数:5.00)_正确答案:(多道程序并发执行是指有的程序正在 CPU 上执行,而另一些程序正在 I/O 设备上进行传输,即通过 CPU 操作与外设传输在时间上的重叠必须有中断和通道技术支持,其原因如下:1)通道是一种控制一台或多台外部设备的硬件机构,它一旦被启动就独立于 CPU 运行,因而做到了输入/输出操作与 CPU 并行工作。但早期 CPU 与通道的联络方法是由 CPU 向通道发出询问指令来了解通道工作是否完成。若未完成,则主机就循环询问直到通道工作结束为止。因
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1