The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [pups] re: PDP-9
@ 2002-08-21  3:55 Dennis Ritchie
  2002-08-21  9:19 ` Lars Brinkhoff
  2002-08-21  9:21 ` Johnny Billquist
  0 siblings, 2 replies; 9+ messages in thread
From: Dennis Ritchie @ 2002-08-21  3:55 UTC (permalink / raw)


Bilquist said (quoting Buitinck):

 > > we all know that UNIX first ran on the PDP-7 and then on the PDP-11/20,
 > > but does anyone know anything about PDP-9 UNIX?  it\'s mentioned in \"The
 > > UNIX Time-Sharing System\" in the V7 manual:
 > > 
 > > \"The earliest [version of UNIX] (circa 1969-70) ran on the Digital
 > > Equipment Corporation PDP-7 and -9 computers.\"

 > Hmmm, I cannot exactly answer that, but the PDP-7 and PDP-9 were both
 > 18-bit machines, and somewhat compatible, I believe.
 > The whole line is (I believe):

 > PDP-4 -> PDP-7 -> PDP-9 -> PDP-15

 > So I guess that if you had it running on a PDP-7, you could probably
 > almost take the code unmodified and run it on the PDP-9.
 > The PDP-15 have a different bus (Unibus?) I believe, and thus,
 > peripherials are different from the predecessors.
 > This obviosuly affects the OS. :-)

The 7, 9, 15 were very compatible.  I think the -15
had some scheme for using an index register, which
the earlier ones didn't have, but it was otherwise
pretty much identical in IS architecture.

There was very little rewriting to try Unix out
on the -9 and -15; perhaps just some tweaks in
the disk device commands.  I don't think the
system actually ran on either for more than a few
hours.  Ken was just playing around.

The -15 may have had an electrically different
bus, but I'm reasonably sure it was not a Unibus.
All of them used IOT instructions, not memory-mapped
IO registers.

Both of the machines we tried were being used by other groups
and we couldn't squat on them as with the PDP-7.
I recall that  the -15's main job was controlling a
step-and-repeat camera that exposed LSI masks.

	Dennis




^ permalink raw reply	[flat|nested] 9+ messages in thread
* [pups] Re: PDP-9
@ 2002-08-21  8:01 Roger Ivie
  0 siblings, 0 replies; 9+ messages in thread
From: Roger Ivie @ 2002-08-21  8:01 UTC (permalink / raw)


Dennis Ritchie said:
> The 7, 9, 15 were very compatible.  I think the -15
> had some scheme for using an index register, which
> the earlier ones didn't have, but it was otherwise
> pretty much identical in IS architecture.

According to Gordon Bell's "Computer Engineering", the primary differences
from the -4 to the -7 were switching from 6-bit to ASCII I/O devices and
the addition of a trap mechanism. The -9 primarily changed the memory
system, going to 2-1/2D core; it was also microcoded. The -15 went to
TTL ICs and added index registers and memory relocation. He says
"The PDP-9 instruction compatibility was acheived with three minor
exceptions about which no complaints were received", although I don't
see an explanation of the exceptions.

http://research.microsoft.com/users/GBell/Computer_Engineering/

-- 
Roger Ivie
ivie at cc.usu.edu



^ permalink raw reply	[flat|nested] 9+ messages in thread
* [pups] re: PDP-9
@ 2002-08-21 19:59 Carl Lowenstein
  0 siblings, 0 replies; 9+ messages in thread
From: Carl Lowenstein @ 2002-08-21 19:59 UTC (permalink / raw)


> To: pups at minnie.tuhs.org
> From: Dennis Ritchie <dmr at plan9.bell-labs.com>
> Subject: [pups] re: PDP-9
> Date: Tue, 20 Aug 2002 23:55:55 -0400
> 
> Bilquist said (quoting Buitinck):
> 
>  > > we all know that UNIX first ran on the PDP-7 and then on the PDP-11/20,
>  > > but does anyone know anything about PDP-9 UNIX?  it\'s mentioned in \"The
>  > > UNIX Time-Sharing System\" in the V7 manual:
>  > > 
>  > > \"The earliest [version of UNIX] (circa 1969-70) ran on the Digital
>  > > Equipment Corporation PDP-7 and -9 computers.\"
> 
>  > Hmmm, I cannot exactly answer that, but the PDP-7 and PDP-9 were both
>  > 18-bit machines, and somewhat compatible, I believe.
>  > The whole line is (I believe):
> 
>  > PDP-4 -> PDP-7 -> PDP-9 -> PDP-15
> 
>  > So I guess that if you had it running on a PDP-7, you could probably
>  > almost take the code unmodified and run it on the PDP-9.
>  > The PDP-15 have a different bus (Unibus?) I believe, and thus,
>  > peripherials are different from the predecessors.
>  > This obviosuly affects the OS. :-)
> 
> The 7, 9, 15 were very compatible.  I think the -15
> had some scheme for using an index register, which
> the earlier ones didn't have, but it was otherwise
> pretty much identical in IS architecture.
> 
> There was very little rewriting to try Unix out
> on the -9 and -15; perhaps just some tweaks in
> the disk device commands.  I don't think the
> system actually ran on either for more than a few
> hours.  Ken was just playing around.
> 
> The -15 may have had an electrically different
> bus, but I'm reasonably sure it was not a Unibus.
> All of them used IOT instructions, not memory-mapped
> IO registers.
> 
> 	Dennis

What I remember, as the last gasp of PDP-15 production was a
dual-processor setup, linked with a PDP-11.  The intent was to take
advantage of the lower-cost Unibus peripherals.  I remember the
sales literature, but do not recall ever seeing one.

    carl
-- 
    carl lowenstein         marine physical lab     u.c. san diego
                                                 clowenst at ucsd.edu



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-08-22  2:47 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-08-21  3:55 [pups] re: PDP-9 Dennis Ritchie
2002-08-21  9:19 ` Lars Brinkhoff
2002-08-21  9:21 ` Johnny Billquist
2002-08-21  9:34   ` [pups] PDP-9 Lars Buitinck
2002-08-21  9:57     ` Johnny Billquist
2002-08-22  2:06   ` [pups] PDP-9 Frank Wortner
2002-08-22  2:47     ` [pups] Re: Missing 1st to 4th Editions Warren Toomey
2002-08-21  8:01 [pups] Re: PDP-9 Roger Ivie
2002-08-21 19:59 [pups] PDP-9 Carl Lowenstein

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).