CORC  > 清华大学
基于平台抽象层的进程虚拟机设计与实现
阳昕 ; 杨维康 ; 陈榕 ; 石磊 ; YANG Xin ; YANG Wei-kang ; CHEN Rong ; SHI Lei
2010-05-12 ; 2010-05-12
关键词平台抽象层 虚拟内核 虚拟机 Platform Abstraction Layer(PAL) virtual kernel virtual machine TP311.52
其他题名Design and Implementation of PAL-based Process Virtual Machine
中文摘要分析WINE虚拟机响应缓慢的根源,提出平台抽象层(PAL)的概念,设计并实现了基于PAL的进程虚拟机Elavm。在Linux,Windows和WinCE上,完成了Elavm PAL的硬件抽象模块、操作系统抽象模块和设备驱动抽象模块。其中,操作系统抽象模块实现了一个通用虚拟内核、一组高效的系统调用和一种基于共享内存的"忙等待"进程间同步方法。测试表明,基于PAL的进程虚拟机,其平均响应时间仅为类WINE虚拟机的千分之一。; WINE virtual machine is analyzed and the reasons of its slow server are pointed out.The concept of Platform Abstraction Layer(PAL) is proposed,and a process virtual machine Elavm is designed and implemented.On Linux,Windows and WinCE,the hardware abstraction,operating system abstraction and device driver abstraction within Elavm PAL are finished.The operating system abstraction includes a general virtual kernel,a set of system calls with high performance and a "busy-wait" inter-process synchronization mechanism based on shared memory.Test results show the average responding time of PAL-based virtual machines is about one thousandth of WINE-like virtual machines.
语种中文 ; 中文
内容类型期刊论文
源URL[http://hdl.handle.net/123456789/28280]  
专题清华大学
推荐引用方式
GB/T 7714
阳昕,杨维康,陈榕,等. 基于平台抽象层的进程虚拟机设计与实现[J],2010, 2010.
APA 阳昕.,杨维康.,陈榕.,石磊.,YANG Xin.,...&SHI Lei.(2010).基于平台抽象层的进程虚拟机设计与实现..
MLA 阳昕,et al."基于平台抽象层的进程虚拟机设计与实现".(2010).
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace