操作系统第一单元思考题与练习题

Posted 程序小黑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统第一单元思考题与练习题相关的知识,希望对你有一定的参考价值。


1、什么是操作系统、请说明操作系统在计算机系统中的地位和作用。

操作系统是计算机系统中的一个系统软件,他是一些这样的程序模块的集合,他们能有效的管理和组织计算机系统中的硬件资源和软件资源、合理的组织计算机系统的工作流程、控制程序的执行、并向用户提供各种功能服务。使得用户更加方便、有效的使用计算机、并能使计算机系统更加高效的运行。

作用:合理的管理和组织计算机系统的运行
合理的组织计算机系统的工作流程、控制程序的执行
向用户提供各种功能服务,使用户更方便有效的使用计算机

2、操作系统管理计算机系统的哪些资源?

操作系统管理计算机系统中的硬件资源和软件资源

硬件资源:输入设备、输出设备、存储器、中央处理器

软件资源:系统软件、应用软件、支撑软件、驱动程序

3、请从资源管理的角度说明操作系统的主要功能

进程管理、存储管理、文件管理、设备管理、作业管理

4、操作系统有哪些特征?

并发性、随机性、共享性

5、比较windows、unix和linux操作系统的体系结构,有哪些易同点?

windows:分层结构、C/S模式

linux:单块结构

unix:类linux,以硬件为整个系统的基础

6、android操作系统的特点是什么?

从高到低层为:应用程序层、应用框架层、 系统运行层和linux运行层

7、手机操作系统通常要提供哪些功能?

1、移动网络支持

2、蓝牙功能

3、图形化

8、请叙述各种类型操作系统的工作方式及其特点。

批处理操作系统 成批处理作业 批处理,用户无法干预作业执行过程

分时操作系统 支持多用户,向用户提供交互式的快速服务,对用户的输入进行及时的反馈和处理 交互式、便于调试、多用户可同时使用电脑,感觉不到他人的使用

实时操作系统 执行时时间误差小、可靠、能在极小时间误差内,定时执行计划任务。 具有可靠性、实时性

9、请比较批处理、分时系统、实时系统的相同点和不同点

相同点:都能对用户的输入进行相应的处理并输出

不同点:批处理在作业过程中无法被用户干预、分时系统方便用户交互,对用户的输入能及时反馈,实时系统对时间要求高,具有可靠性和实时性。

10、请简述分时系统下响应时间的含义

响应时间是指从用户输入到操作系统执行完并返回相应数据的过程所消耗的时间。

11、在什么情况下应该采用批处理方式、在什么情况下应该采用分时策略。

当有大量作业成批时,无需用户干预执行过程的,应该采用批处理方式

若经常需要用户交互、需要用户干预执行过程的,应该采用分时策略。

12、现代的通用操作系统吧批处理方式和分时方式两者结合起来,为什么要这么做,这么的结合有什么特点。

把无须用户干预的、时间要求不强的称为“后台”,使用批处理方式执行

把用户需要频繁交互的、有较强时间要求的称为“前台”,使用分时方式执行

好处:使用方便、运算更高效、提高系统鲁棒性

13、实时操作系统有什么主要特征:

1、时间精度高、能在极小时间范围内对外部事件作出响应,有实时时钟管理。

2、具有高可靠性,误差小

3、过载防护。

15、请说明什么是spooling技术,在现代操作系统中有没有使用spooling技术。

spooling的全称是“同时的外部设备联机操作”,该技术使用磁盘设备作为主机的直接输入输出设备,主机直接从磁盘上选取作业运行,作业的结果保存在磁盘上,通道负责将用户外设动态写入磁盘,且这一操作与主机并行。现代操作系统中一般大型操作系统会采用此技术,微型操作系统中不具备此技术

16、网络操作系统和分布式操作系统都是配置在计算机网络上的操作系统,他们在本质上有什么不同。

网络操作系统是基于计算机网络的操作系统,他能实现资源的共享、通信和安全,而分布式操作系统是网络操作系统的更高级表现形式,它能够实现资源的深度共享,网络上的所有计算机使用同一个操作系统。

17、操作系统的设计过程包括哪些方面,在每个方面都要考虑什么问题。

包括功能设计、算法设计、结构设计。

在每个方面都要考虑安全性、可靠性、易维护性、高效率、可移植等。

18、操作系统的设计目标是什么?

可靠性、高效性、简明性、易维护性。可移植性、安全性。

19、影响操作系统正确性的因素有哪些?

操作系统功能多,接口复杂,开发人员多

20、在进行操作系统结构设计的时候我们应该考虑哪些问题?

操作系统的构成法和组合方法

21、请说明模块组合法、层次结构和客服/服务器结构的基本思想和优缺点

模块组合法 把每一个功能做成一个模块,把各个模块组合成一个系统,模块之间能互相调用 结构紧凑,接口简单,不易修改、很难在原有基础上添加和修改。

层次结构 把操作系统按层次分割,每层都只能调用他的下一层的接口 层次分明,易于维护

客户/服务器结构 适应于网络操作系统 可靠、灵活



以上是关于操作系统第一单元思考题与练习题的主要内容,如果未能解决你的问题,请参考以下文章

操作系统第三单元思考题和练习题

第一二单元练习题

2018.2.28思考与练习

读《刻意练习》

读《刻意练习》

读《刻意练习》