操作系统第一章复习

目录

一、判断题

二、选择题

三、多选题

四、填空题


在设计分时操作系统时,首先要考虑的是交互性响应时间

在设计批处理操作系统时,首先要考虑的是周转时间系统吞吐量

在设计实时操作系统时,首先要考虑的是实时性可靠性

一、判断题

1-1分时系统中,时间片设置得越小,则平均响应时间越短。× 进程数在影响响应时间

1-2实时系统在响应时间、可靠性和交互能力等方面都比分时系统要求高。× 实时系统的交互性比较弱,实时操作系统时,首先要考虑的是实时性和可靠性

1-3操作系统属于最重要的、最不可缺少的应用软件。× 作系统是一个系统软件

1-4操作系统完成的主要功能是与硬件相关的。 × 操作系统的主要功能是实现对系统硬件和软件资源的管理

1-5操作系统的所有程序都在系统态执行。× 进程的模式有系统态和用户态两种,一般用户编写的程序是在用户态下工作,当程序中 有中断或者调用系统函数时 ,会切换到系统态下运行

1-6分时系统不需要多道程序技术的支持。 × 分时的含义:分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。分时操作系统是一个多用户交互式操作系统

1-7分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源。× 分时系统是将系统处理机时间与内存空间按一定的时间间隔轮流的切换给各终端用户使用,只是看起来像是每个用户独占资源,实际上还是多个用户所共有的。

1-8设计实时操作系统时,首先应该考虑系统的优良性和分配性。 × 在设计实时操作系统时,首先要考虑的是实时性和可靠性

1-9批处理系统不允许用户随时干涉自己程序的运行。 √  批处理是指用户将一批作业提交给操作系统并不再干预,由操作系统他们自行运行,即不再具有交互性

1-10一般情况下,分时系统中处于就绪状态的进程最多。√ 分时操作系统是一种联机的多用户交互式的操作系统,一般采用时间片轮转的方式使一台计算机为多个终端服务,对每个用户能保证足够快的响应时间,并提供交互会话能力,因为时间片很短,大多数进程都在时间片用完后就成为就绪态。

1-11在单处理机的环境下,多道程序的执行是并发的不是并行的,程序的执行与I/O操作也只能并发不能并行。 × 并行是指多个事件在同一时刻发生而并发是指多个事件在同一时间间隔内发生,比如1秒内发生多个事件,实际上一个时刻只有一个事件发生,CPU的数据处理和I/O操作往往是 并行 处理的。

1-12当计算机系统没有用户执行时,处理机完全处于空闲状态。× 当计算机没有用户执行时,由于系统本身也有很多状态要维护,所以处理机一直处于监听状态

1-13虚拟机不需要硬件的支持。×虚拟机需要从原主机上分配一些资源,作为自己独立资源

1-14计算机系统的资源包括程序和数据两大部分。× 计算机系统的资源包括硬件资源和软件资源两大部分。

1-15批处理控制程序解决了作业间的自动转换,减少了时间浪费,尤其是主机CPU时间的浪费,如果一个用户的计算作业非常庞大,也不会独自一直占据CPU。× 尤其是主机CPU时间的浪费,如果一个用户的计算作业非常庞大,就会独自一直占据CPU。

1-16实时系统只能应用于生产控制系统,不能应用于信息处理系统。× 实时系统能应用于生产控制系统,也能应用于信息处理系统。

1-17并发含有“同时进行”的概念,是指两个或者是多个事件在同一时刻发生。× 并发是指两个或者是多个事件在一段时间间隔内同时发生。

1-18操作系统虚拟机在逻辑功能上与裸机一样,具有一个物理实体。× 操作系统虚拟机在逻辑功能上与裸机不同,但只具有一个物理实体。

1-19对用户而言,操作系统是一种人机交互的环境,对设计者而言,它是一种强功能的系统资源管理程序。

1-20资源的共享是以程序的并行执行为条件的,没有程序的并行执行,就没有资源的共享。× 资源的共享是以程序的并发执行为条件的,没有程序的并发执行,就没有资源的共享。

