Re: buffer and page retrievel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi...

this is also an area that confused me from long time ago, but
hopefully now I got better. Here's my wording (let's assume all page
mentioned here are file backed ones):

if page fault happens, page cache will be checked to determined which
page hold the corresponding disk block. If one is found, this page
will be mapped into the related faulting process' VMA

otherwise, if the data is not found in page cache, disk read will be
engaged. Most likely it will be done in async style. Once it is loaded
into page cache, this page will also be mapped into faulting process'
VMA.

Notice that I use the term "page cache" here, since in 2.6 buffer and
page cache are unified and called as page cache.


-- 
regards,

Mulyadi Santosa
Freelance Linux trainer
blog: the-hydra.blogspot.com

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux