Deutsch English Français Italiano |
<vifpn1$1fja$1@gal.iecc.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.iecc.com!.POSTED.news.iecc.com!not-for-mail From: John Levine <johnl@taugh.com> Newsgroups: comp.arch Subject: Re: What is an N-bit machine? Date: Sat, 30 Nov 2024 19:40:17 -0000 (UTC) Organization: Taughannock Networks Message-ID: <vifpn1$1fja$1@gal.iecc.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> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 30 Nov 2024 19:40:17 -0000 (UTC) Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="48746"; mail-complaints-to="abuse@iecc.com" In-Reply-To: <memo.20241128153105.12904U@jgd.cix.co.uk> <20241128185548.000031c9@yahoo.com> <vidtpt$pon$1@gal.iecc.com> <vieben$3lh9n$1@dont-email.me> Cleverness: some X-Newsreader: trn 4.0-test77 (Sep 1, 2010) Originator: johnl@iecc.com (John Levine) Bytes: 2566 Lines: 30 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. -- Regards, John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies", Please consider the environment before reading this e-mail. https://jl.ly