Deutsch   English   Français   Italiano  
<2024Oct4.193007@mips.complang.tuwien.ac.at>

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

Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: Byte ordering (was: Whether something is RISC or not)
Date: Fri, 04 Oct 2024 17:30:07 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 40
Message-ID: <2024Oct4.193007@mips.complang.tuwien.ac.at>
References: <uigus7$1pteb$1@dont-email.me> <sEWoN.224880$xHn7.139333@fx14.iad> <uvkh3q$ihej$2@dont-email.me> <uvl5hj$q0so$1@dont-email.me> <550600971b1a36b4b630c496cb21b96b@www.novabbs.org> <vdhkcs$2s651$1@dont-email.me> <0194054dac788f7e3a163726e84d72ac@www.novabbs.org> <vdi152$2u3v4$1@dont-email.me> <vdkolv$3ed1r$3@dont-email.me> <vdlgl9$3kq50$2@dont-email.me> <2024Oct3.113903@mips.complang.tuwien.ac.at> <vdn55j$3ssv4$11@dont-email.me> <vdoc76$5cna$2@dont-email.me>
Injection-Date: Fri, 04 Oct 2024 19:58:23 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e836c6a0a468f0be540ff82074643594";
	logging-data="336965"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18znis3ir+ACmLPmY1nHWBa"
Cancel-Lock: sha1:LgD9WntywjjZBlHT05TADOvAI/Y=
X-newsreader: xrn 10.11
Bytes: 3308

David Brown <david.brown@hesbynett.no> writes:
>On 04/10/2024 00:17, Lawrence D'Oliveiro wrote:
>> Compare this with the pain the x86 world went through, over a much longer
>> time, to move to 32-bit.
>
>The x86 started from 8-bit roots, and increased width over time, which 
>is a very different path.

Still, the question is why they did the 286 (released 1982) with its
protected mode instead of adding IA-32 to the architecture, maybe at
the start with a 386SX-like package and with real-mode only, or with
the MMU in a separate chip (like the 68020/68551).

>And much of the reason for it being a slow development is that the world 
>was held back by MS's lack of progress in using new features.  The 80386 
>was produced in 1986, but the MS world was firmly at 16-bit under it 
>gained a bit of 32-bit features with Windows 95.  (Windows NT was 32-bit 
>from 1993, and Win32s was from around the same time, but these were 
>relatively small in the market.)

At that time the market was moving much slower than nowadays.  Systems
with a 286 (and maybe even the 8088) were sold for a long time after
the 386 was introduced.  E.g., the IBM PS/1 Model 2011 was released in
1990 with a 10MHz 286, and the successor Model 2121 with a 386SX was
not introduced until 1992.  I think it's hard to blame MS for
targeting the machines that were out there.  And looking at
<https://en.wikipedia.org/wiki/Windows_2.1x>, Windows 2.1 in 1988
already was available in a Windows/386 version (but the programs were
running in virtual 8086 mode, i.e., were still 16-bit programs).

And it was not just MS who was going in that direction.  MS and IBM
worked on OS/2, and despite ambitious goals IBM insisted that the
software had to run on a 286.

The fact that the 386SX only appeared in 1988 also did not help.

- anton
-- 
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
  Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>