摘要:        
Vmalloc可以获得的地址在VMALLOC_START到VMALLOC_END的范围中。这两个符号在asm/pgtable.h中定义:/* include/asm/pgtable.h */#define VMALLOC_OFFSET (8*1024*1024)#define VMALLOC_START (((unsigned long)high_memory + VMALLOC_OFFSET) & ~(VMALLOC_OFFSET-1))…………high_memory值在这里定义:/* arch/arm/mm/init.c */void __init bootmem_init(struc    阅读全文
posted @ 2010-04-20 13:53
辛勤耕耘
阅读(6128)
评论(0)
推荐(0)
        
            
        
        
摘要:        
[存储管理]一个c程序在内存中的映射分为哪几部分?高地址(3G)...stack...heapbssdatarodatatext...低地址(0)在用户存储空间,一个c程序的映射可分为6部分,代码段、常量段、数据段、bss段、堆、栈。其中:常量主要是指字符串常量;数据是指函数外定义的、初始化过的变量;bss是指函数外定义的、未初始化过的变量;局部变量、子函数返回地址、传给子函数的参数都在栈中分配,...    阅读全文
posted @ 2010-04-20 13:37
辛勤耕耘
阅读(459)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号