物理内存的管理 Linux管理物理内存是使用分页机制实现的.为了使分页机制在32位和64位体系结构下高效工作,Linux采用了一个四级分页策略. Linux支持多种内存分配机制.分配物理内存页框的主要机制是页面分配器,它使用了著名的伙伴算法作为物理内存分配机制. 管理一块内存的基本思想如下.刚开始,内存由一块连续的片段组成,下图的简单例子是64个页面.当一个内存请求到达时,首先向上舍入到2的幂,比如8个页面.然后整个内存被分割成两半,如图b所示.因为这些片段还是太大了,较低的片段被再次二分(c)…