摘要
随着嵌入式计算机技术的发展,计算资源越来越丰富并提供硬件辅助虚拟化支持能力。为了提升计算效能,通过虚拟化技术实现在一个嵌入式计算机中集成多种异构系统应用,从而降低系统成本,但会带来安全隔离、不同应用的竞争冲突、数据安全、实时性保障等问题。虚拟机管理器借助硬件辅助虚拟化技术,在软件层构建多个资源深度隔离的虚拟机,由操作系统管理虚拟机内的硬件资源、软件资源及应用。本文在T2080处理器平台上设计了虚拟机管理器,实现了处理器核虚拟化、内存虚拟化、设备虚拟化,提供虚拟机管理和安全隔离能力。
With the development of embedded computer technology,computing resources are becoming increasingly abundant and hardware assisted virtualization support capabilities are provided.In order to improve computing efficiency,the virtualization technology is used to integrate multiple heterogeneous system applications into an embedded computer,thereby reducing costs.However,it may bring security isolation,competition and conflicts between different applications,data security,real-time performance,and other issues.The virtual machine monitor utilizes hardware assisted virtualization machines with deep resource isolation,the operating system manages the hardware and software resources of the virtual machine.This article designs a virtual machine monitor on the T2080 processor to achieve computing resource virtualization,memory virtualization,device virtualization,and provides virtual machine management and security isolation.
作者
虞保忠
邓傲
任晓瑞
黄保垒
Yu Baozhong;Deng Ao;Ren Xiaorui;Huang Baolei(Xi'an Aeronautics Computing Technique Research Institute,AVIC,Xi'an 710010,China)
出处
《单片机与嵌入式系统应用》
2023年第8期32-34,38,共4页
Microcontrollers & Embedded Systems
基金
国家自然科学基金项目(61732001)。
关键词
虚拟机
T2080
安全隔离
确定性
虚拟化
virtual machine
T2080
safety isolation
deterministic
virtualization