Deutsch   English   Français   Italiano  
<d5fcf102c3318c410f2940bcbe76893f@www.novabbs.com>

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

Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: quadibloc <quadibloc@gmail.com>
Newsgroups: comp.arch
Subject: Re: Why I've Dropped In
Date: Sat, 14 Jun 2025 21:26:10 +0000
Organization: novaBBS
Message-ID: <d5fcf102c3318c410f2940bcbe76893f@www.novabbs.com>
References: <0c857b8347f07f3a0ca61c403d0a8711@www.novabbs.com> <dd6e28b90190e249289add75780b204a@www.novabbs.com> <ec821d1d64555055271e3b72f241d39b@www.novabbs.com> <8addb3f96901904511fc9350c43917ef@www.novabbs.com> <102b5qh$1q55a$2@dont-email.me> <48c03284118d9d68d6ecf3c11b64a76b@www.novabbs.com> <102cd09$23hcu$1@dont-email.me> <42cac84be6fb35b9e468cc174919bc4a@www.novabbs.com> <102eske$2nqdn$1@dont-email.me> <b1157f4e66cf38dd9461927b9262ae6a@www.novabbs.com> <102g6b9$36ikc$1@dont-email.me> <102geum$38g45$1@dont-email.me> <102hfp6$3gg8a$1@dont-email.me> <102hnqs$3hv4m$3@dont-email.me> <dfd73e1785d1de562136a170e6cd5fbe@www.novabbs.com> <102jk11$4rmg$3@dont-email.me> <102k8v4$9ep2$2@dont-email.me> <RIi3Q.1147022$6%s6.1038509@fx12.iad> <102ki8f$cf36$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
	logging-data="520441"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="GSAUMsvIs05PgSAevbIzdWiOy1BcuThtiv166p5NnMk";
User-Agent: Rocksolid Light
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Rslight-Posting-User: 7260c650ae4d5ba82d3b6b1eab0ac1b8653ff052
X-Rslight-Site: $2y$10$f8SSNip1CfTz96cUAxfygOizGn99lkuJPJyqUSpLyJGGO/8U0TJMO

On Sat, 14 Jun 2025 19:23:59 +0000, Stephen Fuld wrote:

> That is precisely my point.  The mechanism that IBM chose effectively
> *prevents* program relocation.  That is why I believe it was a mistake
> to choose that mechanism.

It prevents relocation of programs currently in use that are already in
memory.

It facilitates loading programs from object files on disk into any
desired part of memory, which is the usual meaning of "program
relocation" among System/360 programmers, perhaps because they had no
other type of it available.

Implementing the 360 architecture with the addition of a base and bounds
mechanism instead of full-blown virtual memory was perfectly possible.
However, the System/360 was originally conceived as a computer for use
in batch processing. Hence, TSS/360 was a kludge and ran slowly, and it
took the 360/67 with special hardware to facilitate timesharing for IBM
to have something that addressed that function effectively.

John Savard