From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21151 invoked from network); 18 Jul 2023 00:50:04 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 18 Jul 2023 00:50:04 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id AD1E942A46; Tue, 18 Jul 2023 10:49:58 +1000 (AEST) Received: from mercury.lcs.mit.edu (mercury.lcs.mit.edu [18.26.0.122]) by minnie.tuhs.org (Postfix) with ESMTPS id 4322B42A44 for ; Tue, 18 Jul 2023 10:49:47 +1000 (AEST) Received: by mercury.lcs.mit.edu (Postfix, from userid 11178) id 4ACC518C09B; Mon, 17 Jul 2023 20:49:46 -0400 (EDT) To: tuhs@tuhs.org Message-Id: <20230718004946.4ACC518C09B@mercury.lcs.mit.edu> Date: Mon, 17 Jul 2023 20:49:46 -0400 (EDT) From: jnc@mercury.lcs.mit.edu (Noel Chiappa) Message-ID-Hash: QCT6J5WVPP5BMK4EJ3LBLIRKB6FEJTQ3 X-Message-ID-Hash: QCT6J5WVPP5BMK4EJ3LBLIRKB6FEJTQ3 X-MailFrom: jnc@mercury.lcs.mit.edu X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: jnc@mercury.lcs.mit.edu X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Research UNIX PDP 11/45 List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: > From: Henry Bent > there will be a lengthy addendum shortly. The most useful thing is probably this: https://minnie.tuhs.org/cgi-bin/utree.pl?file=V4/nsys/ken/low.s which lists exactly what was there; not only the types, but how many of each there are. This is from 'nsys', which is slightly before the actual V4, so it's quite early. 'low.s' is inherently machine-specific; i.e. different machines would share most kernel files identically, but _not_ this one - unless they had _absolutely identical_ device sets. So this one is _probably_ the one from the /45 in picture. It shows: RK11 RF11 PC11 TC11 TM11 1xKL11 12xDC11 1xDP11 (synchronous serial) 1xDN11 (dial-out asynch control) 1xDR11C (parallel port to -11/20) 2xDC11 (Screw Works voice synthesizer) 1xDR11A (voice response unit) 1xDR11C (C/A/T typesetter) (Line printer, card reader and RP11 are commented out; more about the RP11 in a later message. There's also this: https://minnie.tuhs.org/cgi-bin/utree.pl?file=V4/nsys/ken/11-45 which is a bit hard to interpret, but I think might list what's in each rack: the TC11, RK11 (early ones), RF11 and TM11 (early ones) were large custom wire-wrapped backplanes which bolted into the front or back of a 19 inch rack; this: https://gunkies.org/wiki/RK11-C_disk_controller has an image of such an RK11. The "MOS 16-24" is probably a reference to an MS11: https://gunkies.org/wiki/MS11_Semiconductor_Memory_System which had to mount in the CPU backplane. The "MM" entries are likely core memory units; probably MM11-K's: https://gunkies.org/wiki/MM11-K_core_memory since they seem to be 4KW each. (Maybe MM11-E's or 'F's, though; those are also 4KW each.) I'm not sure what they "PL"s are - probably Plessey core? Anyway,it looks like the machine had 104KB total. This file: https://minnie.tuhs.org/cgi-bin/utree.pl?file=V4/nsys/ken/conf.c lists all the types of devices on the machine. One oddity is that it lists two RK11's; but if you look at the RK11 driver: https://minnie.tuhs.org/cgi-bin/utree.pl?file=V4/nsys/dmr/rk.c it's only set up to handle one physical controller. But there is this: #define JRK 1 /* temp */ if (bp->b_dev.d_major==JRK) d = bp->b_dev.d_minor; else d = bp->b_blkno%3; so the two different major device entries appear to handle the same disks in different ways ("d = bp->b_blkno%3" will spread a virtual drive across three physical drives). Memory, it would have been hard to say (UNIX even then sized memory at start up) but then I found that '11-45' file. I also found a copy of the CACM version of the UNIX paper: https://people.eecs.berkeley.edu/~brewer/cs262/unix.pdf which says the machine had 144KB (so they had added 40KB more at that point). (I seem to recall someone had scanned the SOSP version; I didn't save the pointer, but if someone knows where it is, it would be interesting to look, and see what it says - they seemed to update this paper on a regular basis - the copy included with V6 talks about the -11/70.) The system at that point had "a 1M byte fixed-head disk .. four moving-head disk drives which each provide 2.5M bytes on removable disk cartridges, and a single moving-head disk drive which uses removable 40M byte disk packs" The RS11 disks for the RF11 were 512KB, so either they'd added a second one, or switched to an RS04 (but that's a MASSBUS device). The big disk was an RP03 so they had added an RP11, which wasn't present earlier. Noel