操作系统概述习题与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.操作系统在计算机系统中位于( C )之间。
A、CPU和用户
B、CPU和主存
C、计算机硬件和用户
D、计算机硬件和软件
2.下列选择中,( D )不是操作系统关心的主要问题。
A、管理计算机裸机
B、设计、提供用户程序与计算机硬件系统的界面
C、管理计算机系统资源
D、高级程序设计语言的编译器
3.所谓( B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理器的时间和I/O设备等其他资源。
A、多重处理
B、多道程序设计
C、实时处理
D、共行执行
4.在多道程序设计技术的计算机系统中,CPU( C )。
A、只能被一个进程占用
B、可以被多个进程同时占用
C、可以被多个进程交替占用
D、可以被操作系统和另一个进程同时占用
5.下面关于操作系统的叙述中正确的是( A )。
A、批处理作业必须具有作业控制信息,以便进行作业调度
B、分时系统不一定都具有人机交互功能
C、从响应时间的角度看,实时系统与分时系统一样
D、由于采用了分时技术,用户就可以独占计算机的资源
6.实时操作系统必须在( C )内处理完来自外部的事件。
A、响应时间
B、周转时间
C、规定时间
D、调度时间
7.( B )不是设计实时操作系统主要追求的目标。
A、安全可靠
B、资源利用率
C、及时响应
D、快速处理
8.在操作系统中,并发性是指若干事件( C )发生。
A、在同一时刻
B、一定在不同时刻
C、某一时间间隔内
D、依次在不同时间间隔内
9.在一个分时系统中,为使多个进程能够及时与系统交互,最关键的
问题是在短时间内使所有就绪进程都能运行。当就绪进程数为100时,为保证响应时间不超过2s,此时的时间片最大应为( B )。
A、10ms
B、20ms
C、50ms
D、100ms
10.操作系统的4大功能是(处理机管理)、存储器管理、设备管理、文件管理。
11.操作系统的基本特征是(并发性)、共享性、虚拟性、异步性。
12.如果操作系统具有很强的交互性,可同时供多个用户使用,系统响应比较及时,则该操作系统属于(分时系统)类型;
13.某分时系统中预计有50个用户同时上机,为使每个用户能在2s内
得到响应,时间片最大限度为(40ms)。
14.操作系统是合理地组织计算机工作流程、有效地管理系统资源、方便用户使用的程序集合。(√ )
15.操作系统提供用户与计算机的接口。(√ )
16.操作系统是计算机专家为提高计算机精度而研制的。( ×)
17.操作系统都是多用户单任务系统。( ×)
18.操作系统是最底层的系统软件。(√ )
19.操作系统的存储管理是指对磁盘存储器的管理。( ×)
20.分时操作系统允许两个以上的用户共享一个计算机系统。(√ )
21.实时操作系统只能用于控制系统,不能用于信息管理系统。(×)
22.什么是操作系统?
答:它是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
操作系统是合理地组织计算机工作流程、有效地管理系统资源、方便
用户使用的程序集合。
23.程序并发执行为何会失去封闭性和可再现性?
答:因为程序并发执行时,是多个程序共享系统中的各种资源,因而
这些资源的状态是由多个程序来改变,致使程序的运行失去了封闭性。而程序一旦失去了封闭性也会导致其再失去可再现性。
24.实时操作系统有什么特点?
答:(1)多路性(2)独立性(3)及时性(4)交互性(5)可靠性
25.什么是多道程序设计技术?多道程序设计技术的特点是什么?(1)多道程序设计技术是指在内存同时放若干道程序,使它们在系统中并发执行,共享系统中的各种资源。当一道程序暂停执行时,CPU 立即转去执行另一道程序。
(2)特点:一,资源利用率高二,系统吞吐量大三,平均周转时间长四,无交互能力。
26.什么是并行和并发?
并行性是指两个或多个事件在同一时刻发生。而并发性是指两个或多个事件,在同一时间间隔内发生。
27.操作系统的基本特征是什么?
(1)并发。(2)共享。(3)虚拟。(4)异步。
28.若程序A和B单独执行时分别用时TA和TB,TA=lh,TB=1.5h,其中处理器工作时间分别为18min和27min。如果采用多道程序设计方法,让A、B并发工作,假定处理器利用率达到50%,另加15min 系统开销,问系统效率能提高百分之几? 30%
解析:在串行情况下,程序运行时间共2.5h,在并行方式下,处理器利用率达到50%,说明工作时间占总运行时间的50%,即总运行时间为(18+27)/50%(min),另加15min系统开销,则并行与串行的效率
比为[(18+27)/50%+15]min/2.5h=70%,即效率提高30%。
29.当操作系统程序退出执行,让用户程序执行时,系统会(C )。
A、继续保持内核态
B、继续保持用户态
C、从内核态变为用户态
D、从用户态变为内核态
30.当CPU执行操作系统内核代码时,称处理器处于( C )。
A、自由态
B、用户态
C、内核态
D、就绪态
31.当CPU处于内核态时,它可以执行的指令是( D )。
A、只有特权指令
B、只有非特权指令
C、只有访管指令
D、计算机中的所有指令
32.计算机系统中判断是否有中断事件发生应该在( B)。
A、进程切换时
B、执行完一条指令后
C、执行P操作后
D、由用户态转入内核态时
解析:处理器每执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称为“中断响应”。
33.( C)是现代操作系统必须提供的功能。
A、管理源程序
B、编辑源程序
C、处理中断
D、编译源程序
34.在中断发生后,进行中断处理的程序属于( C )。
A、用户程序
B、可能是应用程序,也可能是操作系统程序