检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机技术与发展》2010年第2期83-86,共4页Computer Technology and Development
基 金:国家"863"计划资助项目(2001AA113400);国家移动通信产品研究开发专项项目(财政部(财建[2005]182号);信息产业部(信部请函[2005]297号))
摘 要: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.
关 键 词:Dalvik 虚拟机 结合子 FORK 写时复制
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.135.198.159