home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ogicse!news.u.washington.edu!carson.u.washington.edu!tzs
- From: tzs@carson.u.washington.edu (Tim Smith)
- Newsgroups: comp.os.os2.advocacy
- Subject: Re: Windows 3.1 an "operating system"?
- Message-ID: <1992Nov9.203102.5435@u.washington.edu>
- Date: 9 Nov 92 20:31:02 GMT
- Article-I.D.: u.1992Nov9.203102.5435
- References: <1992Nov08.163540.8348@donau.et.tudelft.nl> <1992Nov9.042844.10633@u.washington.edu> <1992Nov09.103520.20447@donau.et.tudelft.nl>
- Sender: news@u.washington.edu (USENET News System)
- Organization: University of Washington School of Law, Class of '95
- Lines: 30
-
- Erik van Linstee writes:
- >OS still stands. I do however have to adjust my statement that
- >if there is a filesystem it should be managed by the OS, which
- >should read, if there is disk device it should be managed by the
- >OS.
-
- Ah, and now we reach what Windows does in enhanced mode. Windows
- grabs INT 13h requests at the point where they would be passed to
- the BIOS ROM and handles them in a VxD (the BlockDev driver).
- Thus, the disk hardware is under direct control of Windows (note: it
- doesn't have to be -- if no VxD understands the hardware, Windows will
- pass the request to the BIOS, much the way OS/2 makes use of the INT 13h
- BIOS if no ADD is available for a given controller).
-
- So, because I agree with you (mostly) that the disk should be managed
- by the OS, but that the filesystem does not need to be managed by the
- OS, I find the use of DOS for filesystem irrelevant to determining if
- Windows is an OS (it is relevant to determining if it is a *good* OS,
- but we haven't got to that yet).
-
- One reservation I have, though, is that I don't agree that the OS should
- manage the disk in all cases. On hardware where the DMA accesses are
- routed through the MMU, and where selective access to I/O devices can
- be granted, I think the OS designer should consider granting control
- of the disk hardware directly to a priveledged process. The OS should
- limit itself to setting up the DMA controller for that process and
- dealing with the memory management hardware. The process should
- handle understanding the disk controller.
-
- --Tim Smith
-