 mm_struct    

         ,
,     .   mm  
   NULL.        , -
    .

    ,   
        (,  -
    ?).     -
      ,     -
     (      ).
  ,        
,    ,     .  -
          -
    ,       
     ,     -
  ,    .

    ,    -
,     mm  ,  active_mm 
   ,      -
.       ,   
mm    NULL. ,      , 
,    mm  NULL,    
 .      active_mm 
   ,       
.        
 .          
,         
,           .

 

  (memory areas)     
,      vm_area_struct.   -
   <linux/mm.h>.      -
  (virtual memory area,  VMA).

 vm_area_struct       -
  .     ,  -
 .        -
,        .  ,
  VMA      , -
 ,   ,    .  -
 - ,     VFS
( . 12, "  ").

      ,  -
  .

316  14