linux 内存
来源:互联网 发布:sql临时表 编辑:程序博客网 时间:2024/06/09 23:12
概念:
node
zone
pg_data_t 定义node
typedef struct pglist_data {
struct zone node_zones[MAX_NR_ZONES];
struct zonelist node_zonelists[MAX_ZONELISTS];
int nr_zones;
struct page *node_mem_map;
struct bootmem_data *bdata;
unsigned long node_start_pfn;
unsigned long node_present_pages; /* total number of physical pages */
unsigned long node_spanned_pages; /* total size of physical page
range, including holes */
int node_id;
struct pglist_data *pgdat_next;
wait_queue_head_t kswapd_wait;
struct task_struct *kswapd;
int kswapd_max_order;
} pg_data_t;
struct page {
unsigned long flags;
atomic_t _count;
atomic_t _mapcount;
unsigned long private;
struct address_space *mapping;
pgoff_t index;
struct list_head lru;
void *virtual;
};
- linux内存--高端内存
- Linux 内存
- Linux 内存
- Linux 内存
- linux 内存
- linux 内存
- linux内存
- Linux内存
- Linux:内存
- [Linux] Linux内存机制
- linux内存管理--内存回收
- [linux内存]linux内存学习(一)
- linux内存管理--linux内核高端内存
- linux内存管理--linux内核高端内存
- [Linux内存]linux内存分配函数总结
- linux内存管理--linux内核高端内存
- Linux内存描述之高端内存--Linux内存管理(五)
- 【Linux】浅谈Linux内存管理机制
- uboot 启动流程分析(二) — 第二阶段
- Debian 软件包管理
- 关于ubuntu下Dropbox使用的问题
- OpenCV获取与设置像素点的值的几个方法
- android 调用系统的接口
- linux 内存
- SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案
- 当你输入一个网址的时候,究竟发生了什么?
- 反思总结
- 第四章面向过程的软件设计
- Android菜单按钮和二级菜单
- Linux vim设定Tab键缩进
- 单例完善 final用法
- 程序员的时间换算表