1-21计算机系统的资源包括程序和数据两大部分。× 计算机系统的资源包括硬件资源和软件资源两大部分。

1-22若把计算机系统分为若干层次,则按由上而下顺序可分为应用系统与应用软件、操作系统、其它系统软件和裸机。× 若把计算机系统分为若干层次,则按由上而下顺序可分为应用系统与应用软件、其它系统软件、操作系统和裸机。

1-23批处理控制程序解决了作业间的自动转换,减少了时间浪费,尤其是主机CPU时间的浪费,如果一个用户的计算作业非常庞大,也不会独自一直占据CPU。× 尤其是主机CPU时间的浪费,如果一个用户的计算作业非常庞大,就会独自一直占据CPU。

二、选择题

2-1操作系统的进程管理模块并不负责___________。

A.进程的创建和删除

B.提供死锁处理机制

C.实现I/O设备的调度

D.通过共享内存实现进程间调度

I/O设备的调度——由专门的I/O设备管理模块负责

2-2操作系统的主要功能是管理计算机系统中的资源,其中包括__管理和存储器管理,以及设备管理和文件管理。(2分)

A.存储器       B.虚拟存储器       C.硬盘    D.处理机

操作系统的主要功能是管理计算机系统中的资源,其中包括 处理机管理和 存储器管理,以及设备管理和文件管理。

2-3某系统段表的内容如下所示,逻辑地址为(2,154),它对应的物理地址为( )。

A.120K+2      B.480K+154  C.30K+154    D.2+480K

2-4操作系统负责管理计算机系统的(  ),其中包括处理机、内存、外围设备和文件。

A.程序    B.文件    C.资源   D.进程

2-5在计算机系统中,操作系统是()。

A.处于裸机之上的第一层软件   B.处于硬件之下的底层软件

C.处于应用软件之上的系统软件       D.处于系统软件之上的用户软件

操作系统是位于 硬件层之上,所有其他系统软件层之下 的一个系统软件,通过它管理系统中的各种软件和硬件资源

2-6现代操作系统的两个基本特征是()和资源共享。

A.多道程序设计   B.中断处理    C.程序的并发执行       D.实现分时与实时处理

现代操作系统的两个基本特征是程序的 并发执行和 资源共享 。

2-7用户在程序设计过程中,可通过()获得操作系统的服务。

A.库函数       B.键盘命令    C.系统调用    D.内部命令

2-8关于并发性的论述中,正确的是()

A.并发性是指若干事件在同一时刻发生

B.并发性是指若干事件在不同时刻发生

C.并发性是指若干事件在同一时间间隔内发生

D.并发性是指若干事件在不同时间间隔内发生

并发是指两个或者是多个事件在一段时间间隔内同时发生。

2-9()不是设计实时系统主要追求的目标

A.安全可靠    B.资源利用率       C.及时响应    D.快速处理

实时系统追求的主要目标:安全可靠,及时响应,快速处理

2-10在计算机系统中配置操作系统的主要目的是()

A.增强计算机系统的功能

B.提高系统资源的利用率

C.提高系统的运行速度

D.合理组织系统的工作流程,以提高系统吞吐量

2-11采用微内核结构时,通常下列模块中必须包含在操作系统内核中的是()模块。(2分)

A.内存分配    B.中断处理    C.文件处理    D.命令处理

微内核的基本功能:      进程(线程管理)

低级存储器管理

中断和陷入处理

2-12在设计分时操作系统时,首先要考虑的是()。

A.灵活性和可适应性   B.交互性和响应时间

C.周转时间和系统吞吐量   D.实时性和可靠性

2-13在设计批处理操作系统时,首先要考虑的是()。

A.灵活性和可适应性   B.交互性和响应时间

C.周转时间和系统吞吐量   D.实时性和可靠性

2-14在设计实时操作系统时,首先要考虑的是()。

A.灵活性和可适应性   B.交互性和响应时间   

C.周转时间和系统吞吐量   D.实时性和可靠性

2-15( )不是一个操作系统环境。(1分)

