我对类型 1 虚拟化有一个非常基本的查询。我真的很想了解启动过程。
1 类管理程序基本上在裸机级别运行,直接与硬件通信。
我的问题是,当系统启动并加载引导代码时,下一个加载的组件是管理程序,或者初始化本身是否需要一个管理操作系统?
任何人都可以参考 1 类管理程序向我解释引导顺序吗?
我认为它应该像引导代码一样直接引用管理程序组件,而管理程序组件又负责加载其他虚拟 VM 实例的内核。
我对类型 1 虚拟化有一个非常基本的查询。我真的很想了解启动过程。
1 类管理程序基本上在裸机级别运行,直接与硬件通信。
我的问题是,当系统启动并加载引导代码时,下一个加载的组件是管理程序,或者初始化本身是否需要一个管理操作系统?
任何人都可以参考 1 类管理程序向我解释引导顺序吗?
我认为它应该像引导代码一样直接引用管理程序组件,而管理程序组件又负责加载其他虚拟 VM 实例的内核。
引导顺序取决于管理程序。简单性通常是管理程序的目标。如果系统是静态配置的(预配置任务),那么整个流程表可以在映像中进行预编码。在这种情况下,初始引导是系统初始化和上下文切换到最高优先级任务。即,图像就像冻结的系统图像。即使使用动态管理程序,根或初始化任务也可以这样编码;而其他任务则spawned
视需要而定。
系统初始化包括,
实际上,这主要取决于管理程序的设计。例如,如果它是非抢占式的且仅基于优先级,则可能不需要计时器。