[Info-vax] OpenVMS.Org quick pool

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Fri Aug 24 11:56:31 EDT 2012


On 2012-08-24 14:43:55 +0000, Johnny Billquist said:

> On 2012-08-24 14:48, Stephen Hoffman wrote:
>> On 2012-08-24 02:58:03 +0000, Johnny Billquist said:
>> 
>>> Oh. I should probably point out that "22-bit address" is the physical
>>> addressing of the machine. Virtual addresses are always 16 bits, even
>>> on modern machines with 22-bit physical addresses.
>> 
>> So you don't know how to or haven't had to program a PDP-11 box past
>> 16-bit addressing, or another analogous use of (lowercase-W) windows? Ok.
> 
> Huh? Are you saying that I'm wrong... I am not.

What you're reading in the PDP-11 manuals is correct, as far as it 
goes.  A PDP-11 does have 16-bit addressing.

It is feasible to exceed that limit; to address more memory than what 
that 16-bit addressing would allow, from within an application.

> And yes, I've done plenty of coding under RSX, using large memory 
> regions. Your virtual address is still only 16 bits. What that 16-bit 
> virtual address resolves to in the 22-bit physical address space is a 
> different story, and don't change that my code only deals with a 16-bit 
> virtual address.
> I can probably recall and present exactly how the PDP-11 works straight 
> from my head without checking the documentation.
> 
> Maybe you need a refresher on what a virtual address is? :-)

I'll leave it to you to decide which one of us is more familiar with 
virtual addressing, and how to use virtual addressing (limits and all) 
to advantage.





-- 
Pure Personal Opinion | HoffmanLabs LLC




More information about the Info-vax mailing list