Deutsch   English   Français   Italiano  
<102plso$1od86$1@dont-email.me>

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

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Stephen Fuld <sfuld@alumni.cmu.edu.invalid>
Newsgroups: comp.arch
Subject: Re: base and bounds, Why I've Dropped In
Date: Mon, 16 Jun 2025 10:56:40 -0700
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <102plso$1od86$1@dont-email.me>
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>
 <b72973f1f913d8e1b323e6549605d63d@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 16 Jun 2025 19:56:41 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="877ae013ce74ddc5db88e977764ff87f";
	logging-data="1848582"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1839wT/FX2MMVi/iXLhYaXGrF/TEjTiX6c="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Wmav1994F+9CyDinEwu4IcC+q7A=
Content-Language: en-US
In-Reply-To: <b72973f1f913d8e1b323e6549605d63d@www.novabbs.org>

On 6/16/2025 10:42 AM, MitchAlsup1 wrote:
> On Mon, 16 Jun 2025 4:02:26 +0000, Stephen Fuld wrote:
> 
>> On 6/15/2025 1:09 PM, MitchAlsup1 wrote:
>>> On Sun, 15 Jun 2025 19:44:41 +0000, John Levine wrote:
>>>
>>>> According to Stephen Fuld  <sfuld@alumni.cmu.edu.invalid>:
>>>>> [ base and bounds vs paging
>>>>> An interesting question is whether it is worthwhile to do both.
>>>>
>>>> Multics had segments of variable size, with each segment paged.
>>>> That worked, give or take the inevitable problem of running out of
>>>> address bits.
>>>>
>>>> I think that is an insoluble problem with base and bounds.  However
>>>> you divide up the address space into sections, some sections will
>>>> be too small.
>>>
>>> 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.
> 
> Often base ends up with too few address bits,
> almost always bounds ends up with too few size bits.

But since these can be/should be/are hidden from the user, they can be 
expanded at will.

> On a machine today, wanting byte alignment and bite sizing of
> memory areas, you need 64-bits of base, 64-bits of bounds and
> about 5 more bits to control things. {{Now while I would not
> call someone doing base-bounds sane today--I would claim that
> knocking a couple bits off the top of bounds and another couple
> of bits of bounds to make the control point fit a control register
> container might be considered "sane"}}

:-)



-- 
  - Stephen Fuld
(e-mail address disguised to prevent spam)