5、采用微内核方法来设计系统的主要优点是什么?在微内核中如何使客户程序和系统服务相互作用?微内核方法的缺点是什么?

5、采用微内核方法来设计系统的主要优点是什么?在微内核中如何使客户程序和系统服务相互作用?微内核方法的缺点是什么?


参考答案和解析
微内核体系结构的主要特点如下。(1)内核较小,通常仅提供操作系统最基本的服务。(2)许多操作系统服务不属于内核,而运行在用户态,这样当这些服务更新时内核无须改动。(3)有一个硬件抽象层,内核能方便地移植到其他的硬件体系结构中。因为当需要移植到新的软件或硬件环境中时,只需对与硬件相关的部分稍加修改即可把微内核嵌入到新的硬件环境中,在多数情况并不需要移植外部服务器或客户应用。(4)灵活性和扩展性。微内核最大的优点之一就是它的灵活性和扩展性。如果要实现另一个视图,那么可以增加一个外部服务器,若想要扩展功能则可增加或扩展内部服务器。

相关考题:

每台机器上的内核应该提供尽可能少的服务,大部分操作系统的服务应该通过用户级的服务器来实现,这种模型称为()。 A.灵活性B.多内核C.微内核D.单内核

对于以下四种服务,在采用微内核结构的操作系统中,不宜放在微内核中的是() A.进程间通信机制B.低级I/OC.有限的低级进程经管和调度D.文件系统服务

关于微内核和宏内核操作系统,如下哪一项的说法是错误的?()。A.VxWorks是典型的微内核结构嵌入式操作系统B.iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构C.Android OS是典型的宏内核操作系统D.一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统

在采用微内核的操作系统中,对于以下四种服务不宜放在微内核中的是()。 A.进程间的通信机制B.低级I/OC.低级进程调度和管理D.文件系统服务

微内核操作系统在嵌入式系统中得到越来越广泛的应用,以下关于微内核操作系统叙述中,错误的是( )。A.微内核操作系统,就是一种基于微内核架构的操作系统B.微内核操作系统由一群尽可能将数量最小化的软件程序组成C.微内核并非一个完整的操作系统,而只是操作系统中最基本的部分D.由于微内核不能有效的支持多处理机运行,所以不适用分布式系统环境

UNIX操作系统是采用微内核方法实现结构设计的。A对B错

在微内核OS中,为什么要采用客户/服务器模式?

UNIX操作系统是采用微内核方法实现结构设计的。

在网络操作系统结构的设计中采用微内核结构,有什么优点?

Linux的模块化设计,抢占式内核带有微内核的影子。( )

以下各项关于微内核(micro kernel)操作系统的说法,正确的是()A、是对单内核做了结构扩展后推出的B、内核不包括任务管理、调度器、中断管理和进程间通信模块C、内核小巧,传统操作系统内核中的许多部分都被移出内核D、进程需要区分内核模式和用户模式服务

在操作系统的结构设计中,微内核结构表示的是()。A、整体式结构B、层次结构C、分布式结构D、客户机/服务器结构

简述网络操作系统的微内核结构。

Linux属于的系统和采用的结构分别是()A、抢占式多任务,微内核B、抢占式多任务,单体式内核C、合作式多任务,微内核D、合作式多任务,单体式内核

按照实时性能和内核结构划分,QNX操作系统属于()。A、硬实时微内核嵌入式操作系统B、软实时微内核嵌入式操作系统C、硬实时单内核嵌入式操作系统D、硬实时宏内核嵌入式操作系统

何谓微内核技术?在微内核中通常提供了哪些功能?

以下关于微内核操作系统的叙述中,错误的是()。A、内核小巧,传统操作系统内核中的许多部分都被移出内核B、接口一致,所有进程请求使用统一接口,进程不区分内核模式和用户模式服务C、各个功能模块之间松散耦合,只完成服务功能,系统管理功能交给一个或多个特权服务程序D、微内核功能扩充方便,而且各个功能之间的切换而引起的开销比较小

平台微内核采用哪种技术实现()A、微内核采用OSGiR4规范的参考实现——Equinox3.5——为基础,实现基于统一应用开发平台的业务应用系统的模块化。B、微内核采用OSGiR3规范的参考实现——Equinox3.5——为基础,实现基于统一应用开发平台的业务应用系统的模块化。C、微内核采用springdM——为基础,实现基于统一应用开发平台的业务应用系统的模块化。D、微内核采用OSGiR2规范的参考实现——Equinox3.5——为基础,实现基于统一应用开发平台的业务应用系统的模块化。

在采用微内核的操作系统中,对于以下四种服务不宜放在微内核中的是()。A、进程间的通信机制B、低级I/OC、低级进程调度和管理D、文件系统服务

问答题何谓微内核技术?在微内核中通常提供了哪些功能?

单选题在采用微内核的操作系统中,对于以下四种服务不宜放在微内核中的是()。A进程间的通信机制B低级I/OC低级进程调度和管理D文件系统服务

单选题平台微内核采用哪种技术实现()A微内核采用OSGiR4规范的参考实现——Equinox3.5——为基础,实现基于统一应用开发平台的业务应用系统的模块化。B微内核采用OSGiR3规范的参考实现——Equinox3.5——为基础,实现基于统一应用开发平台的业务应用系统的模块化。C微内核采用springdM——为基础,实现基于统一应用开发平台的业务应用系统的模块化。D微内核采用OSGiR2规范的参考实现——Equinox3.5——为基础,实现基于统一应用开发平台的业务应用系统的模块化。

单选题以下各项关于微内核(micro kernel)操作系统的说法,正确的是()A是对单内核做了结构扩展后推出的B内核不包括任务管理、调度器、中断管理和进程间通信模块C内核小巧,传统操作系统内核中的许多部分都被移出内核D进程需要区分内核模式和用户模式服务

问答题在微内核OS中,为什么要采用客户/服务器模式?

判断题UNIX操作系统是采用微内核方法实现结构设计的。A对B错

单选题关于微内核和宏内核操作系统,如下哪一项的说法是错误的?()。AVxWorks是典型的微内核结构嵌入式操作系统BiOS追根溯源是一个类UNIX操作系统,它属于宏内核架构CAndroidOS是典型的宏内核操作系统D一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统

问答题在网络操作系统结构的设计中采用微内核结构,有什么优点?

单选题Linux属于的系统和采用的结构分别是()A抢占式多任务,微内核B抢占式多任务,单体式内核C合作式多任务,微内核D合作式多任务,单体式内核