关于宏内核与微内核:
宏内核:用户应用程序是通过系统调用,陷入到内核中,然后再读取、访问文件。如安卓。
微内核:用户应用程序通过发送IPC消息给到运行在用户态的文件系统服务来访问文件。如Google的Fuchsia;Intel在CPU的管理引擎中使用Minix微内核操作系统;华为的鸿蒙分布式微内核。
微内核有点:操作系统启动快;应用崩溃时不再影响到内核、系统其他无关功能;差分升级而不是APP升级需要升级整个软件。
原文:https://www.cnblogs.com/jieruishu/p/13392519.html