A.Intel    B.Windows 2000   C.Linux   D.Solaris

2-16 __不是一个操作系统环境。(2分)

A.Intel    B.Windows 2000   C.Linux   D.Solaris

2-17计算机操作系统的功能是_____ 。(2分)

A.把源程序代码转换为目标代码

B.实现计算机用户之间的相互交流

C.完成计算机硬件与软件之间的转换

D.控制、管理计算机系统的资源和程序的执行

2-18操作系统是一组___ 。

A.文件管理程序

B.中断处理程序

C.资源管理程序

D.设备管理程序

操作系统的五大功能: 存储器管理、处理机管理、设备管理、文件管理、用户接口

2-19操作系统的功能是进行处理机管理、_____ 管理、设备管理、文件管理和作业管理等。

A.进程    B.存储器       C.硬件    D.软件

2-20_________不是分时系统的特点。(2分)

A.多个用户是经过网络连接,同时使用计算机系统

B.各用户可同时请求系统服务

C.各用户的请求彼此独立,互不干扰

D.用户以会话方式控制自己的程序运行

分时的含义:分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。

分时操作系统具有以下特征: |     实时操作系统基本特征:

1.多路性  2.交互性                  |     1.及时性   

3.独占性  4.及时性                  |     2.可靠性

多路性指,同时有多个用户使用一台计算机,宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU。交互性是指,用户根据系统响应结果进一步提出新请求(用户直接干预每一步)。“独占”性是指,用户感觉不到计算机为其他人服务,就像整个系统为他所独占。及时性指,系统对用户提出的请求及时响应。

2-21_____指令是非特权指令。(2分)

A.启动I/O   B.设置中断屏敝 C.传送PSW   D.trap

常见的特权指令有以下几种:

(1)有关对I/O设备使用的指令 如启动I/O设备指令、测试I/O设备工作状态和控制I/O设备动作的指令等。

(2)有关访问程序状态的指令 如对程序状态字(PSW)的指令等。

(3)存取特殊寄存器指令 如存取中断寄存器、时钟寄存器等指令。

(4)其他指令 开中断、关中断、修改地址映射寄存器、置程序状态字、停机

特权指令是拥有特殊权限的指令,用于调用系统函数或系统软件等,因为在执行程序时,为了方式用户随意调用特权指令,系统又分成了用户态和核心态。

核心态情况下,可以调用任意指令,用户状态下不能调用那些特殊指令。只有在需要调用内核函数(比如创建进程等)发生核心态和用户态的转变。

总结:特权指令在核心态调用;非特权指令在程序执行时都可以调用。

2-22 “中断”的概念是指_____(2分)

A.暂停处理机执行

B.暂停处理机对现行程序的执行

C.停止整个系统运行

D.使处理机空转

2-23在_____的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。

A.批处理操作系统

B.实时操作系统

C.分时操作系统

D.多处理机操作系统

2-24下列中断不属于强迫性中断的_____ 。

A.传输结束    B.断电    C.运行的程序请求分配一块内存       D.目态程序执行特权指令

用户态(目态)不能直接使用系统资源,也不能改变CPU的工作状态,并且只能访问这个用户程序自己的存储空间;管态(系统态、核心态)则该程序就可以访问计算机的任何资源,即它的资源访问权限不受限制。

2-25计算机系统中设置的访管指令,_____执行。

A.只能在目态       B.只能在管态      C.既可在目态又可在管态   D.在目态和管态下都不能

访管指令是一条可以在目态下执行的指令,用户程序中凡是要调用操作系统功能时就安排一条访管指令。当处理器执行到访管指令时就产生一个中断事件(自愿中断),暂停用户程序的执行,而让操作系统来为用户服务。访管指令并不是特权指令。

2-26操作系统为用户程序完成与 ____ 的工作。

A.硬件无关和应用无关       B.硬件相关和应用无关

C.硬件无关和应用相关       D.硬件相关和应用相关

2-27Windows NT Server是一种 ___ 。

A.单用户多进程系统   B.多用户多进程系统  C.单用户单进程系统    D.多用户单进程系统

