名词解释

A

名词解释
ADBAndroid Debug Bridge,SDK自带的一个基于命令行的调试程序
ADTAndroid Developer Tools,ADT 是和 android sdk 一起安装,图形化界面管理 android sdk 的 eclipse 插件
Alpha(α)预览版,或者叫内部测试版;一般不向外部发布,会有很多Bug;一般只有测试人员使用
ANRApplication Not Responding,在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应
AMSActivityManagerService,统一调度各应用程序 内存管理 进程管理
AOTAhead of Time,指的是ART这种运行方式
apkAndroidPackage,即Android安装包(apk)
ARTAndroid RunTime,用来替代Dalvik
AVDandroid virtual device,即安卓模拟器

B

名词解释
Beta(β)测试版,或者叫公开测试版;这个阶段的版本会一直加入新的功能;在 Alpha版之后推出
BinderAndroid系统下的一种IPC(Inter-Process Communication)机制
BRBest Regards,用于邮件结尾
BSC绩效考核方式
BSP全称 Board Support Package 介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统一部分,主要是实现对操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好的运行于硬件主板

C

名词解释
Cgroup全称Control Group(控制群组),是Linux内核提供的一种新的资源管理机制

D

名词解释
DalvikDalvik虚拟机是基于apache的java虚拟机,并被改进以适应低内存,低处理器速度的移动设备环境。Dalvik虚拟机依赖于Linux内核,实现进程隔离与线程调试管理,安全和异常管理,垃圾回收等重要功能
dexDalvik Executable,Android平台上可执行文件的类型
DDMSDalvik Debug Monitor ServiceDalvik,即调试监视服务,是SDK自带的一个可视的调试工具
DSP数字信号处理器
DVFSDynamic Voltage and Frequency Scaling,即动态电压频率调整。这项技术可以根据芯片运行的应用程序的计算需求,动态调整电压和频率,从而达到节能的目的

F

名词解释
FDDFeature Development Department,特性开发部
Flash Memory中文名字叫闪存,是一种长寿命的非易失性(Non-volatile Memory Device,在断电情况下仍能保持所存储的数据信息)的存储器。闪存按功能特性可分为两种,一种是NOR Flash,以编码应用为主,其功能多与运算相关;另一种为NAND Flash,主要功能是存储资料,如固态硬盘中所用的颗粒。

H

名词解释
HALHardware Abstract Layer,位于Linux Kernel之上,鉴于许多硬件设备厂商不希望公开其设备驱动的源代码,如果能将android的应用框架层与linux系统内核的设备驱动隔离,使应用程序框架的开发尽量独立于具体的驱动程序,则android将减少对Linux内核的依赖。HAL由此而生,它是对Linux内核驱动程序进行的封装,将硬件抽象化,屏蔽掉了底层的实现细节。HAL规定了一套应用层对硬件层读写和配置的统一接口,本质上就是将硬件的驱动分为用户空间和内核空间两个层面;Linux内核驱动程序运行于内核空间,硬件抽象层运行于用户空间

I

名词解释
idle时间CPU空闲时间,即CPU处于没运行状态
iowait系统因为io导致的进程wait。再深一点讲就是:这时候系统在做io,导致没有进程在干活,cpu在执行idle进程空转,所以说iowait的产生要满足两个条件,一是进程在等io,二是等io时没有进程可运行。

J

名词解释
JNIjava Native Interface,它提供了若干的API实现了Java和其他语言的通信(主要是c/c++)
JITJust In Time Compiler,即时编译技术,与Dalvik虚拟机相关

L

名词解释
LMKLow Memory Keller,可以根据需要杀死进程来释放需要的内存。扩展了Linux的OOM机制,形成独特的LMK机制

M

名词解释
Monkeytest搞怪测试。就是用一些稀奇古怪的操作方式去测试被测试系统,以测试系统的稳定性,兼容性
MTK联发科技股份有限公司

N

名词解释
NAND Flash闪存的一种,主要功能是存储资料。由block构成,block的基本单元是page。读写以page为单位,在写入前(在这里称之为编程),需要先擦除,擦除以block为单位
NDKNative Development Kit,Android原生库。NDK为开发者提供了直接使用Android系统资源,并采用C或C++语言编写程序的接口
NOR Flash闪存的一种,以编码应用为主,其功能多与运算相关

O

名词解释
OEM预装/随机器出货 无法升级 不零售
OOM
机制/killer
Out-Of-Memory killer,该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽内核会把该进程杀掉

P

名词解释
PAMPluggable Authentication Modules (可插拔认证模块)
PMEM物理内存映射管理,DSP及其他设备只能工作在连续的物理内存上,PMEM用于向用户空间提供 连续的物理内存区域映射

R

名词解释
RC(Release Candidate)最终测试版本;可能成为最终产品的候选版本,如果未出现问题则可发布成为正式版本
Read-Write Throughput读写吞吐量
resource monitor driver资源监视器驱动程序
RDResearch&Design Engineer,研发工程师

S

名词解释
SCI层System call interface,即系统调用接口
screen stuck屏幕卡顿,完全卡住不动
screen lagging屏幕卡顿,掉帧式卡顿
SDK软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
SPDSoftware Platform Department,软件开发平台
SWTstrock width transform,全称笔画宽度变换,是一种局部的图像算子用于提取字符(letter)的笔画宽度作为图像特征

U

名词解释
UIuser interface,即用户界面。对软件的人机交互、操作逻辑、界面美观的整体设计。

V

名词解释
VFSVirtualFileSystem,即虚拟文件系统。Linux内核将不同功能的外部设备,例如Disk设备(硬盘、磁盘、NAND Flash、Nor Flash等)、输入输出设备、显示设备等等,抽象为可以通过统一的文件操作接口(open、close、read、write等)来访问。这就是Linux系统“一切皆是文件”的体现!
ViemView是Android中所有控件的基类

W

名词解释
WMS(WindowManagerService)窗口管理 窗口动画 输入系统的中转站 Surface管理

Y

名词解释
Yaffs2文件系统Android采用大容量的NAND闪存作为存储设备,使用Yaffs2作为文件系统管理大容量MTD NAND Flash;Yaffs2占用内存小,垃圾回收简洁迅速
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页