Hi.

On 2016-09-07 21:57, Anders Magnusson wrote:
Hm, IIRC the 83x0 was as asymetric as the 782...?  It could also only
take the interrupts at the master CPU.

Uh. No, as far as I know/remember they 83x0 were not asymmetric in the way the 11/782 was. As far as I know, no other VAX did ASMP at all, and definitely not the way the 11/782 did it. (Well, I seem to remember seeing something called the 11/787, which was an 11/782, but based on the 11/785 instead of the 11/780, hence 11/787, so the same design).

The 8300 was a dual CPU 8200. It uses VAXBI, and thus each CPU is just a node on that bus. So all CPUs have access to the full system. There are still a few things that separate the primary CPU from the secondary ones, but all CPUs run the full kernel, and can deal with system calls as well as I/O. It might be that all interrupts are routed to the primary CPU, but the 11/782 is way more asymmetric than that...

...then there was the multiprocessor MV2, that had both local and shared
memory...

That was never a supported config from DEC, if I remember right? Was the shared memory some memory in the Qbus address space then? Could the uVAX II even deal with Qbus memory? (Uh, I bet Bob Supnik knows... :-) )

But this is similar to the 11/782, which also could have both CPU local, and shared memory at the same time. In the 11/782, you have special memory boxes that were dualported.

The 11/782 also only had peripherals connected to the primary CPU. And anything done in the kernel happened on the primary CPU. If you so much as did a system call on the slave, it would interrupt the primary CPU, it itself just stop processing there and then. The primary CPU would then schedule some process for the slave CPU, and kick it off to start work. So all scheduling also was done on the primary.

The slave CPU was more like a device from the primary CPU perspective.

Not sure you even had a Unibus on the slave, but anyway, you were not allowed to connect any peripherals on the slave CPU buses.

And to respond to Dave Hittner, yes, I believe VMS removed the ASMP support, thus forcing any existing 11/782 systems to be split into two 11/780. Which is why I said that I'm not even sure where to find any software that would support the 11/782.

  Johnny


-- Ragge

Den 2016-09-07 kl. 21:15, skrev Hittner, David T (IS):
Wasn't the VAX 11/782 and the Asymmetric model de-supported at some
point during the life of VMS?

I seem to remember hearing (at a DECUS Symposium?) that existing
11/782 customers would have to separate them into two 11/780's and
then cluster them to upgrade to the latest version of VMS.

Dave


-----Original Message-----
From: Simh [mailto:[email protected]] On Behalf Of Johnny
Billquist
Sent: Wednesday, September 07, 2016 2:55 PM
To: Ray Jewhurst
Cc: [email protected]
Subject: EXT :Re: [Simh] Pdp8 terminals

Hi.

On 2016-09-07 19:00, Ray Jewhurst wrote:
My apologies. To be honest I am very ignorant about of the science of
computers. I am disabled, cannot work but I am a total computer
history buff. I want to learn and know and experience as much as I can
and Simh is a major part of that. I  want to help where I can so
please excuse my occasionally confusion.
No worries. You never learn if you are afraid of making mistakes.
However, if you are not rather experienced writing code, I think that
implementing something like the VAX-11/782 might be quite a task...
Not to mention that I don't know where you'd find a version of VMS
that would support the machine.

Maybe find something a little simpler to start with? Like the talk
about expanding the PDP-8 to more generic support for devices than the
current implementation.

    Johnny


On Sep 7, 2016 12:46 PM, "Johnny Billquist" <[email protected]
<mailto:[email protected]>> wrote:

     The 11/782 are no more asynchronous than any multiprocessor system.

     The A in ASMP stands for assymetric. As in, the second processor
did
     not run any kernel code, but is a slave processor to the primary
     processor. It gets scheduled with user-land code to run, but any
     trapping to the OS means it interrupts the main processor, who do
     all the work.

             Johnny

     On 2016-09-07 18:23, Ray Jewhurst wrote:

         I think you are like I am. I would like to see every DEC
simulator
         possible. Right now I am doing some preliminary research
into the
         feasibility of a VAX 11/782 which is an asynchronous dual
processor
         11/780.  I will need help because I am not a real
experienced coder.


_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh



--
Johnny Billquist                  || "I'm on a bus
                                  ||  on a psychedelic trip
email: [email protected]             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol
_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to