• linux源码解析12–page数据结构

    时间:2023-02-17 18:03:18

    几个问题:1.当开启了MMU之后,CPU访问内存的最小单位是多少呢?page2.linux怎样描述这个页呢?3.linux内核里,怎么理解和使用这个页?linux内核用stuct page来描述一个物理页面:1.简化版的page结构体/* * page描述一个物理页面 */struct page {...

  • Linux内存管理中内存的组织及主要数据结构分析(pg_data_t&&page&&zone)

    时间:2022-11-01 17:15:25

    在讲解内核中用于组织内存的数据结构之前,考虑到术语不总是容易理解,所以先来看看几个概念。我们首先考虑NUMA系统,这样,在UMA系统上介绍这些概念就非常容易了。 下图给出内存划分的图示: 首先,内核划分为结点。每个结点关联到系统中的一个处理器,在内核中表示为pa_data_t的实例(稍后定义该数据...