2-28用户程序在目态下使用特权指令将引起的中断是属于___ 。

A.硬件故障中断   B.程序中断    C.外部中断    D.访管中断

2-29分时操作系统的主要目的是 __ 。

A.计算机系统的交互   B.计算机系统的实时性

C.计算机系统的可靠性       D.提高软件的运行速度

2-30在操作系统中,用户界面指的是 ____ 。

A.硬件接口、软件接口和操作环境   B.命令接口、程序接口和操作环境

C.硬件接口、命令接口和操作环境   D.硬件接口、命令接口和程序接口

2-31特权指令_____执行。

A.只能在目态下   B.只能在管态下    C.在目态或管态下均能       D.在目态或管态下均不能

2-32下列管理功能中,_____ 不属于操作系统的功能。

A.处理器管理       B.软件管理           C.作业管理           D.设备管理

2-33当CPU执行操作系统代码时,称处理机处于____ 。

A.执行态       B.目态   C.管态           D.就绪态

当cpu执行操作系统代码时,称处理机处于管态。管态又叫特权态,系统态或核心态,是操作系统管理的程序执行时,机器所处的状态。大多数计算机系统都将CPU执行状态分为目态与管态。”

2-34以下描述与操作系统无关的是 。

A.方便用户的程序集合       B.控制和管理计算机系统的硬件和软件资源

C.计算机系统的硬件和软件资源的集合   D.合理地组织计算机工作流程

2-35分时操作系统的特点是__ 。

A.交互性、同时性(多路性)、独立性、及时性

B.可靠性、交互性、独立性、及时性

C.交互性、同时性(多路性)、独立性、动态性

2-36下列各项中,____ 不是现代操作系统的主要特征。

A.并发性       B.共享性       C.确定性       D.虚拟性

2-37以下关于操作系统作用的叙述中,不正确的是 _____。

A.管理系统资源   B.控制程序执行    C.改善人机界面   D.提高用户软件运行速度

2-38从用户的观点看,操作系统是 ___ 。

A.用户与计算机之间的接口        B.控制和管理计算机资源的软件

C.合理地组织计算机工作流程的软件       D.由若干层次的程序按一定的结构组成的有机体

2-39____ 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络    B.分布式       C.分时    D.实时

2-40若把操作系统看作计算机系统资源的管理者,下列的____ 不属于操作系统管理的资源。

A.程序    B.内存    C.CPU    D.中断

2-41在下列操作系统的各个功能组成部分中,_____ 不需要硬件的支持。

A.进程调度   B.时钟管理    C.地址影射    D.中断系统

2-42在下列操作系统中,对响应时间要求最高的是 _____ 。

A.批处理系统       B.分时系统    C.实时系统    D.网络操作系统

2-43对出现的中断事件是由 ____ 进行处理的。

A.硬件    B.操作系统    C.用户程序   D.解释程序

2-44____ 命令应该只在核心态下执行。

A.读时钟日期       B.计算圆周率π     C.屏蔽所有中断   D.调用过程(procedure)

2-45有关原语的说法中,____ 是正确的。

A.原语是不可中断执行的用户过程   B.原语是不可中断执行的操作系统过程

C.原语是可中断执行的用户过程       D.原语是可中断执行的操作系统过程

2-46原语应是 。

A.操作系统中的一个函数   B.操作系统中的一个过程

C.操作系统中的一个执行不可中断的过程       D.操作系统中的一个执行可中断的函数

2-47下面哪一项不是引入操作系统的主要目的是 。

A.方便用户使用   B.更有效地利用软、硬件资源

C.及时响应用户请求   D.改善系统性能

2-48Windows3.1是一个 位的操作系统。

A.16        B.32       C.48       D.64

2-49多道批处理系统的主要缺点是 。

A.CPU利用率低   B.不能并发执行    C.缺少交互性       D.以上都不是

2-50在下列4个操作系统中,____ 具有多道程序设计特点,但不是分时系统(多用户系统)。

