gfp_mask含义
来源:互联网 发布:mac桌面文件夹丢失 编辑:程序博客网 时间:2024/05/02 04:27
gfp_mask标志在alloc_page,kmalloc函数中都有用到。该标志可以分为三类:行为修饰符,区修饰符,类型修饰符。
行为修饰符表示内核应当如何分配所需的内存,在某些特定的情况下,只能使用某些特定的方法分配内存,例如,中断处理程序就要求内核在分配内存时不能睡眠(因为中断处理程序不能被重新调度)。常用标志值有__GPF_WAIT(分配器可以睡眠),__GFP_IO(分配器可以启动磁盘I/O),__GFP_FS(分配器可以启动文件系统I/O)等等。
区修饰符表示从哪个区分配内存,内核优先从ZONE_NORMAL开始分配。区修饰符的值只有__GFP_DMA,__GFP_HIGHMEM。
类型修饰符指定所需的行为和区描述符以完成特殊类型的处理。最常用的值为__GFP_KERNEL (__GFP_WAIT | __GFP_IO | __GFP_FS)
- gfp_mask含义
- gfp_mask含义
- 根据gfp_mask来获得对应的zone
- ->含义
- ``含义
- Synchronized含义
- "/"的含义
- static_cast 含义!
- /的含义
- Cache含义
- ORACLE_SID含义
- void含义
- ARRAY_SIZE含义
- explicit含义
- 版本号含义
- 各种含义
- requestScope含义
- VPN含义
- 苹果胜诉三星,最大的受益者是微软
- python中用xml.dom.minidom来解析xml文件
- Linux 下的oracle 操作命令
- 2012 08 May jQuery全面解剖系列(一)Deferred风格的Ajax
- 灰色预测代码
- gfp_mask含义
- 枚举类型
- MFC学习之 标题栏加载图标
- Ubuntu中Android开发环境配置
- MFC对话框(一)
- 初识HGE
- 关于CSS实战,选择器
- 优秀程序员和一般程序员差别在哪?
- 时间出来