《【计算机专业】专业课操作系统习题》由会员分享,可在线阅读,更多相关《【计算机专业】专业课操作系统习题(6页珍藏版)》请在金锄头文库上搜索。
1、一、单选题 1. 操作系统是一组( )。 A. 文件管理程序 B. 中断处理程序 C. 资源管理程序 D. 设备管理程序 2. 从用户观点看,操作系统是( )。 A. 用户与计算机之间的接口 B. 控制和管理计算机资源的软件 C. 合理的组织计算机工作流程的软件 D. 由若干层次的程序按一定的结构组成的有机体 3. ( )不是操作系统关心的主要问题。 A. 管理计算机裸机 B. 设计、提供用户程序与计算机硬件系统的界面 C. 管理计算机系统资源 D. 高级程序设计语言的编译器 4. 现代 OS 具有并发性和共享性,是( )的引入导致的。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 5.
2、 引入多道程序的目的在于( )。 A. 充分利用 CPU,减少 CPU 等待时间 B. 提高实时响应速度 C. 有利于代码共享,减少主、辅存信息交换量 D. 充分利用存储器 6. 在单一处理机上执行程序,多道程序的执行是在( )进行的。 A. 同一时刻 B. 同一时间间隔内 C. 某一固定时刻 D. 某一固定时间间隔内 7. 批处理系统的主要缺点是( )。 A. CPU 的利用率不高 B. 失去了交互性 C. 不具备并行性 D. 以上都不是 8. 在分时系统中,时间片一定,( ),响应时间越长。A. 内存越多 B. 用户数越多 C. 后备队列越短 D. 用户数越少 9. 在下列性质中,哪一个不
3、是分时系统的特征。( )A. 交互性 B. 同时性 C. 及时性 D. 独占性 11. 要求在规定的时间内对外界的请求必须给予及时响应的 OS 是( )。 A.多用户分时系统 B.实时系统 C.批处理系统时间 D.网络操作系统 12.下面 6 个系统中,必须是实时操作系统的有( )个。 i. 航空订票系统 ii. 过程控制系统 iii. 机器口语翻译系统 iv. 计算机辅助系统 v. 办公自动化系统 vi. 计算机激光照排系统 A.1 B.2 C.3 D.4 13. ( )对多道批处理系统最重要。 A.实时性 B.交互性 C.共享性 D.运行效率 14. ( )对多用户分时系统最重要。 A.实
4、时性 B.交互性 C.共享性 D.运行效率 15. ( )对实时系统最重要。 A.及时性 B.交互性 C.共享性 D.运行效率 16. 现代操作系统的基本特征是( ) 、资源共享和操作的异步性。 A. 多道程序设计 B. 中断处理 C. 程序的并发执行 D. 实现分时与实时处理 17. 在下面关于并发性的叙述中正确的是( )。 A. 并发性是指若干事件在同一时刻发生 B. 并发性是指若干事件在不同时刻发生 C. 并发性是指若干事件在同一时间间隔内发生 D. 并发性是指若干事件在不同时间间隔内发生 18. 以下( )项功能不是操作系统具备的主要功能。 A. 内存管理 B. 中断处理 C. 文档编
5、辑 D. CPU 调度 19. 分布式系统与网络系统的主要区别是( ) A.并行性 B.透明性 C.共享性 D.复杂性 20. ( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时 交互地使用计算机。 A.网络 B.分布式 C.分时 D.实时 21. ( )不是多道程序系统 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 22. CPU 状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( )。 A.运行进程修改程序状态字 B.中断屏蔽 C.系统调用 D.进程调度程序 23. Windows98 是( )操作系统。 A.多用户分时 B
6、.批处理系统 C.单用户多任务 D.单用单任务 24. 用户要在程序一级获得系统帮助,必须通过( )。A.进程调度 B.作业调度 C.键盘命令 D.系统调用 25. ( )操作系统必须提供的功能。 A.GUI B.为进程提供系统调用命令 C.处理中断 D.编译源程序 二、填空题 1. 操作系统是计算机系统中的一个_,它管理和控制计算机系统中的_. 2. 在多道程序环境下的各道程序,从宏观上来说,它们在_运行,但从微观上来 看,则以_方式运行。 3. 操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为 _、 _ 、_ 、个人机系统、网络操作系统和分布式操 作系统等基本类型。其中
7、_ 的主要目标是提高系统的吞吐率和效率,而 _是一旦有处理请求和要求处理的数据时,CPU 就应该立即处理该数据并将结 果及时送回。 4. 根据服务对象不同,常用的处理机操作系统主要分为如下三种类型:允许多个用户在其 终端上同时交互地使用计算机的操作系统称为_,它通常采用_策 略为用户服务;允许用户把若干个作业提交计算机系统集中处理的操作系统称为 _,衡量这种系统性能的一个主要指标是系统的_;在 _的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。设计 这种系统时,应首先考虑系统的_。 5. 现代操作系统的两个最基本特征是_和_。 6. 实时系统应具有两个基本特征_和_。 7. 从资
8、源分配的角度讲,计算机系统中的资源分为 _、_、_、_和用户界面。 8. 用户和操作系统之间的接口主要有_和_两类。 9. 在主机控制下进行的输入/输出操作称为_操作。 10. UNIX 系统是_操作系统,DOS 系统是_操作系统。 三、多选题 1. 多道程序系统的运行必须要依赖( )硬件机构的支持。 A.通道 B.中断 C.鼠标 D.光盘 2. 在单处理机计算机系统中,多道程序的执行具有( )的特点。 A.程序执行宏观上并行 B. 程序执行微观上串行 C.设备和处理机可以并行 D. 设备和处理机只能串行 3在单处理机系统中,相同的硬件条件下,要执行 10 个程序,每个程序单独执行需要 6 分
9、钟,现在 10 个程序同时在多道程序系统执行,一般情况下,每个程序执行完毕需要的时 间( ),全部执行完毕总共需要的时间( )。 A.小于 6 分钟 B.大于 6 分钟 C.小于等于 60 分钟 D.大于 60 分钟 四、判断题 1. 操作系统属于最重要的、最不可缺少的应用软件。 2. 操作系统完成的主要功能是与硬件相关的。 3. 操作系统的所有程序都在系统态执行。 4. 多道程序系统在单处理机的环境下,程序的执行是并发不是并行的,程序的执行与 I/O 操作也只能并发不能并行。 5. 当计算机系统没有用户程序执行时,处理机完全处于空闲状态。 6. 超级用户(管理员、特权用户)可以使用特权指令。
10、 7. 系统的资源的利用率越高用户越满意。 8. 多道程序的执行一定不具备再现性。 9. 分时系统不需要多道程序技术的支持。 10. 分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源。 11. 设计实时操作系统时,首先应考虑系统的优良性和分配性。 12. 批处理系统不允许用户随时干涉自己程序的运行。 13. 虚拟机不需要硬件的支持。 14. 操作系统的所有程序是长驻内存的。 15. 单用户系统中,任何时刻,只能有一个用户进程。16. 多道程序设计技术的实现需要 多处理机支持。 17. 实时交互系统强调的是交互性和高效性。 五、名词解释 吞吐量 联机 I/O 多道程序设计 脱机 I
11、/O 并发 并行 虚拟 监督程序 系统调用 批处理 操作系统 核心台 用户态 六、课后习题 1设计现代操作系统的主要目标是什么? 2操作系统的作用可表现在哪几个方面? 3试说明推动多道批处理系统形成和发展的主要动力是什么? 4何谓脱机 I/O 和联机 I/O? 5试说明推动分时系统形成和发展的主要动力是什么? 6试说明实时任务的类型和实时系统的类型。 7实现多道程序应解决那些问题? 8试比较单道批处理系统与多道批处理系统的特点及优缺点。 9实现分时系统的关键问题是什么?应如何解决?10什么要引入实时操作系统? 11操作系统具有哪几大特征?它的最基本特征是什么?16试从交互性、及时性和可靠性等方
12、面,将分时系统与实时系统进行比较。 17是什么原因使操作系统具有异步性特征? 20试比较网络操作系统与分布式操作系统。 解答题答案 1.虽然硬件环境相同,但是程序的运行需要 OS 的支持。由于 Windows 系统向下兼容 DOS, 因此,一个程序能在 DOS 上运行,也能在 Windows 上运行。但 DOS、Windows 与 UNIX 在系 统结构、用户接口的约定、接口的功能、API 等是不兼容的。如该程序使用的是 Windows 的 API 系统调用,而 Unix 下没有此系统调用,故这个程序在 UNIX 系统中无法执行。 2. 在没有操作系统的时候,计算机系统的资源完全由用户和用户程
13、序来控制和管理,但是 用户非常不方便。有了操作系统后,计算机系统的资源由操作系统控制和管理,用户通过 操作系统的服务接口使用这些资源。如果操作系统没有控制和管理某些资源,用户就不能 通过操作系统的服务获得这些资源的使用。例如,DOS 只能管理 1M 的内存,硬件上装上再 多的内存一般用户也无法使用。 3. 多道程序系统中存在着并发和并行操作。例如,在内存中同时装入几个用户程序,I/O 操作与 CPU 计算操作并行。由并发和并行而产生一系列问题,如何从一个活动切换到另一 个,怎样保护一个活动使其免受另外一些活动的影响,以及如何实现相互依赖的活动之间 的同步。 4. 实时过程控制系统与实时信息处理
14、系统相结合的系统。 5. 很多进程的切换是由中断引起的。如时钟中断,尤其是分时系统。用户程序进行系统调 用时通过软中断来实现,如 TRAP。通道和外设的操作也要向操作系统发送中断。 6. 网络 OS 中的用户使用自己的机器可以访问网络上别的机器的资源,通过网络将很多的 机器连接起来,共享硬件资源,但是整个系统对用户来说是分散的、不透明的。 分布式 OS 的用户也是通过网络将多台机器连接起来,但是整个系统对用户是透明的,用户 面对整个 OS 就好像使用一个自己的机器一样。 7. 方便性、有效性、扩充性、开放性、可用资源的数量。 8. 尽管多道批处理系统已经大大地提高了计算机系统的资源利用率,但是
15、它的致命缺点是 缺少交互性。怎样才能使系统既具有交互性又不使资源的利用率降低?资源利用率与交互 性是一对矛盾。如果一台计算机能够连接多个操作台(终端),允许多个用户同时在操作 台上操作,每个操作台上的用户执行一个程序,就有多个程序进入系统,导致在计算机的 内存中就装入了多个程序,形成多个程序的并发执行,通过并发程序的分时执行,确保每个 用户的操作计算机终端就好像单独操作一台计算机一样。这样就避免了只有一个操作台时, 大量的计算机的时间被一个用户的大量浪费,同时又克服多道批处理系统非交互性的缺点。9手工操作、单道批处理系统、多用户分时系统、多道批处理系统。 (1) 手工操作没有操作系统,属于单道程序系统,大量的处理机时间被人