🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #625467

Re: different architecture, was PDP 11/40 system manual

#625467
From: John Levine
Date: Tue, 14 Aug 2018 15:40
46 lines
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-mail
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>

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