Could someone clear something up for me? If I recall correctly, Al
Blackington once told me years ago that the PDP-6 was a bitch to keep running
because, in marked contrast to all the -10's (and how many other PDP's?), it
was an *asynchronous* design. In particular, it was quite prone to wedge in
the middle of instructions waiting for a dropped signal that was never going
to arrive.
So, would one of the people who actually worked on the hardware like to
confirm, clarify or refute this for me?
/AHM/THX
--
Alan Howard Martin AMa...@TLE.ENet.DEC.Com
Oh well, thanks for the info.
I couldn't easily check with AlB before posting, so my poor recall of what
he'd said isn't his fault.
Asynch designs have some problems
1) They are harder to design and build. You have to plan for all those
additional "okay I'm done" signals. Also it does take time to
propagate and process those signals, so a sychronous design can
squeeze out a little more speed by "knowing" a function will be
completed at "clock tick N".
2) It you are trying to artificially produce a range of "models"
for marketing reasons, you can't just turn down the clock
to slow things down.
>Could someone clear something up for me? If I recall correctly, Al
>Blackington once told me years ago that the PDP-6 was a bitch to keep running
>because, in marked contrast to all the -10's (and how many other PDP's?), it
>was an *asynchronous* design.
Well, the answer is "Yes and No". The PDP-6 was asynchronous.
But so were the PDP-10's (except for the KL-10). So not much marked
contrast there.
There were a number of reasons why the PDP-6 was hard to keep running,
but that wasn't particularly one of them. If the machine did hang in
the middle of an instruction, it was pretty easy to tell how far it
had gotten (all those lights were there for a reason) and thus pin
down what small section of logic must have failed.
I don't recall hangs in the middle of a processor sequence being that
common a failure mode. Memory cycles to the external busses, yes.
But not very often within the processor.
>Alan Howard Martin AMa...@TLE.ENet.DEC.Com
Bob Clements, K1BC, clem...@bbn.com, (w) +1 617 USE K1BC
[Erstwhile PDP-6 field engineer, later KA-10 project engineer]
Yes, the lights would be a blur. Until the machine hung up someplace.
Of course, today, if the CPU breaks you simply buy another one and plug
it in.
I don't recall lamp test buttons on the KA. The KI had 'em though; saved
my butt several times. [insert smiley]
--
______________________________________________________________________
| | |
| Carl Richard Friend (UNIX Sysadmin) | West Boylston |
| Minicomputer Collector / Enthusiast | Massachusetts, USA |
| mailto:carl....@swec.com | |
| http://www.ultranet.com/~engelbrt/carl/museum | ICBM: N42:21 W71:46 |
|________________________________________________|_____________________|
Even though the lights were a blur, there was lots of information to be
gleaned if you knew what to look for. Anyone else out there remember "pink
scheduling mode"?
--
jeve...@wwa.com (John V. Everett)
>Well, the answer is "Yes and No". The PDP-6 was asynchronous.
>But so were the PDP-10's (except for the KL-10). So not much marked
>contrast there.
>
>There were a number of reasons why the PDP-6 was hard to keep running,
>but that wasn't particularly one of them. If the machine did hang in
>the middle of an instruction, it was pretty easy to tell how far it
>had gotten (all those lights were there for a reason) and thus pin
>down what small section of logic must have failed.
>
>I don't recall hangs in the middle of a processor sequence being that
>common a failure mode. Memory cycles to the external busses, yes.
>But not very often within the processor.
>
>
>>Alan Howard Martin AMa...@TLE.ENet.DEC.Com
>
>Bob Clements, K1BC, clem...@bbn.com, (w) +1 617 USE K1BC
>[Erstwhile PDP-6 field engineer, later KA-10 project engineer]
In my earlier post regarding synchronous vs. asynchronous designs I said I
stood ready to be corrected by my betters. With respect to PDP-6/10 hardware
design Clements is certainly my better by a long shot. Thanks Bob, for
confirming what I remember about the design. Senility is held in abeyance for
yet another day.