[Info-vax] Databases versus RMS
Bob Koehler
koehler at eisner.nospam.encompasserve.org
Wed Apr 18 09:51:20 EDT 2012
In article <jmmds1$cfl$1 at Iltempo.Update.UU.SE>, Johnny Billquist <bqt at softjar.se> writes:
>
> Hmm. If that is so, then VMS works rather different from RSX. In RSX,
> disk caching in the OS happens under the QIO layer. Do VMS not have disk
> caching? Or how does it deal with sharing between different processes,
> where I/O is hitting the same actual disk blocks?
>
> Or was that what you meant by the writeback caching comment?
Sharing is generally done through RMS layers. RMS will cache as
much or as little as it is told to. Below RMS, VMS is using
write-through cache. HLL RTLs can also cache, but I don't know
if any do using other than RMS features.
I never experienced anything but write-through cache on RSX, but I
never did know it as well.
Possibly _the_ exception is the pre-allocated block cache. VMS
will mark blocks used on the drive that have not been used in order
to keep a cache of free blocks for upcoming writes. This is what
gets rebuilt when an improperly dismounted disk is mounted without
/norebuild, or when a "set volume/rebuild", is done.
More information about the Info-vax
mailing list