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

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

Path: ...!feeds.phibee-telecom.net!3.eu.feeder.erje.net!feeder.erje.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: is Vax addressing sane today
Date: Mon, 07 Oct 2024 08:00:03 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 34
Message-ID: <2024Oct7.100003@mips.complang.tuwien.ac.at>
References: <2024Oct5.191047@mips.complang.tuwien.ac.at> <memo.20241006162130.19028V@jgd.cix.co.uk>
Injection-Date: Mon, 07 Oct 2024 10:10:45 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="f074140e0322ced0afa14df7d2a88fd0";
	logging-data="1712898"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18CELKlYdcTlCB3TGR1i0mV"
Cancel-Lock: sha1:b0osHR21YiNc5SXghm2gvT07LAs=
X-newsreader: xrn 10.11
Bytes: 2692

jgd@cix.co.uk (John Dallman) writes:
>In article <2024Oct5.191047@mips.complang.tuwien.ac.at>,
>anton@mips.complang.tuwien.ac.at (Anton Ertl) wrote:
>
>> >OK, "designed to run MS-DOS, and later Windows"?
>> 
>> The 286 protected mode was certainly not designed for MS-DOS, and 
>> the 386 paging of linear addresses was certainly not designed for 
>> DOS, either.
>
>I see where I'm going wrong: I'm trying to talk about the machines
>designed to run MS-DOS and later Windows, not just the CPUs. The vast
>range of hardware that all had substantial degrees of compatibility as
>regards booting, busses and so on. Those things let their manufacturers
>compete for the DOS and Windows market, whereas x86-based machines that
>weren't PC-compatible only succeeded in quite specialised niches.

There actually were MS-DOS-compatible machines that were not 100% IBM
PC compatible, and did not run programs that used direct hardware
access, but MS-DOS programs that only used BIOS functions (i.e., a
HAL).  The BIOS functions were too slow, so the programs with direct
hardware access won out over those that used the BIOS, and therefore
the 100% IBM PC compatibles won out over the MS-DOS compatibles.

The PC industry then developed a culture of compatibility, and that
helped all OSs, not just DOS and Windows.  E.g., it is much easier to
install Linux on a PC than on some ARM-based SBC; for the ARM-based
SBC the typical way is to use a prepared system image on an SD-card,
because you cannot just put in a USB stick and run an installer.

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