首页文章正文

宏内核和微内核哪个好,微内核结构的优点和缺点

linux内核可以单独运行吗 2023-03-30 17:28 688 墨鱼
linux内核可以单独运行吗

宏内核和微内核哪个好,微内核结构的优点和缺点

有时需要多次内存拷贝。结果就是早期经典意义上的微内核,连C标准库调用,耗时也会超过宏内核十倍以上从内核大小下面来讲,微内核的尺寸更小,只蕴含用户过程相干的服务,而单核的尺寸要比微内核大的多,这点比拟好了解,因为宏内核融入了太多服务和驱动。从执行效率

∩0∩ 目前从内核架构来划分,可分为微内核(Micro Kernel)和宏内核(Monolithic Kernel),“宏内核”这个翻译其实不是很好,翻译成“单内核”事实上更好一点。对于微内核,用户服务和内核服运行效率宏内核更优:相信大家都有过跑部门跑公章的经历,很多时间、精力都浪费在了部门(进程)之间的上下文切换(上文已经释义)中了,微内核在效率方面肯定是处于劣势的,所以目前的主流

对应的,宏内核不具有微内核的优点,宏内核的灵活性和可维护性不及微内核,而且移植起来并不简单(不过有些宏内核支持者认为这样的移植比微内核更能够有效地利用底层硬件) 最后补充一下宏内核的宏的意思是大,即将内存管理,文件系统等模块均置于内核态,所以是Monolithic,而不

软件提出需求,硬件实现。如果微内核在理论上证明确实好,仅仅IPC是个瓶颈的话,直接从硬件上着手优化,岂不是更好吗?我想QNX,鸿蒙的设计应该也是这么考虑的吧。从内核大小上面来讲,微内核的尺寸更小,只包含用户进程相关的服务,而单核的尺寸要比微内核大的多,这点比较好理解,因为宏内核融入了太多服务和驱动。从执行效率上来说,微内核的执行

后台-插件-广告管理-内容页尾部广告(手机)

标签: 微内核结构的优点和缺点

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号