白水煮鸡蛋

路漫漫其修远兮~~~~~~~~~~

浅析linux内核内存管理之buddy system

浅析linux内核内存管理之buddy system        Linux采用著名的伙伴系统(buddy system)算法来解决外碎片问题。把所有的空闲页框分组为11个块链表,每个块链表分别包含大小为1,2,4,8,16,32,64,128,256,512和...

2012-04-20 22:36:18

阅读数:11148

评论数:1

浅析linux内核内存管理之最终内核页表

浅析linux内核内存管理之最终内核页表                                    在系统初始化的时候进行了最终内核映射,主要在paging_init函数中: [html] view plainc...

2012-04-15 21:40:27

阅读数:4919

评论数:0

浅析linux内核内存管理之临时内核页表

浅析linux内核内存管理之临时内核页表                                                  临时页全局目录是在内核编译过程中静态地初始化的,而临时页表是由startup_32()汇编语言函数初始化的。临...

2012-04-15 21:18:12

阅读数:2409

评论数:0

浅析linux内核内存管理之分页

浅析linux内核内存管理之分页                                               硬件中的分页 硬件中的分页分常规分页和扩展分页: 常规分页,32位的线性地址被分为3个域: ...

2012-04-15 20:28:39

阅读数:4468

评论数:2

浅析linux内核内存管理之PAE

浅析linux内核内存管理之PAE                                                          早期Intel处理器从80386到Pentium使用32位物理地址,理论上,这样可以访问4GB的RAM。然而,大型服务器需要大于4G...

2012-04-15 20:12:42

阅读数:6054

评论数:2

void及void指针类型

1.概述   许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并 详述void及void指针类型的使用方法与技巧。 2.void的含义   void的字面意思是“无类型”,void *则为“无类...

2012-04-08 19:56:27

阅读数:578

评论数:0

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