01.02.2013 Views

Chapter 4 PA-RISC Computer Systems - OpenPA.net

Chapter 4 PA-RISC Computer Systems - OpenPA.net

Chapter 4 PA-RISC Computer Systems - OpenPA.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

HP 9000/500 FOCUS Software<br />

one, load the other, execute an ADD instruction, and then a store instruction if the result should be<br />

kept somewhere in memory other than on the stack.<br />

The stack is in memory, there are (probably) some numbers of “top of stack” registers inside the processor<br />

to keep things moving relatively quickly, but these registers are not otherwise visible to the<br />

programmer.<br />

4.56.5 Software<br />

A choice of operating systems was provided by HP for the 520: HP BASIC or HP-UX. All other 500s<br />

(530, 540 and 550) only supported HP-UX. The operating systems were built on top of a common<br />

kernel, called SUNOS (no relation to Sun Microsystems’ SunOS Unix) which provided basic operating<br />

primitives like memory, processor and I/O management. This was intended to be invisible to the user;<br />

the Unix operating system on top ran as a single process on it. SUNOS was not a single binary image,<br />

compile-time switches allowed for BASIC and HP-UX builds. HP-UX ran until version 5.3 on HP<br />

FOCUS hardware.<br />

There were three revision of SUNOS:<br />

SUN I OS:<br />

� Kernel for BASIC language system on Dawn (the 9000/520)<br />

� Single user<br />

� No virtual memory<br />

� Supports only HP “Focus” (i.e., HP’s own) memory boards<br />

� Only for HP 9000/520<br />

SUN II OS:<br />

� Supports both HP BASIC and HP-UX (at that time a port of System III Unix)<br />

� Multiple users<br />

� Virtual memory<br />

� Supports only HP “Focus” (i.e., HP’s own) memory boards<br />

� For HP 9000/520, 530 and 540<br />

SUN III OS:<br />

� Updates for new hardware<br />

� Multiple users<br />

� Virtual memory<br />

� Supports both HP “Focus” (i.e., HP’s own) and commercial third-party memory boards<br />

� For HP 9000/520, 530, 540 and 550<br />

HP-UX for the 9000/500 was the first commercial UNIX supporting a multi-processor, multi-user system.<br />

365

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!