home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zephyr.ens.tek.com!uw-beaver!news.u.washington.edu!usenet.coe.montana.edu!decwrl!bu.edu!jade.tufts.edu!news.tufts.edu!news.tufts.edu!tguez
- From: tguez@jade.tufts.edu (Name)
- Newsgroups: comp.os.ms-windows.misc
- Subject: Re: Windows == OS
- Message-ID: <TGUEZ.92Aug25191804@jade.tufts.edu>
- Date: 25 Aug 92 23:28:09 GMT
- References: <1961cd20@p3.f67.n245.z2.fidonet.org> <TGUEZ.92Aug24191246@jade.tufts.edu>
- <1992Aug25.163945.7613@mksol.dseg.ti.com>
- Sender: news@news.tufts.edu (USENET News System)
- Organization: Tufts University - Medford, MA
- Lines: 48
- In-Reply-To: mccall@mksol.dseg.ti.com's message of 25 Aug 92 16:39:45 GMT
-
- > >Therefore, I hold my position, windows is not even close to an
- > >operating system. True there are things that will make you think it's
- > >an operating system, for instance, the ms-dos time sharing is very
- > >nice compared to the windows apps "time BSing" but then you never hear
- > >of DesqView held as an operating system.
- >
- > So, in other words, by your definition, for something to be an
- > operating system it must provide preemptive multitasking. Sorry, but
- > that requirement simply doesn't make sense. Given that definition,
- > practically nothing in the 'personal computer' world is running an
- > 'operating system' except for those boxes running OS/2 or UNIX
- > variants.
- Of course not! The extraction you refer to should not be read without
- the argument proceding it, otherwise you take it out of context. My
- whole argument against windows not being an OS is, in some ways,
- against the deceiving nature of windows API. I used the globalalloc as
- an example because one of the first things that characterizes an
- operating system is memory management. I argue that in a true
- operating system, that supports memory re-location, the programmer is
- not even awhere (and should not be awhere) of such actions taken by
- the OS. If the OS decides to swap out my whole processes, that should
- not be reflected in my code.
-
- Now Windows does these things, and the argument goes that therefore it
- is an OS. My argument is that this is where the mistake lies, windows
- does not do these things in the same fashion an Operating System does,
- it will do it for you if and only if you use window's primitives, and it is
- reflected in your code. Now they advertise windows as having
- all these "features" of an operating system and let us reach
- the conclusion. In fact, I remember at the beginning when I just
- started with windows 3.0, MS alwasy used the word "environment," and
- yet now you can find MS Windows disks with the two magic words "operating
- system" printed besides the word "Windows".
-
- Multi-tasking does not appear in DOS, at least ver 5.0, and since it
- appears in windows that maybe an argument that windows is an operating
- system having introduce this giant step. To remove this point from
- any oppositors to the view I presented I said that no one considers
- DesqView as an opeating system. If windows has A, and is claimed to
- be an OP, and DesqView also has A but is not held as operating system,
- then A is not a prerequisite to an operating system. Now, that we
- have removed mutli-tasking as an argument, we narrowed and focused the
- problem, I hold that concepts of primitives, layered programming, and
- information hiding are being confused here with an Operating System.
-
- Cheers,
- Tomer Guez
- Tufts University
-