Article View: alt.folklore.computers
Article #625467Re: different architecture, was PDP 11/40 system manual
From: John Levine
Date: Tue, 14 Aug 2018 15:40
Date: Tue, 14 Aug 2018 15:40
46 lines
3727 bytes
3727 bytes
In article <1355830485.555945700.866...@news.eternal-september.org>, Peter Flass <peter...@yahoo.com> wrote: >> We all think it's obvious to have byte/word addressing where the word >> addresses are byte addresses with the low bits zero, but it wasn't >> obvious at all before IBM invented it for the 360. Once they had a >> memory architecture that could work either way, building the >> instruction set wasn't so hard. > >Or maybe not so obvious. With word addresses you can address a lot more >memory with a given-length address field. A lot of machines, like the >PDP-10, solved this problem by having byte instructions use a byte pointer >that indicated the byte within the word, and this worked well. That's right. I know of a similar character addresssing kludge in the GE 635. It was OK, but the profusion of byte instructions added to the later models of -10 suggest that it didn't work that well. The 360 design was clever that the addresses in the architecture were big but base registers kept the instructions were small, so only the registers had to be 32 bits. >> That too, although BOS, TOS, DOS, OS/PCP, OS/MFT, OS/MVT, CP/CMS, TSS, >> and PS44 suggest that consolidating the system software didn't work >> out so well. > >PS44, TSS, and CP/CMS were special cases. PS/44 was a special case, since >the /44 used the same platter disk as the 1130 (2315?), and no other 360 >supported it. Also it was designed to be a real-time OS, whereas real-time >features were grafted on to OS/360 later. More to the point, the /44 only implemented a subset of the 360's instruction set, so even with different peripherals it couldn't run any other OS. >All the rest other than OS were mistakes. IBM was unable to get >even PCP to fit on the smallest machines, so DOS, TOS, BOS were written as >"temporary" systems which became permanent. Yes. I never entirely understood the difference between BOS and DOS. I realize that BOS could run in 8K and DOS needed 16K, but what else did BOS leave out? -- Regards, John Levine, jo...@iecc.com, Primary Perpetrator of "The Internet for Dummies", Please consider the environment before reading this e-mail. https://jl.ly
Technical Details
Message-ID:
<pkut64$lt6$1@gal.iecc.com>Path:
mbox-mo1.pugleaf.net!c189-v6ni380ith.0!nntp.google.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED.news.iecc.com!not-for-mailReferences:
<21aaeee8-c41a-4442-a4eb-ea6a29b1e4f1@googlegroups.com> <5b71ce88.4681852@news.dslextreme.com> <pksssc$2p6c$1@gal.iecc.com> <1355830485.555945700.866949.peter_flass-yahoo.com@news.eternal-september.org>Show Full Headers
Complete Article Headers
X-Received: by 2002:a6b:8ec5:: with SMTP id q188-v6mr10196003iod.2.1534261254301; Tue, 14 Aug 2018 08:40:54 -0700 (PDT) X-BeenThere: alt.folklore.computers@googlegroups.com Received: by 2002:a24:5a81:: with SMTP id v123-v6ls731916ita.1.canary-gmail; Tue, 14 Aug 2018 08:40:53 -0700 (PDT) X-Received: by 2002:a24:5507:: with SMTP id e7-v6mr8387331itb.37.1534261253373; Tue, 14 Aug 2018 08:40:53 -0700 (PDT) MIME-Version: 1.0 Path: mbox-mo1.pugleaf.net!c189-v6ni380ith.0!nntp.google.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED.news.iecc.com!not-for-mail From: John Levine <jo...@taugh.com> Newsgroups: alt.folklore.computers Subject: Re: different architecture, was PDP 11/40 system manual Date: Tue, 14 Aug 2018 15:40:52 -0000 (UTC) Organization: Taughannock Networks Message-ID: <pkut64$lt6$1@gal.iecc.com> References: <21aaeee8-c41a-4442-a4eb-ea6a29b1e4f1@googlegroups.com> <5b71ce88.4681852@news.dslextreme.com> <pksssc$2p6c$1@gal.iecc.com> <1355830485.555945700.866949.peter_flass-yahoo.com@news.eternal-september.org> Injection-Date: Tue, 14 Aug 2018 15:40:52 -0000 (UTC) Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="22438"; mail-complaints-to="ab...@iecc.com" Cleverness: some X-Newsreader: trn 4.0-test77 (Sep 1, 2010) Originator: jo...@iecc.com (John Levine) Bytes: 3196 Lines: 45 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit