题目

题目:阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【20分】

【说明】微内核架构(Microkernel Architecture)又称为“插件架构”(Plug-in Architecture),指的是软件的内核相对较小,主要功能和业务逻辑都通过插件实现。内核通常只包含系统运行的最小功能。插件相互独立,插件间尽量不通信,避免出现互相依赖的问题。

微内核架构主要考虑两个方面:核心系统(Core System)和插件模块( Plug-in Modules)。应用逻辑被划分为独立的插件模块和核心系统,这样就提供良好的可扩展性、灵活性,应用的新特性和自定义处理逻辑也会被隔离。架构模式如下图所示。

image.png

微内核架构的核心系统般情况下只包含一个能够使系统运作起来的最小化模块。很多操作系统的实现就是使用微内核架构,这也是该架构名字的由来。从商业应用的角度看,核心系统通常是为特定的使用场景、规则或者复杂条件处理定义了通用的业务逻辑,而插件模块根据这些规则实现了具体的业务逻辑。


【问题1】(6分) 微内核架构设计的三个关键点是什么?并对其进行简要说明。

作答
本题暂不支持做答,请点击“解析“以对比解题思路
答案/解析
查看试卷及答案