Design and implementation of PAL-based process virtual machine | |
Yang Xin ; Yang Wei-kang ; Chen Rong ; Shi Lei | |
2010-05-06 ; 2010-05-06 | |
关键词 | Practical/ device drivers Linux operating system kernels shared memory systems virtual machines/ WINE virtual machine server process virtual machine Linux Windows WinCE hardware abstraction operating system abstraction device driver abstraction Elavm platform abstraction layer virtual kernel system calls busy-wait inter-process synchronization mechanism shared memory/ C7430 Computer engineering C6150J Operating systems C5610P Peripheral interfaces |
中文摘要 | 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. |
语种 | 中文 ; 中文 |
出版者 | Editorial Board of Computer Engineering ; China |
内容类型 | 期刊论文 |
源URL | [http://hdl.handle.net/123456789/9883] |
专题 | 清华大学 |
推荐引用方式 GB/T 7714 | Yang Xin,Yang Wei-kang,Chen Rong,et al. Design and implementation of PAL-based process virtual machine[J],2010, 2010. |
APA | Yang Xin,Yang Wei-kang,Chen Rong,&Shi Lei.(2010).Design and implementation of PAL-based process virtual machine.. |
MLA | Yang Xin,et al."Design and implementation of PAL-based process virtual machine".(2010). |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论