| 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