您的位置:首页
嵌入式project师考试知识点总结 微内核结构
2017-08-03 08:37
1636 查看
在操作系统的结构设计中,微内核结构表示的是
A) 总体式结构
B) 层次结构
C) 分布式结构
D) 客户机/server结构
微内核是指把操作系统结构中的内存管理、设备管理、文件系统等高级服务功能尽可能地从内核中分离出来。变成几个独立的非内核模块,而在内核仅仅保留少量最主要的功能,使内核变得简洁可靠。因此叫微内核。
微内核实现的基础是操作系统理论层面的逻辑功能划分。
几大功能模块在理论上是相互独立的,形成比較明显的界限,其长处例如以下:
· 充分的模块化,可独立更换任一模块而不会影响其它模块,从而方便第三方开发、设计模块。
· 未被使用的模块功能不必执行,因而能大幅度降低系统的内存需求。
· 具有非常高的可移植性。理论上讲仅仅须要单独对各微内核部分进行移植改动就可以。因为微内核的体积通常非常小,并且互不影响,因此工作量非常小。
在微内核操作系统中,内核是指精心设计的、能实现现代OS最主要的核心功能的部分。微内核并不是是一个完整的OS。而仅仅是操作系统中最主要的部分,它通经常使用于:
① 实现与硬件紧密相关的处理;
② 实现一些较主要的功能;
③ 负责客户和server之间的通信。
它们仅仅是为构建通用OS提供一个重要基础。这样就能够确保把操作系统内核做得非常小。
A) 总体式结构
B) 层次结构
C) 分布式结构
D) 客户机/server结构
微内核是指把操作系统结构中的内存管理、设备管理、文件系统等高级服务功能尽可能地从内核中分离出来。变成几个独立的非内核模块,而在内核仅仅保留少量最主要的功能,使内核变得简洁可靠。因此叫微内核。
微内核实现的基础是操作系统理论层面的逻辑功能划分。
几大功能模块在理论上是相互独立的,形成比較明显的界限,其长处例如以下:
· 充分的模块化,可独立更换任一模块而不会影响其它模块,从而方便第三方开发、设计模块。
· 未被使用的模块功能不必执行,因而能大幅度降低系统的内存需求。
· 具有非常高的可移植性。理论上讲仅仅须要单独对各微内核部分进行移植改动就可以。因为微内核的体积通常非常小,并且互不影响,因此工作量非常小。
在微内核操作系统中,内核是指精心设计的、能实现现代OS最主要的核心功能的部分。微内核并不是是一个完整的OS。而仅仅是操作系统中最主要的部分,它通经常使用于:
① 实现与硬件紧密相关的处理;
② 实现一些较主要的功能;
③ 负责客户和server之间的通信。
它们仅仅是为构建通用OS提供一个重要基础。这样就能够确保把操作系统内核做得非常小。
相关文章推荐
- 嵌入式工程师考试知识点总结 微内核结构
- 总结C语言在嵌入式开发中应用的知识点(文件数据的加密与解密)
- C#知识点总结系列:C# 数据结构
- 总结C语言在嵌入式开发中应用的知识点(文件数据的加密与解密)
- Oracle知识点总结—scott表结构与简单查询
- 嵌入式面试题总结-C语言知识点相关
- 数据结构(c++版)第一章绪论知识点总结图(物联网工程1131-10)
- 数据结构(c++版)(第2版)第一章:绪论的知识点总结图,制作者:物联1131-22
- 数据结构——树——知识点总结
- 数据结构知识点总结
- 嵌入式Linux内存管理的一些知识点总结
- 知识点总结——结构体大小、内存对齐方式
- 数据结构知识点总结1
- 数据结构(c++版)(第2版)第一章:绪论的知识点总结图,制作者:物联网1131-18 .
- 嵌入式系统及应用-知识点总结
- 数据结构——线性表——散列存储结构——哈希表知识点总结
- 牛客网 7-26网络基础 操作系统 编译与体系结构 30题知识点总结
- 【数据结构——树】二叉树面试相关知识点总结(二)