HP3000-L Archives

July 1999, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Bruce Toback <[log in to unmask]>
Reply To:
Bruce Toback <[log in to unmask]>
Date:
Fri, 9 Jul 1999 15:11:26 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (56 lines)
Gavin writes:

>Stan writes:
>> HP-UX *barely* uses any of the addressing capability of PA-RISC.
>
>HP-UX pre-11.0 uses only implicit 32-bit pointers, and provides no APIs
>capable of accepting (or giving) a 64-bit segmented address (long pointer).
>
>> MPE/iX uses all of it!
>
>The 64-bit version of HP-UX 11.0 uses 100% of the enhanced 64-bit addressing
>capabilities of PA-RISC 2.0.  Memory appears to a process as a flat 64-bit
>address space.  Each process has its own 4 TeraByte stack, 4 TeraBytes of
>"text" (program code), and access to 8 TeraBytes of shared data objects
>(like mapped files)...

I will point out that this scheme isn't quite as flexible as Gavin
suggests. There is only a 32-bit space register, meaning that the OS can
manage, at most, 2^32 - 1 processes.

>The current 16TB addressing limit of HP-UX 11.0 is a software convention,
>rather than a hardware limit as in PA-RISC 1.x.  It can be expanded as
>needed (as soon as someone writes a program bigger than 4TB :-)

I distinctly remember being in a technical roundtable session at the
Interex (then HPIUG) conference in Edinburgh in 1983. They were
discussing the 32-bit address space that Vision was going to have, and
announced that 4GB would be enough for the foreseeable future. I predict
16TB is going to seem as laughably small in 2015 as it seems laughably
large now.

>If MPE ever becomes a real 64-bit OS, then it will be able to take advantage
>or the HP-UX way of doing things (Note that becoming 64-bit and running on
>IA-64 are two *unrelated* issues).

Not completely, since the MPE lab is a lot more reluctant to fork OS
development than the Unix folks. HP 3000s are expected to last five years
or more, meaning that forking the OS to allow a true 64-bit MPE would
leave out all the PA-RISC 1.x systems manufactured in the last five
years. The timeframe for the second-generation IA-64 chip is just about
the earliest that HP could reasonably cut off all the 1.x people from new
OS development.

-- Bruce


--------------------------------------------------------------------------
Bruce Toback    Tel: (602) 996-8601| My candle burns at both ends;
OPT, Inc.            (800) 858-4507| It will not last the night;
11801 N. Tatum Blvd. Ste. 142      | But ah, my foes, and oh, my friends -
Phoenix AZ 85028                   | It gives a lovely light.
btoback AT optc.com                |     -- Edna St. Vincent Millay
Mail sent to [log in to unmask] will be inspected for a
fee of US$250. Mailing to said address constitutes agreement to
pay, including collection costs.

ATOM RSS1 RSS2