lkml.org 
[lkml]   [1997]   [Jul]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: The Central Mystery
Date
Colin Plumb writes:
> > Böhme et.al, Linux Kernel Programming, have about 40 pages on
> > memory management. Maybe this helps.
>
> Yes, that has been the most helpful source so far. But your explanation
> is even clearer!

If that's the book I think it is, it covers 1.2 kernels.

> > Please note that this is a Linux 2.1 description; in Linux 2.0, things
> > are slightly different.
>
> I know a *big* difference is that the buffer cache is used much less now.
> Basically, the buffer cache "physically tagged", by device and
> offset. The page cache is "virually tagged", indexed by inode
> and offset. It didn't used to be.

The (inode, offset) page cache has been in since 2.0 (leaving
development kernels aside). It was the 1.2 series which just had the
buffer cache. I've barely played with 2.1 kernels at all so I don't
know what slight differences between 2.0 and 2.1 he's referring to.

--Malcolm

--
Malcolm Beattie <mbeattie@sable.ox.ac.uk>
Unix Systems Programmer
Oxford University Computing Services

\
 
 \ /
  Last update: 2005-03-22 13:39    [W:0.033 / U:0.720 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site