home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!decwrl!elroy.jpl.nasa.gov!ames!agate!iat.holonet.net!uupsi!psinntp!dscope!jld
- From: jld@datascope.com (Jay L. Davis)
- Newsgroups: comp.os.ms-windows.misc
- Subject: Re: Windows == OS
- Message-ID: <1992Aug31.204351.2835@datascope.com>
- Date: 31 Aug 92 20:43:51 GMT
- References: <714728840.0@ttlg.ttlg.UUCP>
- Organization: Datascope Corp.
- Lines: 38
-
- In article <714728840.0@ttlg.ttlg.UUCP> Monroe.Thomas@ttlg.UUCP (Monroe Thomas) writes:
- >
- >The definition of an operating system is that it manages
- >
- > 1) memory (I know, a special case of #2)
- > 2) resources
- > 3) processes
- > 4) file system
- >
- >Windows 3.1 manages all except the file system, for which it relies
- >upon DOS... except that in 386 enhanced mode with 32bit disk access,
- >it even partially manages the file system. In all other areas,
- >Windows subsumes DOS services.
- >
- >Thus, accoring to the computer science definition of an OS, Windows
- >does not completely fit the bill (because it does not mit criterion
- >#4). However, 90% of an OS is pretty fair description.
- >
- >Just because system calls are layered through an API has absolutely
- >nothing to do with Windows being an OS or not.
- >
- >BTW, your concerns about memory movement are only valid for the old
- >EMS versions of Windows 2.11 and 3.0. In protected you can get the
- >pointer without having to worry about the handle to the data. Since
- >the segment portion of the pointer is really just an entry in the
- >local descriptor table of a 80x86, Windows can move memory blocks
- >around without invalidating the pointer. But again, this has nothing
- >to with being a true operating system or not. It was just one way of
- >managing memory <albeit a little more kludgy than some>, and is just
- >as valid a scheme as any other. It's nice that we don't have to worry
- >about it anymore in Win 3.1.
- >
-
- Who ever said that an OS needs a file system? Not true. I can
- buy a number of operating systems with no file systems (or the
- file system(s) is an option).
-
- ---Jay Davis
-