Zircon 与 LK
作者:互联网
Zircon作为LK的一个分支产生,甚至现在许多内部结构都基于LK,但是上面的层级是新的。例如,Zircon有进程的概念,但Lk没有。然而,Zircon进程是由LK级的结构组成,如LK的thread_t
。
LK是为小型系统设计的内核,通常用于嵌入式系统。它是一个很好的商业版的替代品,如商业的FreeRTOS或ThreadX.。这样的系统通常只有非常有限的RAM,一组固定的外围设备,以及一组有限的工作任务。
另一方面,Zircon的目标设备是现代化手机和现代个人电脑,即具有快速处理器,任意的外设,不受限数量的RAM,开放式的终端计算设备。
更具体地说,一些明显的差异是:
- LK可以在32位系统中运行。Zircon仅支持64位系统。
- Zircon具有一流的用户模式支持。LK没有。
- Zircon有一个基于能力的安全模型。在LK中,所有代码都是可信的。
随着时间的推移,即使是低层的结构也发生了变化,以适应新的要求和更好地适应系统的其余部分。
标签:基于,一组,RAM,系统,LK,Zircon 来源: https://blog.csdn.net/sinat_20184565/article/details/93906726