Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 604|回复: 0

Android程序设计(4)-Android架构说明(下) -  Android学习

[复制链接]

该用户从未签到

发表于 2011-10-25 08:50:52 | 显示全部楼层 |阅读模式
  在这个章节中,最後要讨论就是负责跟硬体沟通的底层核心同时也是最重要的Android Runtime(Android执行环境)及Linux Kernel(Linux核心)部份。
  Android Runtime(Android执行环境)及Linux Kernel(Linux核心),如下图所示。下述为各层级的描述。
    

  Android Runtime
  在Android SDK(软体开发套件)的Android Runtime分成二个重要的元件来执行系统,虽然Android是用java来开发、撰写应用程序,但却不使用Java Runtime来执行Java程序,而是自行研发Android Runtime来执行程序。
  这二个重要元件分别是Core Libraries(核心函式库),另一个是Dalvik Virtual Machine(Dalvik 虚拟机器)。
  A.Core Libraries(核心函式库)
  Core Libraries(核心函式库)里头已经包含了绝大多数Java所需要呼用的函式,接着每一个Android应用程序都会以自属的process(程序)。而且Android不是用一个Dalvik虚拟机器来同时执行多个Android应用程序,而是每个Android应用程序都用一个自属的Dalvik虚拟机器来执行。
  B.Dalvik Virtual Machine(Dalvik 虚拟机器)
  Dalvik Virtual Machine(Dalvik虚拟机器)是一种暂存器型态的虚拟机器。在撰写开发时就已经设想用最少的记忆体资源来执行,以及前述的「同时可执行多个VM个体」。这样的设计,让系统在执行程序可以最佳化的方式来执行,节省更多的资源。有关Dalvik Virtual Machine(Dalvik虚拟机器),会在下一个章节,做更详细的说明。
  Linux Kernel(Linux核心)
  在Android SDK(软体开发套件)的作业系统是用Linux,其版本为2.6版。而所提供的核心系统服务,如下所述:
  A.安全性(Security)
  B.记忆体管理(Memory Management)
  C.行程管理(Process Management)
  D.网路堆叠(Network Stack)
  E.驱动程序模型(Driver Model)包含下述这些常规的驱动程序:
  (1)Display Driver
  (2)Keypad Driver
  (3)Camera Driver
  (4)WiFi Driver
  (5)Flash Memory Driver
  (6)Audio Driver
  (7)Binder(IPC) Driver
  (8)Power Management
  此系统核心同样是作为硬体与软体架构之间的抽象层(Abstraction Layer)。来做为相互沟通的工作。
  
回复

使用道具 举报

该用户从未签到

发表于 2011-10-25 08:50:55 | 显示全部楼层

Re:Android程序设计(4)-Android架构说明(

了楼主的帖子,让我陷入了严肃的思考中,我认为,如果不把楼主的帖子顶上去,就是对真理的一种背叛,就是对谬论的极大妥协。因此,我决定义无返顾的顶了!我在这个论坛打滚这么多年,所谓阅人无数,就算没有见过猪走路,也总明白猪肉是啥味道的。一看到楼主的气势,我就觉得楼主同在论坛里灌水的那帮小混蛋有着本质的差别,那忧郁的语调,那熟悉的签名,还有字里行间高屋建瓴的辞藻。没用的,楼主,就算你怎么换马甲都是没有用的, 你的亿万拥戴者早已经把你认出来了,你一定就是传说中的最强ID。自从论坛改版之后,我就已经心灰意冷,对论坛也没抱什么希望了,传说已经幻灭,神话已经终结,留在论坛还有什么意思。没想到,没想到,今天可以再睹楼主的风范,我激动得忍不住就在屏幕前流下了眼泪。是啊,只要在楼主的带领下,论坛就有希望了。我的内心再一次沸腾了,我胸腔里的血再一次燃烧了。楼主的几句话虽然简单,却概括扼要, 一语道出了我们苦想多年的而不可得答案的几个重大问题的根本。 楼主就好比论坛的明灯,楼主就好比论坛的方向,楼主就好比论坛的栋梁。 有楼主在,论坛的明天必将更好!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2025-1-11 14:18 , Processed in 0.496203 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表