
linux内存管理
文章平均质量分 79
xiaojsj111
这个作者很懒,什么都没留下…
展开
-
mmap那些事之android property实现
mmap的概论mmap的一大应用就是将内核空间的一段内存映射到各个应用程序的各自的应用地址空间中,然后各个应用程序都可以访问这段内存空间,这就是所谓的内存共享实现进程间的信息的交互。类似于内核的读写锁一样,应用进程对共享内存的访问分为两种:一种是读,一种是写。所有进程的读可以同时并发的访问同一个内存地址,但写跟读是互斥的,即我在读每个内存地址的时候,不能有写的操作,写操作相对于读操作有更高的优原创 2013-09-09 21:36:36 · 7797 阅读 · 2 评论 -
linux arm mmu基础
先上一张linux arm mmu的页表结构的框图:原创 2013-09-05 18:19:51 · 20949 阅读 · 16 评论 -
linux arm的存储分布那些事之一
linux arm的存储分布那些事之原创 2013-09-16 20:53:23 · 10172 阅读 · 0 评论 -
kmap的实现分析与实验
kmap的实现分析kmap的实验原创 2013-09-22 09:54:20 · 7736 阅读 · 1 评论 -
mmap那些事之android property实现之二
基于tmpfs的mmap系统调用过程前面一篇blog:mmap那些事之android property实现,讲述了android的属性系统是基于tmpfs的mmap来实现内存的共享,只是论述了应用层的使用,并未涉及到内核空间是怎么处理的。包括如下几个问题:mmap系统调用过程tmpfs文件针对mmap做了哪些处理?这里包括tmpfs是怎样分配实际的物理内存到共享内存的,然后其他应用原创 2013-09-11 09:44:10 · 5599 阅读 · 2 评论