第一章
一、选择题
1、与计算机硬件关系最密切的软件是(D )
A.编译程序
B.数据库管理程序
C.游戏程序
D.OS
2、操作系统的发展过程是( C )
A、原始操作系统,管理程序,操作系统
B、原始操作系统,操作系统,管理程序
C、管理程序,原始操作系统,操作系统
D、管理程序,操作系统,原始操作系统"
3、设计批处理多道系统时,首先要考虑的是(B )。
A、灵活性和可适应性 B、系统效率和吞吐量
C、交互性和响应时间 D、实时性和可靠性"
4、所谓__________是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 ( B )
A.多重处理 B.多道程序设计 C.实时处理 D.共行执行"
5、"早期的OS主要追求的是( A)。
A.系统的效率 B.用户的方便性
C.可移植 D.可扩充性"
6、操作系统的主要功能有(C)。
A.进程管理、存储器管理、设备管理、处理机管理
B.虚拟存储管理、处理机管理、进程调度、文件系统
C.处理机管理、存储器管理、设备管理、文件系统
D.进程管理、中断管理、设备管理、文件系统"
7、操作系统是一种___________。( B )
A.通用软件 B.系统软件 C.应用软件 D.软件包"
8、操作系统是对________进行管理的软件。( C )
A.软件 B.硬件 C.计算机资源 D应用程序"
9、在计算机系统中,操作系统是(A )。
A.处于裸机之上的第一层软件 B.处于硬件之下的底层软件
C.处于应用软件之上的系统软件 D.处于系统软件之上的用户软件"
10、关于操作系统的叙述不正确的是( D )
A.管理资源的程序 B.管理用户程序执行的程序
C.能使系统资源提高效率的程序 D.能方便用户编程的程序
11、现代OS具有并发性和共享性,是由(D )的引入而导致的。
A.单道程序
B.磁盘
C.对象
D.多道程序
12、下面对OS不正确的描述是( D)。
A.OS是系统资源管理程序
B.OS是为用户提供服务的程序
C.OS是其他软件的支撑程序
D.OS是系统态程序的集合"
13、( B)功能不是操作系统直接完成的功能。
A.管理计算机硬盘 B.对程序进行编译
C.实现虚拟存储器 D.删除文件"
14、在分时操作系统中,进程调度经常采用______算法(B )
A.先来先服务 B.时间片轮转 C.最高优先权 D.随机"
15、在下列系统中,( B)是实时系统。
A.计算机激光照排系统 B.航空定票系统 C.办公自动化系统 D.计算机辅助设计系统
16、以下著名的操作系统中,属于多用户、多进程、多任务分时系统的是( C )。
A.DOS系统 B.Windows NT系统
C.UNIX系统 D.OS/2系统"
17、下列系统中,属于实时系统的是(C )。
A.方正排版系统 B.计算机辅助设计系统
C.火车订票系统 D.办公自动化系统"
18、要求在规定的时间内对外界的请求必须给予及时相应的OS是( B)。
A.多用户分时系统
B.实时系统
C.批处理系统时间
D.网络操作系统"
19、( C)操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互的使用计算机。
A.网络
B.分布式
C.分时
D.实时
20、Windows 98是( C)操作系统。
A.多用户分时
B.批处理系统
C.单用户多任务
D.单用户单任务"
21、分布式系统和网络系统的主要区别是( B)。
A.并行性
B.透明性
C.共享性
D.复杂性
22、操作系统提供给程序员的接口是__________( B )
A.进程 B.系统调用
C.库函数 D.B和C
23、特权指令可以在( D)中执行。
A.目态 B.浏览器中 C.任意的时间 D.进程调度中
24、在请求分页存储管理中,当访问的页面不在内存时,便产生缺页中断,缺页中断是属于(B )。
A.I/O中断 B.程序中断 C.访管中断 D.外中断
程序中断是指:CPU在执行程序的过程中,因出现某种随机事件而收到中断请求,暂时停止现行程序的执行,转去执行一段中断服务程序,以处理该事件,并在处理完毕后自动恢复程序的执行。缺页中断正是因为所需页面不在内存,向CPU发出中断请求,暂停现行程序,执行缺页中断处理程序,然后返回到原来的指令执行。所以,缺页中断是程序中断。
25、( B)是多道操作系统不可缺少的硬件支持。
A.打印机 B.中断机构 C.软盘 D.鼠标
二、填空题
1、采用多道程序设计技术能充分发挥___CPU_______与____计算机系统部件(外设)____并行工作的能力。
2、所谓并发是指两个或两个以上的事件在同一时间间隔内发生。
3、所谓并行是指两个或两个以上的事件在_同一时刻____________内发生。
4、在操作系统中,资源的共享方式一般分为__互斥共享________和_同时共享_____________。
5、并发和___共享_____是操作系统的两个基本的特征。
6、若干个事件在同一时刻发生称为___并行________,若干个事件在同一时间间隔内发生称为___并发__________。
7、使用缓冲区能有效地缓和__I/O设备______和CPU_______之间速度不匹配的矛盾。
8、三大基本的操作系统 多道有批处理操作系统_______________、分时操作系统和实时操作系统。
三、简答题
1、什么是操作系统?操作系统有哪些特性?
OS是一个管理计算机系统资源,控制程序运行的系统软件,它为用户提供了一个方便、安全、可靠的工作环境和界面。它有4个基本特征。并发性:指两个或多个事件在同一时间间隔内发生;共享性:指系统中的资源可供内存中多个并发执行的进程共同使用;虚拟性:指通过某种技术把一个物理实体变成若干个逻辑上的对应物;异步性:即不确定性。在多道程序设计中,各个程序之间存在着直接或间接的联系,程序的推进速度受它的运行环境的影响。这时同一程序和数据的多次运行可能得到不同的结果;程序的运行时间、运行顺序也具有不确定性;外部输入的请求、运行故障发生的时间难以预测。这些都是不确定性的表现。
2、从透明性和资源共享两个方面说明网络操作系统与分布式操作系统之间的差别。
从透明性上看,分布式OS优于网络操作系统。网络用户能够感觉到所访问的资源是在本地还是在远地;而在分布式系统中,用户感觉不到所访问的资源是否在本地,分布式OS掩盖了资源在地理位置上的差异。从资源共享上看,分布式OS比网络OS能共享更多的资源。在网络OS中,一个计算机任务不能由一台主机任意迁移到另外一台主机上运行;而在分布式OS中,所有作业可以由一台主机任意迁移到另外一台主机上处理,即可实现处理机资源的共享,从而得到整个系统的负载平衡。
3、何谓并行?何谓并发?在单处理器系统中,下述并行核并发现象哪些可能发生,哪些不会发生?
(1)进程与进程之间的并行 (2)进程与进程之间的并发
(3)处理器与设备之间的并行 (4)处理器与通道之间的并行
(5)通道与通道之间的并行 (6)设备与设备之间的并行