[Info-vax] OpenVMS I64 V8.1 "Evaluation Release"?
Johnny Billquist
bqt at softjar.se
Mon Mar 26 08:41:37 EDT 2012
On 2012-03-26 15.27, VAXman- @SendSpamHere.ORG wrote:
> In article<jkpl8q$m3p$1 at Iltempo.Update.UU.SE>, Johnny Billquist<bqt at softjar.se> writes:
>> On 2012-03-23 18.45, Fritz Wuehler wrote:
>>> glen herrmannsfeldt<gah at ugcs.caltech.edu> wrote:
>>>
>>>> Fritz Wuehler<fritz at spamexpire-201203.rodent.frell.theremailer.net> wrote:
>>>>> Johnny Billquist<bqt at softjar.se> wrote:
>>>>
>>>>>> No, the z/Arch, even in its latest implementation, does not give you 64
>>>>>> physical address pins out of the CPU, so no way you could hook up 2**64
>>>>>> bytes of physical memory.
>>>>
>>>>> Do you have a pinout handy? If so, I defer to you.
>>>>
>>>> As far as I know, they don't sell the chips separately from whole
>>>> machines, and don't publish data sheets. There might some
>>>> maintenance manuals, but likely not.
>>>
>>> If so we need to agree it's all conjecture and the architecture may support
>>> 64 bit physical addresses or it may not. If you don't have the pinout and
>>> the block diagram or some other documentation then nobody knows.
>>
>> I'm still ready to claim that no machine produced today can connect 2^64
>> bytes of ram to it. I just don't see it as even probable that anyone
>> would be putting out 64 address pins.
>>
>> And that is ignoring possible architecture limits, where the machine
>> very well cannot form 64 bit physical addresses. After all, it is not
>> really required that a machine can form a 64 bit physical address, even
>> if you can form a 64 bit virtual address.
>>
>> All claims for maximum physical memory on all machines I've seen so far
>> are way below any 2^64 address range, and for some I have managed to
>> find definitive information. The one I totally failed on was the z196.
>> I'll totally agree that it's only conjecture, but based on the
>> information I have managed to find, it looks like the max would be 64
>> GB. That is way, way from 2^64...
>>
>> It would be interesting to hear if anyone with deep knowledge about the
>> architecture could comment on what the theoretical limits are on how
>> large physical addresses can be formed.
>
> Why not? If you used 1GB DIMMs, you'd only need 16,000,000,000 of them.
Because the hardware might not actually form a 64-bit physical address
out of the MMU.
The "old" VAXen, for instance, only forms a 30 bit physical address.
The "new" VAXen could form either a old 30-bit physical address, or a
new form 34-bit physical address. It's decided by which format the PTE,
which can have either a 21-bit PFN or a 25-bit PFN.
So, until the NVAX, and the new PTE format, all VAXen were restricted to
a 30 bit physical address, even though you had a 32-bit virtual address.
(But I suspect you actually knows this.)
Or maybe you just asked the rethorical question of why not have 2^64
bytes of memory because you thought 16 billion DIMMs in a computer would
look ridiculous? :-)
By the way, even assuming a IB z196 single CPU can address the current
specified maximum of 3 TB, that would only requires 42 address bits.
That is still a long way from 64. And why it would be 3TB on a single
CPU totally beats me, and I don't think that is a per-CPU limit.
Johnny
More information about the Info-vax
mailing list