 -    .     
" ",        ,   
.

     ,     .
        
-,   read()  write ().   - -
    ,    ,  -
   ,    .    
  .       .

  -      
   .     - 
     .    bread (), -
       .   
          
    .

,          -
 ,        .  -
        .   
  ,      -
    .       .
    ,      
  ,      
  .

 

   ,   (page cache)     .
         -
    ,      -
,   .  ,     -
 ,     ,    
 .     -, ,
, read() ',  ,    ,   , 
 .     ,     
  .

 address space

        
  2.

     12 ,"   ",   --
      read()  write(),  
    file->f_op->read ()  file->f_op->write ().

,        8  4 ,
             
512 . ,       8 .   -
   ,        ""  .

332                                                                     15