Deutsch   English   Français   Italiano  
<b5ee3cd30916a413ff55a0bc7f46c64b@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: base and bounds, Why I've Dropped In
Date: Mon, 16 Jun 2025 14:37:38 +0000
Organization: novaBBS
Message-ID: <b5ee3cd30916a413ff55a0bc7f46c64b@www.novabbs.com>
References: <0c857b8347f07f3a0ca61c403d0a8711@www.novabbs.com> <102hpk6$3j0bk$2@dont-email.me> <102mv45$lkr$3@gal.iecc.com> <102n693$137tt$1@dont-email.me> <102n7r9$2cog$1@gal.iecc.com> <b5b43c67db0084400f8945c765b12ef3@www.novabbs.org> <102o50i$1decq$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="757019"; 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$i1FrzDK5Qw3F5GqYTVqgTuyAY8ut97aBnz3c.qM18dmC/Wt7vp.cK

On Mon, 16 Jun 2025 4:02:26 +0000, Stephen Fuld wrote:
> On 6/15/2025 1:09 PM, MitchAlsup1 wrote:

>> Who was it that said:: The worst error a computer architect
>> can make is to specify insufficient number of address bits ??
>>
>> Gordon Bell ?
>>
>> Base and bunds simply doubles down on avoiding this rule.
>
> I am not sure what you are saying here.  There are different "limits"
> involved.  One is the maximum addressable by a single program, another
> is the maximum memory the architecture can support, another is the
> maximum size of a section.  This last is related to the design of the
> ISA, i.e., register size, number of bits used for displacement, etc.
> These limits don't have to be the same.

The first two are the ones that were being considered. If an ISA doesn't
allow you to run big programs on it - the first - and even more so if it
only works on a computer with a small memory, then, when you go out and
get a shiny new computer, it's going to have a different ISA.

The second, though, has often been gotten around while retaining
compatibility. If you have base and bounds, the base isn't visible to
the user, so making the base bigger on a newer version of the computer
doesn't break compatibility, except for needing to update the operating
system.

John Savard