操作系统习题 下载本文

内容发布更新时间 : 2024/5/6 16:36:57星期一 下面是文章的全部内容请认真阅读。

习题一

1、计算机系统是由______和_____组成的. 2、操作系统的设计目标是_______和_____.

3、常用的单处理机操作系统可分为3种基本类型:允许多个用户在其终端上同时交互地使用计算机的操作系统称为_______;允许用户把若干个作业提交计算机系统集中处理的操作系统称为_______;在_______的控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应.

4、采用多道程序设计技术提高了_______和_______并行工作的能力 5、_______系统不允许用户随时干预自己程序的运行.

6 、操作系统主要的性能参数有_______和_______等._______是指单位时间内系统处理的作业量._______是指在一个给定时间内,系统的一个指定成分被使用的时间比例.

7、分时操作系统通常采用_______策略为用户服务.

8、在分时操作系统中,时间片一定时,用户数越多,响应时间越_____. 9、在现代通用的计算机中,中央处理器和外围设备之间是______ 工作的. 10、分时操作系统具有______ 、______ 、 _____和______的特点.

11、____和____是操作系统的两个最基本的特征,两者之间互为存在条件. 12. 操作系统是对___进行管理的资源.

A 软件 B 硬件 C计算机资源 D应用程序

13. 操作系统中采用多道程序设计技术提高了CPU和外部设备的____. A 利用率 B 可靠性 C稳定性 D兼容性 14.从用户的观点看,操作系统是___ A 用户与计算机之间的接口 B 控制和管理计算机资源的软件

C 合理地组织计算机工作流程的软件

D 由若干层次的程序按一定的结构组成的有机体

15. _____操作系统允许用户把若干个作业提交给计算机系统. A 单用户 B 分布式 C 批处理 D监督

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

A 实时 B分时 C分布式 D单用户 17. 设计实时操作系统时,首先应考虑系统的____. A 可靠性和灵活性 B实时性和可靠性 C灵活性和可靠性 D优良性和分配性

18.若把操作系统看作计算机系统资源的管理者,下列的________不属于操作系统所管理的资源.

A程序 B内存 C CPU D 中断

19. 下列6个系统中,必须是实时操作系统的有______个. 计算机辅助设计系统

航空订票系统 过程控制系统 机器翻译系统 办公自动化系统

计算机激光照排系统

A. 1 B. 2 C. 3 D.4 20.在下列操作系统中,强调并行性的操作系统是____. A 分时操作系统 B实时操作系统 C 网络操作系统 D分布式操作系统 21.批处理操作系统的主要缺点是____.

A 不具备并行性 B 用户与作业之间没有交互能力 C 系统资源利用率低 D系统吞吐量小

22.工厂的过程控制系统运行的操作系统是____ A 网络操作系统 B 实时操作系统 C 分布式操作系统 D 分时操作系统

23. 在下列操作系统中强调吞吐能力的是 ______ A 分时操作系统 B 多道批处理操作系 C实时操作系统 D网络操作系统 判断:

1、设计实时操作系统时首先要考虑的是提高系统的资源利用率( ) 2、现代通用的计算机系统是由硬件和软件组成的一种层次式结构( ) 3、计算机系统接通电源后,会立即执行硬盘上的操作系统( )

4、在采用多道程序设计的计算机系统中,由于系统同时存在有多道作业,所以中央处理器可以在任何时候被多道程序占用( ) 5、中央处理器可以直接访问所有的存储设备( )

6. 多道批处理系统是指系统中存在有多个中央处理器的系统( )

7.在现代的计算机系统中,用户用高级语言编写的源程序必须通过编译程序翻译成机器语言程序后方可运行,因此,用户与计算机之间的接口是编译程序( ) 计算题

有两个程序,A程序按顺序使用cpu10秒,使用设备甲5秒,使用cpu5秒,使用设备乙10秒,最后使用cpu10秒.B程序按顺序使用设备甲10秒,使用cpu10秒,使用设备乙5秒,使用cpu5秒,使用设备乙10秒.

(1)若在顺序环境下先执行A程序再执行B程序, cpu的利用率是多少? (2)若让两道程序并发执行,A程序先运行,B程序后运行,cpu的利用率是多少?

习题二