A.OS/2   B.Windows 3.1      C.UNIX   D.Windows NT

2-51下列关于Windows NT的说法中, 是错误的。

A.Windows NT中的每一个进程都是对象,有些进程也是可以共享的资源

B.Windows NT中,进程是资源分配和处理机调度的基本

C.Windows NT 5.0就是Windows 2000    D.Windows NT的内核采用微内核的形式

2-52多道程序设计是指 。

A.在多台处理机上同时执行多道程序       B.在多台处理机上同一时刻执行多道程序

C.在一台处理机上同时执行多道程序        D.在一台处理机上同一时刻执行多道程序

2-53从用户的观点看,操作系统是 。

A.用户与计算机之间的接口        B.控制和管理计算机系统的资源

C.合理组织计算机工作流程       D.一个大型的工具软件

2-54配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机.称为 计算机。

A.虚拟  B.物理  C.并行  D.共享

2-55操作系统是对 进行管理的软件。

A.系统软件    B.系统硬件    C.计算机资源       D计算机程序

2-56多道批处理的发展是建立在 硬件支持上的。

A.集成电路    B.高速缓存    C.通道和中断机构        D.大容量硬盘

2-57批处理系统的主要缺点是 。

A.CPU利用率低          B.不能并发执行    C.缺少交互性        D.以上都不是

2-58如果分时系统的时间片一定,那么 ,则响应时间越长。

A.内存越大    B.内存越少    C.用户数越少       D.用户数越多

2-59分时操作系统通常采用 策略为用户服务。

A.先来先服务       B.短作业优先       C.时间片轮转        D.最高响应比

2-60在下列性质中,哪一个不是分时系统的特征 。

A.多路性       B.交互性       C.独占性       D.成批性

多路性——服务多个用户

独立性——各用户独立

及时性——当一个任务暂时不能执行,CPU如子弹上膛般立刻换上另一任务,决不空闲

交互性——即人机交互

2-61在 操作系统的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。

A.批处理       B.分时    C.实时    D.网络

2-62设计实时操作系统时,首先要考虑系统的 。

A.实时性和可靠性       B.实时性和灵活性       C.灵活性和可靠性       D.灵活性和可移植性

2-63UNIX操作系统是一种多用户的、人机交互的 。

A.多道批处理系统       B.实时系统    C.分时系统    D.分布式系统

2-64主要由于 原因,使UNIX易于移植。

A.UNIX是由机器指令书写的     B.UNIX大部分由汇编少部分用C语言编写

C.UNIX是用汇编语言编写的     D.UNIX小部分由汇编大部分用C语言编写

2-65操作系统在计算机系统中处于 之间的位置。

A.计算机硬件和软件   B.计算机硬件和用户    C.处理机和用户   D.外部设备和处理机

2-66实时操作系统必须在 的时间内响应一个新任务。

A.一个机器周期   B.被控对象规定    C.任意周期    D.时间片

2-67在操作系统中, 部分属于微内核。

A.作业调度软件   B.用户命令解释程序    C.磁盘文件目录管理软件   D.进程通信服务例程

2-68批处理系统的主要缺点是 。

A.CPU利用率低   B.外部设备利用率低    C.不能并发执行   D.缺少交互性

2-69操作系统提供给用户程序的接口是 。

A.命令解释程序   B.系统调用    C.P、V操作         D.对话框

2-70分时系统响应时间与 有关。

A.每个应用进程分配的时间片长度   B.进程大小

C.就绪进程数目   D.就绪进程数目和时间片长度

2-71下列选项中, 不属于操作系统提供给用户的可使用资源。

A.中断机制   B.处理机       C.存储器       D.I/O设备

2-72操作系统的最主要设计目标是___________。

A.方便性和有效性       B.方便性和可扩展性    C.有效性和可扩展性   D.有效性和开放性

2-73操作系统的两个最主要的特征是 。

A.并发性和虚拟性       B.并发性和共享性       C.共享性和异步性       D.共享性和虚拟性

2-74下面各项中, 不是操作系统的基本特征。

