Deutsch   English   Français   Italiano  
<102mvg1$lkr$4@gal.iecc.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!news.iecc.com!.POSTED.news.iecc.com!not-for-mail
From: John Levine <johnl@taugh.com>
Newsgroups: comp.arch
Subject: Re: base hackery, Why I've Dropped In
Date: Sun, 15 Jun 2025 17:22:09 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <102mvg1$lkr$4@gal.iecc.com>
References: <0c857b8347f07f3a0ca61c403d0a8711@www.novabbs.com> <d5fcf102c3318c410f2940bcbe76893f@www.novabbs.com> <10bc6d62468e8f6bfbf2882d8b929941@www.novabbs.com> <102lf0c$maec$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 15 Jun 2025 17:22:09 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
	logging-data="22171"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <0c857b8347f07f3a0ca61c403d0a8711@www.novabbs.com> <d5fcf102c3318c410f2940bcbe76893f@www.novabbs.com> <10bc6d62468e8f6bfbf2882d8b929941@www.novabbs.com> <102lf0c$maec$2@dont-email.me>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)

According to Stephen Fuld  <sfuld@alumni.cmu.edu.invalid>:
>> So IBM could have created a time-sharing operating system that ran on
>> models of the System/360 other than the model 67 with its Dynamic
>> Address Translation hardware as follows: ...

I gather that APL\360 more or less did that. The user's data block was addressed
from a specific base register, the interpreter could only be preempted at
specific points, where the monitor was allowed to move the data block and adjust
the base register. Any pointers within the data block were relative, and
addresses always computed relative to the base register. I imagine the 360's RX
addressing with both base and index registers came in handy.  There was only
one copy of the interpreter code which never moved.

It worked well but depended on very disciplined application programming.

-- 
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly