On a full install where the filesystem lives on a hard disk when the kernel reads a file it copies a block from the disk into a kernel disk cache. On a frugal install, it seems to me that this is unnecessary as the filesystem already lives in RAM. Does the kernel directly use the block from the in-memory filesystem or does it make a copy into its disk cache?If the Key/CD a Puppy has booted from has been removed, no hard-drive is mounted and no swap file/partition exists, than everything which happens has to be happening in RAM; what distinguishes "Actual Used RAM" from "cache & buffers"?
vmstat on my frugal install reports a cache about 1GB. Are the pages in this cache duplicates of pages in the in-memory filesystem?