我一直在寻找关于系统管理程序/微内核背后的机制的文献,这些文献解释了它是如何工作的,以及背后的设计等等,但除了发表的cs论文和维基百科之外,我什么也找不到。
我对这个领域非常感兴趣,想知道更多,所以我想知道是否有人可以推荐这个领域的任何文学作品?我能想到的最接近的是有关操作系统的书籍。
我最感兴趣的是虚拟机管理程序可以为操作系统提供的额外安全优势,而不是在虚拟机管理程序之上运行多个操作系统。
谢谢!
发布于 2016-03-16 19:43:33
虚拟机管理程序主题与随其一起使用的硬件紧密相关。因此,在不了解硬件详细信息的情况下,很难找到虚拟机管理程序的解释。
因此,如果虚拟机管理程序是在ARMv7上实现的,那么您需要查看虚拟机管理程序实现以及硬件支持,例如由硬件提供的虚拟化扩展或安全扩展。
在genode web page上有一篇很好的文章,你也可以在那里找到关于安全扩展的文章。
本文档面向ARMv7硬件。
ARMv7 Cortex A:架构参考手册将提供虚拟机管理程序所需硬件支持的更多详细信息。
https://stackoverflow.com/questions/8819981
复制相似问题