[Info-vax] VAX vs. MV/8000 [was Re: Hard links on VMS ODS5 disks]
Rich Alderson
news at alderson.users.panix.com
Tue Aug 22 21:36:42 EDT 2023
=?UTF-8?Q?Arne_Vajh=c3=b8j?= <arne at vajhoej.dk> writes:
[ snip ]
> There is an obvious case: Data General was in a relative similar situation to
> DEC.
> DEC had a PDP-11 mini-computer with various 16 bit OS (RSX, RSTS/E, RT-11,
> IAS etc.) and they came up with the VAX and the 32 bit VMS.
> Data General had an Eclipse mini-computer with 16 bit AOS and they came up
> with the Eclipse MV with the 32 bit AOS/VS.
The Eclipse was an extension of the 16 bit Nova family, with additional
instructions done by changing the meaning of certain NOPs.
> Same business problem. Same point in time.
> So I tried to compare design.
> (disclaimer: for Eclipse MV and AOS/VS entirely based on various internet
> source - I have no experience with them myself)
> VAX + VMS Eclipse MV + AOS/VS
> --------- -------------------
> CISC CISC
> 32 bit virtual byte addresses 31 bit virtual word addresses
> 4 GB address space 4 GB address space
> 512 byte pages 2 KB pages
> 16 bit compatibility mode 16 bit compatibility mode
Wrong! See below.
> 4 modes: 8 modes:
> K (0) - VMS 0 - kernel
> E (1) - RMS & Rdb 1 - virtual adress translation
> S (2) - DCL 2 - unused
> U (3) - application 3 - IO buffering & compatibility
> 4 - DG database
> 5 - Oracle database
> 6 - available for large applications
> 7 - applications
> memory organized: memory organized in 512 MB segments one per mode
> P0 - heap
> P1 - stack
> S0 - OS
> S1 - unused (early VMS)
> processes processes + threads (called tasks)
> kernel in Macro-32 or Bliss kernel in assembler
> utilities in Macro-32 or Bliss or HLL utilities in Algol dialect
> Not similar enough to suspect industrial espionage but similar enough to
> support my claim that DEC choices back then made sense given what was known.
Unlike the PDP-11 mode bit in the VAX, the MV/8000 used the same method as the
Eclipse to add 32 bit intructions to the mix: A previously unused set of NOPs
was turned into the prefixes for the 32 bit instruction set.
I refer you to a nontechnical description of the development of the MV/8000,
Tracy Kidder's _The Soul of a New Machine_, and to the historical pages
available from Wild Hare (wildhare.org), Bruce Ray's company which now holds
the rights to all of the Data General software.
Disclaimer: I have no dog in this fight. Bruce is a good friend, but I've never
worked on DG systems.
--
Rich Alderson news at alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen
More information about the Info-vax
mailing list