首页 > 试题广场 >

vm_area_struct是linux中用户空间使用内存的

[单选题]
vm_area_struct是linux中用户空间使用内存的重要结构体之一,一个进程的虚存空间需要多个vm_area_struct结构来描述。该结构体重要参数描述如下,关于该结构体参数,描述错误的是()
struct vm_area_struct {
    struct mm_struct * vm_mm; /* VM area parameters */
    unsigned long vm_start;
    unsigned long vm_end;
    struct vm_area_struct *vm_next;
    struct vm_operations_struct * vm_ops;
    ......
};
  • vm_mm:所有的内存区间都属于进程地址空间。
  • vm_start和vm_end:该内存区间的起始地址和结束地址。
  • vm_next:指向所属于该进程空间的下一个内存区间。
  • vm_ops:指向操作vm_area_struct 的函数集合,比如发生输入输出异常的时候会调用该函数。

这道题你会答吗?花几分钟告诉大家答案吧!