Newsgroups: comp.os.mach Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!ispd-newsserver!ism.isc.com!ico!rcd From: rcd@ico.isc.com (Dick Dunn) Subject: Re: Does Mach386 use BIOS? Message-ID: <1991Mar28.200333.13563@ico.isc.com> Summary: BIOS probably not a good idea Organization: Interactive Systems Corporation, Boulder, CO References: <2053@pdxgate.UUCP> Date: Thu, 28 Mar 1991 20:03:33 GMT berggren@eecs.cs.pdx.edu (Eric Berggren) writes: > I am in the midst of a small war debating whether or not one should > use system BIOS where it is available. One side is arguing compatibility > and the other side is pushing performance. At one time, I was for BIOS on > everything, but after experience and readings of various articles, I > currently stand on the side of direct hardware interfacing... Mach doesn't use the BIOS, as already noted here. Nor do System V or BSD for the 386. The reasons are that the normal BIOSes run in real mode, where any reasonable 386 OS wants to run in protected mode. They're also 16-bit where you want 32, and they're essentially single-threaded. The performance hit for getting in and out of the BIOS and getting data to/from where you want it makes it impractical for devices where performance matters (like disk). -- Dick Dunn rcd@ico.isc.com -or- ico!rcd Boulder, CO (303)449-2870 The Official Colorado State Vegetable is now the "state legislator".