1、设计现代OS的主要目标是什么?
1、方便用户使用计算机(方便)
2、提高系统资源的利用率和吞吐量(高效)
3、优化设计结构,方便扩展(易扩展)
4、设计符合世界标准,方便开放(标准化)
2、OS的作用表现在那些方面?
1、为用户操作计算机硬件提供接口(方便用户操作)
2、对计算机系统资源进行管理(管家)
3、对计算机硬件做了封装(封装)
3、为什么说OS实现了对计算机资源的抽象
1、原本用户需要通过机器指令操作硬件,现在可以通过有OS提供的指令间接操作机器。也就是说内部的实现细节对用户而言是透明的。
2、OS可以对基础封装的接口,在进行二次封装,使之完成更加复杂的功能。就是说,抽象的层次越高,提供的接口功能就越强大。
4、试说明推动多道批处理系统形成和发展的动力
1、提高资源利用率和系统吞吐量
5、脱机IO和联机IO
程序和数据的输入输出在外围机的控制下完成,也就是在脱离主机的情况下完成。脱机IO
反之,在主机的直接控制下进行的IO称为联机IO
6、推动分时系统形成和发展的主要动力
为了满足用户对人机交互的需求
7、实现分时系统的关键问题是什么?应该如何解决?
关键问题:怎样使用户与自己的作业交互
解决方案:首先提供多个终端供应多个用户使用。其次用户在终端输入的命令可以及时接收和及时处理。
8、为什么要引入实时操作系统
9、什么是硬实时任务和软实时任务?举例说明
10、试着从交互性、;及时性以及可靠性方面将分时系统和实时系统进行比较
11、OS有啥特征,最基本特征是啥?
12、在多道程序技术的OS环境下的资源共享与一般情况下的资源共享区别是什么,对独占资源应该采取何种共享方式?
13、什么是时分复用技术,举例说明它提高资源利用率的根本原因是什么?
14、是什么原因使得操作系统具有异步性特征
15、处理机管理有哪些主要功能?主要任务是什么?
16、内存管理有哪些主要功能?主要任务是什么?
17、设备管理有哪些主要功能?主要任务是什么?
18、文件管理有哪些主要功能?主要任务是什么?
19、推动传统OS演变为现代OS的主要因素
20、什么是微内核OS
21、微内核操作系统具有那些优点?它为何能有这些优点?
22、现在操作系统较之传统操作系统有增加了那些功能和特征?
23、在微内核OS中,为何采用客户端服务器模式?
24、在微内核OS中采用了那些新技术?
25、何为微内核技术?在微内核中通常提供了哪些功能?
26、推动OS发展的主要动力
1、提高计算机资源利用率
2、方便用户使用
3、硬件性能提升
4、计算机体系结构的发展,比如单核变多核
5、用户需求