1、作业调度从___状态的队列中选取适当的作业投入运行.从作业提交给系统到作业完成的时间间隔叫做__, ___是作业从进入后备队列到被调度程序选中的时间间隔.

2、一个批处理作业要想得到处理器执行,必须经过两级调度,第一级调度是___第二级调度是___。

3、批处理系统中,是以___为单位把程序和数据调入___以执行。 4、处理器调度算法中,响应比的计算公式为__ 5、批处理作业的控制是按照___进行的。 6、设计作业调度算法的时候,要考虑___、 ___和___。

7、作业调度又称___,其主要功能是__,

并为作业做好运行前的准备工作和作业完成的 善后处理工作。

8、一个作业可以分成若干顺序处理的加工步骤, 每个加工步骤成为一个___。

9、确定作业调度算法时应注意系统资源的均衡使用,使___作业和___作业搭配运行。

10、操作系统为用户提供两个接口,一个是___,

用户利用它来组织和控制作业的执行或管理计算 机系统。另一个是___,编程人员使用它们来请求操作系统提供服务。 11、所谓系统调用,就是用户在程序中调用___ 所提供的一些子功能。

12、按命令接口对作业控制方式的不同可将命令接口分为___和___。 13、 ___是作业存在的唯一标志.

14、在分时操作系统环境下运行的作业通常称为__

A 后台作业 B长作业 C终端型作业 D批量型作业

15、在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是___

A先来先服务 B优先数 C最高响应比优先 D短作业优先

16、既考虑作业等待时间,又考虑作业执行时间的调度算法是___。 A响应比高者优先 B短作业优先 C优先级调度 D先来先服务

17、用户通过终端使用计算机系统控制作业执行的方式称为___方式. A自动 B联机 C脱机 D假脱机

18、作业生存期共经历四个状态,它们是提交、后备、 ___和完成。 A就绪 B执行 C等待 D开始 19、系统在___,发生从目态到管态的转换。 A发出P操作时 B发出V操作时 C执行系统调用时 D执行程序状态字时

20、在一个以批处理为主的系统中,为了保证系统的吞吐率,总是要力争缩短用户作业的 __

A周转时间 B运行时间 C完成时间 D启动时间 21、作业调度中的短作业优先的短度算法使得_

A每个作业的等待时间最短 B作业的平均等待 时间最短

C系统效率最高 D长作业的等待时间较短 22、作业调度程序不能无故地或无限制地拖延一个作业的执行,这是作业调度的 ___

A必要条件 B平衡资源使用原则 C公平性原则 D极大流量的原则 23、操作系统作业管理的主要功能___ A作业的调度与控制 B作业的提交 C作业的准备 D编制程序 24、作业调度的关键___ A选择适当的进程管理程序

B选择适当的作业调度算法 C选择适当的作业流 25、访管指令运行在___

A管态 B目态 26、系统在执行访管指令的时候会___ A产生中断 B产生“程序使用非法指令”错 C产生一般性错误 D继续执行下一条指令 27、系统调用是通过___进入操作系统的。

A外部中断 B系统中断 C I/O中断 D访管中断 28、用户调用操作系统的功能必须使用__

A 调用命令 B系统调用 C作业控制 D控制命令

29、用户用___编制控制作业执行步骤的“作业控制说明书”。 A特权指令 B访管指令 C作业控制语言 D高级语言

30、计算机硬件系统中的中央处理器区分两种工作状态: ___和___,在目态下运行___,在管态下运行___,执行编译程序时,cpu处于___。 A 目态 B 管态 C安全态 D os E用户程序 判断题

1、在各种调度算法中,短作业优先调度算法 会使所有作业的等待时间都最短( )

2、作业就是一个用户提交给系统的程序()

3、每个作业包括的几个作业步是可以按任意顺序执行的( )

4、作业控制方式分为:脱机控制方式、联机控制方式和终端控制方式( ) 5、一旦一个作业被作业调度程序选中,即占有了CPU( )

6、作业控制语言用来编写批处理作业系统中的作业控制说明书,控制作业的执行。( )

7、操作系统给程序员提供的接口是系统调用( )

计算题

在单cpu和两台输入/输出设备(I1,I2)的多道程序设计环境下,同时投入三个作业Job1、Job2、Job3运行。这三个作业对cpu和输入/输出设备的使用顺