- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 MapReduce的一个子Task的启动过程
首先,每一个mapreduce任务被分配到了某一个TaskTracker后,都会以一个新的进程的方式启动。 1)TaskTracker的Child内部类是每一个运行的子task的main类2)TaskTracker的lauchTask是TaskTracker启动一个子Task的入口函数3)TaskTracker的lauchTask通过Task(MapTask/ReduceTask)的creat
2008-08-28 19:39:00
1252
原创 内核虚存
注:整理的笔记,转载请注明! 内核地址空间的布局 初始化和固定映射 Boot mem 高端内存 VM 和 vmalloc 物理内存管理 slab 管理 page cache swap cache 和 swap file 虚存管理(vma) swap out swap in mm fault handle mma
2007-07-05 23:51:00
1766
1
原创 linux内核的slab
Slab的数据结构:struct slab { struct list_head list; unsigned long colouroff; void *s_mem; /* including colour offset */ unsigned int inuse; /* num of objs active i
2007-07-05 23:48:00
1855
1
原创 Linux kernel memory management buddy system (linux内核内存管理的伙伴算法)
注:原创作品,转载请注明。1. Linux 内核对各个zone都有一个buddy system.2. 数据结构:mem_map:一个Struct page数组,对应系统中所有的物理内存页。而每一个zone结构里都有一个zone_mem_map域指向这个zone的第一个page 在mem_map的位置,还有一个域size代表这个区的大小,即总共有多少页。每一个zo
2007-07-05 23:47:00
5317
4
Step-Growth+Polymerization+Process+Modeling+and+Product+Design
2010-07-16
VisualBasic串口通信工程开发实例导
2007-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人