发明名称 |
嵌入式平台下半虚拟化的快速切换客户操作系统的方法 |
摘要 |
本发明公开了一种嵌入式平台下半虚拟化的快速切换客户操作系统的方法,主要包括以下步骤:采用简单高效的内存管理方案提高客户操作系统的切换速度,对特定设备采用分区缓存和快速影射的方法提高客户操作系统的切换速度,通过快速保存和恢复处理器寄存器与硬件设备信息实现客户操作系统的快速切换。本发明能解决现有方法中存在的客户操作系统切换速度慢的问题。 |
申请公布号 |
CN102968342A |
申请公布日期 |
2013.03.13 |
申请号 |
CN201210450559.5 |
申请日期 |
2012.11.12 |
申请人 |
华中科技大学 |
发明人 |
金海;邵志远;卓达城 |
分类号 |
G06F9/48(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F9/48(2006.01)I |
代理机构 |
华中科技大学专利中心 42201 |
代理人 |
朱仁玲 |
主权项 |
一种嵌入式平台下半虚拟化的快速切换客户操作系统的方法,其特征在于,包括以下步骤: (1)在嵌入式虚拟机内核启动的同时加载第一客户操作系统和第二客户操作系统的内核,并把嵌入式虚拟机内核本身、第一客户操作系统内核和第二客户操作系统内核移动到指定的内存区域; (2)嵌入式虚拟机内核为第一客户操作系统和第二客户操作系统分配中央处理器寄存器缓冲区和硬件信息缓冲区,并在第一客户操作系统和/或第二客户操作系统启动的同时填充第一客户操作系统和/或第二客户操作系统的中央处理器寄存器缓冲区和硬件信息缓冲区; (3)嵌入式虚拟机内核通过保存和恢复第一客户操作系统或第二客户操作系统中央处理器寄存器缓冲区和硬件信息缓冲区实现客户操作系统的快速切换。 |
地址 |
430074 湖北省武汉市洪山区珞喻路1037号 |