A.并发和共享       B.虚拟    C.交互性       D.异步

2-75下列选项中,在用户态执行的是 。(2011全国试题)

A.命令解释程序          B.缺页处理程序    C.进程调度程序   D.时钟中断处理程序

2-76下列选项中,不可能在用户态发生的事件是 。(2012全国试题)

A.系统调用           B.外部中断    C.进程切换    D.缺页

2-77中断处理和子程序调用都需要压栈以保护现场,中断处理一定要保存而子程序调用不需要保存其内容的是 。(2012全国试题)

A.程序计数器       B.程序状态字寄存器    C.通用数据寄存器       D.通用地址寄存器

2-78下列指令中,只能在内核态执行的是:

A.trap 指令   B.I/O 指令    C.数据传送指令   D.设置断点指令

(1)读时钟日期; 用户态

(2)访管指令 用户态

(3)设时钟日期 核心态

(4)加载PSW 核心态

(5)置特殊寄存器 核心态

(6)改变存储器映像图 核心态

(7)启动I/0指令 核心态

2-79下列选项中,通过系统调用完成的操作是:

A.页置换       B.进程调度           C.创建新进程       D.生成随机整数

进程创建,是指操作系统创建一个新的进程。进程借助创建原语实现创建一个新进程。UNIX系统用fork()系统调用,而windows系统用CreatProcess()。

2-80单处理机系统中,可并行的是() 1.进程与进程 2.处理机与设备 3.处理机与通道 4.设备与设备

A.1,2,3     B.1,2,4     C.1,3,4     D.2,3,4

答:所谓并行是指同一时刻同时进行,进程并行需要多处理器的支持;所谓并发,是指在一段时间内,多个进程都在向前推进,而在同一时刻,可能只有一个进程在执行,多个进程轮流使用处理器。在单处理器系统中,可能发生的并行和并发现象如下:

(2) 进程与进程之间的并发。例如,在Windows操作系统中,mp3播放进程和Word字处理进程可以并发执行,这样用户就可以边听音乐边写文章了。

(3) 处理机与设备之间的并行。例如,当处理机进行科学运算时,打印机可以打印文档。

(4) 处理机与通道之间的并行。通道程序的执行可与处理机的操作并行。

(5) 通道与通道之间的并行。通常一个系统中有多个通道,这些通道可以并行地执行相应的通道程序。

(6) 设备与设备之间的并行。例如打印机打印文档时,磁带机在输入数据。

2-81下列选项中,操作系统提供给应用程序的接口是()。

A.系统调用    B.中断    C.库函数       D.原语

系统调用是操作系统提供给编程人员的唯一接口

2-82下列关于多任务操作系统的叙述中,正确的是: 1、具有并发和并行的特点 2、需要实现对共享资源的保护 3、需要运行在多CPU的硬件平台上

A.仅1     B.仅2     C.仅1,2      D.1、2、3

多CPU并非是多任务操作系统的必备硬件,但CPU也可运行多任务。

2-83提高单机资源利用率的关键技术是

A.脱机技术    B.虚拟技术    C.交换技术    D.多道程序设计技术

三、多选题

3-1单处理机系统中,下述并行和并发现象哪些可能发生?

A.进程与进程之间的并发;

B.进程与进程之间的并行;

C.处理机与设备之间的并行;

D.设备与设备之间的并行。

E.处理机与通道之间的并行;

F.通道与通道之间的并行;

3-2多处理机系统中,下述并行和并发现象哪些可能发生?

A.进程与进程之间的并行;

B.进程与进程之间的并发;

C.处理机与设备之间的并行;

D.处理机与通道之间的并行;

E.通道与通道之间的并行;

F.设备与设备之间的并行

四、填空题

4-1操作系统为用户提供三种类型的使用接口,它们是命令方式系统调用和图形用户界面。

4-2采用交换技术获得的好处是以牺牲CPU时间为代价的。

4-3操作系统的5大功能是处理机管理存储器管理设备管理、文件管理、用户接口。

你可能感兴趣的:(操作系统,操作系统期末复习,操作系统)