我一直在寻找涵盖虚拟机管理程序/微内核背后的机制的文献,它解释了它是如何工作的,背后的设计等但除了已发表的cs论文和维基百科之外无法找到任何东西。
我对这个领域很感兴趣并且想知道更多,所以我想知道是否有人可以推荐这个领域的任何文献?我能想到的最接近的是涵盖操作系统的书籍。
我最感兴趣的是管理程序可以为操作系统提供的附加安全优势,而不是在管理程序之上运行多个操作系统。
谢谢!
答案 0 :(得分:2)
虚拟机管理程序主题与随之使用的硬件密切相关。 因此,在不了解硬件细节的情况下很难找到管理程序的解释。
因此,如果在ARMv7上实现管理程序,则需要查看管理程序实现以及硬件支持,例如:虚拟化扩展或硬件提供的安全扩展。
可以获得好的写作 genode web page 你也会在那里找到关于安全扩展的文章。
本文档针对ARMv7硬件。
ARMv7 Cortex A:架构参考手册将提供虚拟机管理程序所需的硬件支持的更多详细信息。