> On Oct 24, 2025, at 1:43 PM, ben via cctalk <[email protected]> wrote:
> 
> On 2025-10-24 7:33 a.m., Paul Koning via cctalk wrote:
>>> On Oct 24, 2025, at 8:00 AM, cz via cctalk <[email protected]> wrote:
>>> 
>>> OS level caching of disk devices is a gennable option in M+ with split I/D.
>>> 
>>> It's actually pretty impressive; the system can do read-aheads, and also 
>>> writes can be deferred (which makes turning off the system hot very bad). I 
>>> think it can also cache the directory entry table and even a small cache of 
>>> 256kb or so makes a nice performance difference.
>> It's also a standard feature in RSTS/E, which can allocate up to 496 kW to 
>> the storage cache (plus additional memory, if you want, for a ramdisk).  I 
>> haven't tried to see what the performance numbers look like with and 
>> without, that would be an interesting experiment.
>> paul
> I really wonder how much swapping of memory with disc is done internally or 
> how many buffers it has for files?
> Time sharing was created for use
> with 110 baud TTY's, so the first bench mark needs to be at that speed.

Yes, RSTS-11 in 1973 would likely have ASR33 terminals.  Certainly our college 
system did, on an 11/20 with 16 terminal lines.  But when it was upgraded to 
RSTS/E on an 11/45 with better interfaces (a DH11 instead of 16 KL11 or DL11 
cards) its terminals moved to 300 baud or better.

The RSTS systems at DEC had 9600 baud terminals throughout, on 11/70 machines 
typically.  I don't remember how many lines; 32 seems likely if not more.  With 
4 MW of memory there wasn't that much need for swapping, even after subtracting 
out up to 496 kW for cache.  Perhaps less was used; as I recall RSTS would do 
file data caching only for files tagged for caching, which on development 
systems would not be usual practice.

        paul

Reply via email to