Deutsch   English   Français   Italiano  
<102nehq$152np$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: Sun, 15 Jun 2025 14:39:06 -0700
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <102nehq$152np$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 15 Jun 2025 23:39:06 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="5cd7cd92607c5cf1740ee20c569c91c7";
	logging-data="1215225"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/m+WxJPBX3RgD6cOIssjV1mfHAYjIP/PI="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:kuOnSjLMZdZ3UGmmd/t5IFcYxbw=
In-Reply-To: <102n7r9$2cog$1@gal.iecc.com>
Content-Language: en-US

On 6/15/2025 12:44 PM, 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 didn't know that about Multics.  Thanks John.  ISTM that their 
approach is the opposite of Unisys's approach.  They put the pages 
within the base and bounds, whereas Unisys puts the base and bounds 
"over" the pages.  I think the Mill's approach is to put them "side by 
side".

I don't want to use the word segments, as that has bad connotations that 
aren't relevant here.  For historical reasons, Unisys uses the word 
"bank" to describe the logical addresses between the base and the bound.


> 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.

I don't think so.  Probably with the Multics approach, but not with the 
Unisys approach.  You can make the individual "sections"/banks as large 
as you want.


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