- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 【从头开始写操作系统系列】页表以及相关的描述符详解
在之前的文章中,我们介绍过 GDT(全局描述符表)以及一致代码段和非一致代码段,这篇文章我们再回到描述符,这次我们来以 ARM 架构为例了解一下页表描述符。在这篇文章中,我们会看到以下内容:页表是什么?一级页表的地址变换过程由一级描述符来获取二级描述符或者段地址的过程
2015-12-26 00:24:03 7507 1
原创 Android 的 SQLLite数据库
Android 的 SQLLite数据库关系型数据库 SQLLite每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库—SQLite。SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的,占用资源非常的低,只需要几百K的内存就够了。SQLite已经被多种软件和产品使用,Mozilla Fire
2015-12-15 04:52:11 4318
原创 Dalvik和ART
Dalvik和ART什么是 Dalvik?Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Dalv
2015-12-15 04:51:28 2835
原创 Ashmem 对 Android 内存分配与共享的增强
Ashmem 是什么?Ashmem(Anonymous Shared Memory 匿名共享内存),是在 Android 的内存管理中提供的一种机制。它基于mmap系统调用,不同的进程可以将同一段物理内存空间映射到各自的虚拟空间,从而实现共享。mmap机制mmap系统调用是将一个打开的文件映射到进程的用户空间,mmap系统调用使得进程之间通过映射同一个普通文件实现共享内存。
2015-12-10 22:40:25 6916
The-Code-Survival-Guide
2016-01-19
程序设计引导及在线实践
2014-05-13
程序员的数学 PDF
2014-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人