基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
针对Win32应用程序无法直接在Android系统中运行的问题,提出了一套高性能的虚拟Win32环境实现方案.通过将x86程序以翻译块(TB)为单位动态地翻译为高级精简指令集机器(ARM)指令并执行,解决了指令集不兼容的问题.同时,借助Wine这一兼容层将Win32 API调用最终转换为Linux系统调用,从而避免对整个操作系统的虚拟.此外,图形系统采用以虚拟Framebuffer为后端的X显示服务,并通过虚拟网络计算(VNC)协议完成图像在物理屏幕上的显示,以实现X窗口系统与Android图形系统的适配.经测试,系统本身的初始化时间小于30 s,内存占用小于150 MB,而其图形界面渲染、文件读写和浮点运算性能普遍可达系统级虚拟方案的4倍以上.实验结果表明,该框架具有启动速度快、资源占用低的特点,能够在Android系统中提供Win32环境的高性能虚拟.
推荐文章
Win32环境下的OpenGL程序设计
Win32
OpenGL
DC
RC
Windows消息映射
在Win32环境下实现高效的串行通信
串行通信
多线程
消息
通信事件
API
Win32环境下串行通信编程技术研究
串行通信
内嵌汇编
ActiveX控件
应用程序接口
VCL组件
动态连接库
Win32环境下的OpenGL程序设计
Win32
OpenGL
DC
RC
Windows消息映射
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 Android系统中Win32环境的高性能虚拟
来源期刊 计算机应用 学科 工学
关键词 虚拟化 Android 动态二进制翻译 Wine QEMU
年,卷(期) 2015,(3) 所属期刊栏目 行业与领域应用
研究方向 页码范围 886-890
页数 5页 分类号 TP311.52
字数 5492字 语种 中文
DOI 10.11772/j.issn.1001-9081.2015.03.886
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 蒋乐天 上海交通大学电子工程系 26 382 8.0 19.0
2 胡嘉杰 上海交通大学电子工程系 1 3 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (2)
节点文献
引证文献  (3)
同被引文献  (14)
二级引证文献  (0)
1986(1)
  • 参考文献(1)
  • 二级参考文献(0)
1998(1)
  • 参考文献(1)
  • 二级参考文献(0)
2015(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2016(1)
  • 引证文献(1)
  • 二级引证文献(0)
2019(2)
  • 引证文献(2)
  • 二级引证文献(0)
研究主题发展历程
节点文献
虚拟化
Android
动态二进制翻译
Wine
QEMU
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用
月刊
1001-9081
51-1307/TP
大16开
成都237信箱
62-110
1981
chi
出版文献量(篇)
20189
总下载数(次)
40
论文1v1指导