home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / mswindo / misc / 2381 < prev    next >
Encoding:
Internet Message Format  |  1992-08-25  |  3.3 KB

  1. 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
  2. From: tguez@jade.tufts.edu (Name)
  3. Newsgroups: comp.os.ms-windows.misc
  4. Subject: Re: Windows == OS
  5. Message-ID: <TGUEZ.92Aug25191804@jade.tufts.edu>
  6. Date: 25 Aug 92 23:28:09 GMT
  7. References: <1961cd20@p3.f67.n245.z2.fidonet.org> <TGUEZ.92Aug24191246@jade.tufts.edu>
  8.     <1992Aug25.163945.7613@mksol.dseg.ti.com>
  9. Sender: news@news.tufts.edu (USENET News System)
  10. Organization: Tufts University - Medford, MA
  11. Lines: 48
  12. In-Reply-To: mccall@mksol.dseg.ti.com's message of 25 Aug 92 16:39:45 GMT
  13.  
  14. >   >Therefore, I hold my position, windows is not even close to an
  15. >   >operating system.  True there are things that will make you think it's
  16. >   >an operating system, for instance, the ms-dos time sharing is very
  17. >   >nice compared to the windows apps "time BSing" but then you never hear
  18. >   >of DesqView held as an operating system.
  19. >
  20. >   So, in other words, by your definition, for something to be an
  21. >   operating system it must provide preemptive multitasking.  Sorry, but
  22. >   that requirement simply doesn't make sense.  Given that definition,
  23. >   practically nothing in the 'personal computer' world is running an
  24. >   'operating system' except for those boxes running OS/2 or UNIX
  25. >   variants.
  26. Of course not!  The extraction you refer to should not be read without
  27. the argument proceding it, otherwise you take it out of context.  My
  28. whole argument against windows not being an OS is, in some ways,
  29. against the deceiving nature of windows API.  I used the globalalloc as
  30. an example because one of the first things that characterizes an
  31. operating system is memory management.  I argue that in a true
  32. operating system, that supports memory re-location, the programmer is
  33. not even awhere (and should not be awhere) of such actions taken by
  34. the OS.  If the OS decides to swap out my whole processes, that should
  35. not be reflected in my code.
  36.  
  37. Now Windows does these things, and the argument goes that therefore it
  38. is an OS.  My argument is that this is where the mistake lies, windows
  39. does not do these things in the same fashion an Operating System does,
  40. it will do it for you if and only if you use window's primitives, and it is
  41. reflected in your code.  Now they advertise windows as having 
  42. all these "features" of an operating system and let us reach
  43. the conclusion.  In fact, I remember at the beginning when I just
  44. started with windows 3.0, MS alwasy used the word "environment," and
  45. yet now you can find MS Windows disks with the two magic words "operating
  46. system" printed besides the word "Windows".  
  47.  
  48. Multi-tasking does not appear in DOS, at least ver 5.0, and since it
  49. appears in windows that maybe an argument that windows is an operating
  50. system having introduce this giant step.  To remove this point from
  51. any oppositors to the view I presented I said that no one considers
  52. DesqView as an opeating system.  If windows has A, and is claimed to
  53. be an OP, and DesqView also has A but is not held as operating system,
  54. then A is not a prerequisite to an operating system.  Now, that we
  55. have removed mutli-tasking as an argument, we narrowed and focused the
  56. problem, I hold that concepts of primitives, layered programming, and
  57. information hiding are being confused here with an Operating System.
  58.  
  59. Cheers,
  60. Tomer Guez
  61. Tufts University
  62.