[Info-vax] OpenVMS.Org quick pool

Paul Sture nospam at sture.ch
Fri Aug 24 09:22:59 EDT 2012


On Thu, 23 Aug 2012 16:28:25 -0400, Stephen Hoffman wrote:

> On 2012-08-23 18:05:57 +0000, Johnny Billquist said:
> 
>> No point. You cannot address more than 64K with a PDP-11, so even if
>> you had 1 MB, you could not address it.
> 
> You're referring to the 16-bit addressing design of the PDP-11, most
> likely.
> 
> Later PDP-11 systems support 22-bit memory addressing.
> 
> And shuffling mapping tables also permitted accessing more than 16-bits
> of memory (though not all at once), using windowing.

Our 11/34 running RT-11 had a memory management unit (MMU) which allowed 
RT-11 V3 to reach memory above 64K; we ended up with 192K or slightly 
more in that system.

Since we were using CTS-300 (a Time Shared Dibol monitor which ran 
programs on our behalf) it was transparent to the programmer, though once 
we moved to using MMU, the linker used a base address which resulted in 
over-large executables, and Digital provided a utility called REDUCE 
which trimmed the disk space used back to sensible levels.

This didn't mean that any Dibol program could exceed 32K, just that we 
could run more of them concurrently and hence support more users.

> The same basic window-mapping hackery was performed as far back as Apple
> II systems and very likely before;

This was circa 1978/9.  According to the RT-11 Wiki, use of extended 
memory was available with an MMU as far back as 1975.

https://en.wikipedia.org/wiki/RT-11#Release_history

I note from the release history there that RT-11 v3 dates from Feb-1977. 
This was supposed to support MMU addressing but was sufficiently buggy 
that we had to wait for v3B.  Seeing a menu record appearing in the 
middle of your parts file was a bit of a surprise :-)

-- 
Paul Sture



More information about the Info-vax mailing list