随笔分类 - Linux
摘要:对内存管理的数据结构初始化由start_kernel开始,它的流程如下所示start_kernel( ){ setup_arch( );//负责特定于体系结构的相关数据的设置 setup_per_cup_areas();// build_all_zonelists( );//建立结构和内存域的...
阅读全文
摘要:内存管理是内核最复杂同时也是最重要的一部。其特点在于非常需要处理器和内核之间的协作。首先内存划分为结点,在内核中表示为pg_data_t,每个结点划分为内存域。 以下的所有数据结构或代码都做了不同程度的精减,一方面是为了保留相关代码,除去细枝末叶,另一方面是为了美观。 结点的数据结构为typedef...
阅读全文
浙公网安备 33010602011771号