基于平台抽象层的进程虚拟机设计与实现 | |
阳昕 ; 杨维康 ; 陈榕 ; 石磊 ; 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). |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论