Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <20241130223852.00001ebc@yahoo.com>
Deutsch   English   Français   Italiano  
<20241130223852.00001ebc@yahoo.com>

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

Path: ...!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Michael S <already5chosen@yahoo.com>
Newsgroups: comp.arch
Subject: Re: What is an N-bit machine?
Date: Sat, 30 Nov 2024 22:38:52 +0200
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <20241130223852.00001ebc@yahoo.com>
References: <memo.20241128153105.12904U@jgd.cix.co.uk>
	<20241128185548.000031c9@yahoo.com>
	<vidtpt$pon$1@gal.iecc.com>
	<vieben$3lh9n$1@dont-email.me>
	<vifpn1$1fja$1@gal.iecc.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 30 Nov 2024 21:38:58 +0100 (CET)
Injection-Info: dont-email.me; posting-host="50086155b7b9a9319623e2a87e2f2f0f";
	logging-data="2042702"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18qy6aYpYWc1n4M/yNaL0xa5Xf2rJDbMNw="
Cancel-Lock: sha1:3wGIXUjZao8gXVdoAO3Y0N0FdU8=
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
Bytes: 2851

On Sat, 30 Nov 2024 19:40:17 -0000 (UTC)
John Levine <johnl@taugh.com> wrote:

> According to Stephen Fuld  <sfuld@alumni.cmu.edu.invalid>:
> >> a flag, 0 meant 24 bit addressing, 1 meant 31 bit addressing. That
> >> worked reasonably well although they came up with yet more kludges
> >> to let programs switch among multiple 31-bit address spaces.  
> >
> >Was ESA one of those kludges?  
> 
> I'd say that was the main kludge, with primary and secondary address
> spaces and address registers that worked sort of like segment
> registers paired with the address in each regular register.
> 
> >> These days I'd say the relevant N is the size of arithmetic
> >> registers but a lot of marketers appear to disagree with me.  
> >
> >I tend to agree with you, with the caveat, as Mitch pointed out, of
> >SIMD registers.  But I suspect the term N-bit machine, will soon be
> >a historic relic, as most architectures have converged on 64 bit 
> >arithmetic registers, and with the growth of address spaces seeming
> >to slow down, it will be a long time before anyone goes to 128 bit 
> >(non-SIMD) registers.  
> 
> I get the impression that we will have 32 bit architectures for a very
> long time, since they are smaller and cheaper to implement than 64 bit
> and for a lot of embedded applications they are more than adequate.
> Examples are ARM Cortex-R4 and -R5, high performance 32 bit realtime
> chips.
> 

I agree with conclusions, but not with your examples.
IMHO, the whole ARM Cortex-R series is solution looking for problem. It
could be quite easily replaced by 64-bit A series cores.
Now Cortex-M is completely different story. Here 64-bit cores would not
be appropriate.