期刊文献+

Dalvik虚拟机进程模型分析 被引量:18

Analysis about Process in Dalvik Virtual Machine
下载PDF
导出
摘要 Android手机操作系统是Google于2008年推出的智能手机操作系统,它的所有应用都是基于Java语言的,它的类Java虚拟机Dalvik提供了所有应用的运行时环境。Dalvik是一个面向Linux作为嵌入式操作系统设计的虚拟机,尤其是它的面向进程的设计,充分利用了Linux进程管理的特点。介绍了Dalvik所依赖的基础,即Linux操作系统内核中进程管理的一些特性和传统Java程序对进程的控制;进而论述了Dalvik的进程模型的特点,从API和本地代码两个层面具体阐述了进程运行、创建和之间通信的部分细节。文中旨在为Dalvik的研究和应用提供参考。 Android mobile operating system is an OS released at 2008 by Google. All the applications are written by Java language. Its semi- Java virtual machine Dalvik provides the whole environment. However, Dalvik is based on the Linux operating system kernel especially its design of the process management which take advantage of the features of Linux process. This article firstly introduces the proeess in the kernel of Linux operating system and the process in the traditional Java program and then illustrates the features of Dalvik process and also depicts some details of processes' running and creation and communications between them through the two layers API and native codes. The aim of this article is to provide a reference for Dalvik's research and application.
作者 周毅敏 陈榕
出处 《计算机技术与发展》 2010年第2期83-86,共4页 Computer Technology and Development
基金 国家"863"计划资助项目(2001AA113400) 国家移动通信产品研究开发专项项目(财政部(财建[2005]182号) 信息产业部(信部请函[2005]297号))
关键词 Dalvik 虚拟机 结合子 FORK 写时复制 Dalvik virtual machine zygote fork copy - on - write
  • 相关文献

参考文献8

  • 1姚昱旻,刘卫国.Android的架构与应用开发研究[J].计算机系统应用,2008,17(11):110-112. 被引量:281
  • 2Sun Microsysterns Inc. Java ME Technology API Documentation[ EB/OL]. 2007. ttp://java. sun. com/javame/reference/ apis. jsp.
  • 3Google Inc. Android Documentation[EB/OL]. 2007. http:// code. google. com/intl/en/android/Documentation. html.
  • 4Venners B.深入java虚拟机[M].第2版.曹晓钢,蒋靖译.北京:机械工业出版社,2003.
  • 5陈闳中.Linux在嵌入式操作系统中的应用[J].同济大学学报(自然科学版),2001,29(5):564-566. 被引量:25
  • 6李正平,徐超,陈军宁,谭守标,代广珍.Linux 2.6内核进程调度分析[J].计算机技术与发展,2006,16(9):76-78. 被引量:8
  • 7毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 8Sun Microsystems Inc. Porting Guide Sun Java(TM) Wireless Client Software2.0 Java Platform, Micro Edition[ EB/OL]. 2007 - 05. hrtp://java. sun. com/javame/reference/apis. jsp.

二级参考文献12

  • 1廖永刚,余冬梅,张秋余.J2ME架构与安全机制的研究[J].计算机工程与设计,2006,27(4):575-577. 被引量:16
  • 2龙亚春,黄璞,吴胜.超大容量NAND Flash文件系统—YAFFS2在Linux下的实现[J].北京电子科技学院学报,2007,15(2):80-84. 被引量:10
  • 3[1]Henzinger T A, Manna Z, Penuel A, et al. An interleaving model for real-time system[A]. Proc of The Fifth Jerusalem Conf on Information Technology [C]. New York:IEEE Computer Society Press, 1990.
  • 4[2]Tullsen D M. Simultaneous multithreading [D] .Washington: University of Washington, 1996.
  • 5[3]Andrew S Tanenbaum. Modem operating systems[M]. New Jersey:Prentice Hall, 1999.
  • 6[5]Shi Y,Casey K,Ertl M A,et al.Virtual machine showdown:Stack versus registers.ACM Trans.Archit.Code Optim.2008,4(4):1-36.
  • 7李善平 刘文峰 李程远 等.Linux内核2.4版源代码分析大全[M].,2001..
  • 8毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 9Love R.Linux Kernel Development(2nd ed)[M].北京:机械工业出版社,2005.
  • 10Bovet D P,Cesati M.Understanding the Linux Kernel(2nd ed)[M].北京:中国电力出版社,2004.

共引文献503

同被引文献82

引证文献18

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部