自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 重读<Understanding The Linux Virtual Memory Manager>笔记

重读笔记 (转自自己的google doc)第二章 物理内存的描述    区分NUMA和UMA    这牵涉到所谓的内存划分与相关的CPU之间访问的代价    内核中关键的描述内存块的几个关键结构:node: 内核对内存块的称呼,两者都由同一个数据结构描述pglist_data, 所有的块都由一个单链表管理.如果是UMA那么只会有pglist_data的一个

2011-12-30 14:57:35 2991

原创 Android学习之lowmemorykiller driver

这是android对于linux原生的oom机制的改良,期望其能更有效的处理手持设备的oom. 它通过暴露出两个关键的接口/sys/module/lowmemorykiller/parameters/adjwrite /sys/module/lowmemorykiller/parameters/minfree来控制oom的行为,使得系统在oom的时候,能够按照android的定义,选择

2011-12-26 16:28:50 2520

原创 Android学习之扩展android的权限管理

Android学习之扩展android的权限管理以CyanogenMod中关于动态开启/关闭APK的指定权限功能为例来分析CyanogenMod在7.0的时候提供了revoke permission的功能, 可以从设置->CM设置->通用设置->权限管理, 打开这个功能. 从而可以动态的管理应用程序的权限.具体介绍参见http://wiki.cyanogenmod.com/wiki

2011-12-26 12:14:03 2201

原创 浅析Kernel中的cache机制

浅析Kernel中的cache机制内核中的各个子系统都有cache的身影,这篇文章尝试分析一下常用的子系统中所使用的cache机制及实现.首先,来看一下slab cache: Android 2.X系列的kernel里默认使用的slab allocation.slab cache的思想最初由Jeff Bonwick早Sun OS中诞生(可敬的SUN, 可悲的SUN,

2011-12-22 15:43:08 2884

原创 Android学习之开源项目分析--screencast

Update: 最近观看了ELC2011的关于android的一个视频, 里面提到了Android System Test Environment Runtime这么一个可以在PC端控制并执行一些定制的script测试脚本的测试框架, 其中PC与Device之间的UI同步用的就是screencast类似的机制--不停的传递screenshot, 而不是hack fbdev driver来传递实时的

2011-12-20 16:43:48 3103 1

转载 如何利用kernel提供的接口遍历所有的procee(task_struct)

原文地址:http://linuxgazette.net/133/saha.htmlhttp://tuxthink.blogspot.com/2011/03/using-foreachprocess-in-proc-entry.htmlusing "for_each_process" in proc entryThe linux kernel, as any o

2011-12-28 14:22:17 2439

转载 如何搭建合作开发的环境

原文地址:http://linuxgazette.net/179/silva.html这个网站应该是印度工程师做的, 里面每期的文章都还不错, 建议大家都去浏览下:)Collaboration Tools for LinuxBy Anderson SilvaCollaboration. It's a buzzword, like 'innovative' and 'cloud

2011-12-28 12:21:24 1398

原创 Volatile是神马

曾经面试被问到过一次Volatile的含义, 因为当时的一段时间一直比较多的用java, 单只回答了java处的含义, 记不太清楚C中的内涵了, 这次正好又查东西链接到相关的资料, 就记下来复习复习:)C/C++中的作用:允许访问memory mapped设备(比如,一个指针,指向的是一个硬件寄存器)允许在setjmp和longjmp之间使用该变量 (长跳转之后该变量还

2011-12-27 14:25:52 776

原创 Recursive tree是神马

Recursive tree是神马关键字: 非平面(non-planar), 递归树的孩子是非平面的, 意味着某个节点的孩子之间是没有顺序的. 如下所示, 这两个树是等价的. 1 1 / \ = / \ / \ / \ 2 3 3

2011-12-27 12:16:50 1268

转载 必须要转的好文章--关于linux内存管理的阐述

Published on Linux DevCenter (http://www.linuxdevcenter.com/) See this if you're having trouble printing code examplesWhen Linux Runs Out of Memoryby Mulyadi Santosa11/30/2006 Pe

2011-12-08 11:02:19 1597

What Every Programmer Should Know About Memory

redhat工程师写的很好的内存模型的介绍!!!

2011-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除