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