上篇文章提及了TEE和Hypervisor采用的几种内核架构,本文将首先对这几类架构及操作系统发展路径做一个简单的总结与梳理,供大家参考。
一.操作系统架构的技术路线
Technology Roadmap Of OS Architecture
从上图中可以看到,操作系统架构大致可分为三种技术路线:精简内核、宏内核和微内核。操作系统最早期的形态基本上都是精简内核架构,如:DOS、大部分RTOS,随着智能开放性和安全可靠性需求的不断提升,逐渐发展出了宏内核、微内核,而微内核路线还细分了三个层级,其中Secure Microkernel是一个重要里程碑,L4微内核是一个代表性分支【1】,其彻底的安全设计与IPC性能的极大提升使得微内核这一路线逐渐开始在工业界形成比较大的影响力。这里比较混淆的是精简内核架构和微内核架构,并不是内核小就是微内核,事实上精简内核的代码量更小,但其由于缺少细粒度的隔离安全性较差,不能满足万物互融时代的安全基座需求,下图展示了三种内核架构的对比:
微内核
文章来源:https://www.toymoban.com/news/detail-531839.html
精简内核文章来源地址https://www.toymoban.com/news/detail-531839.html
到了这里,关于【谦言技语】TEE + Hypervisor万物互融与元宇宙时代的发展基石(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!