home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / ibm / pc / hardware / 33821 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  3.1 KB

  1. Xref: sparky comp.sys.ibm.pc.hardware:33821 comp.sys.mac.hardware:24671 comp.os.ms-windows.advocacy:3332
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!ogicse!cs.uoregon.edu!majestix.cs.uoregon.edu!tracer
  3. From: tracer@majestix.cs.uoregon.edu (Roger M. Wilcox)
  4. Newsgroups: comp.sys.ibm.pc.hardware,comp.sys.mac.hardware,comp.os.ms-windows.advocacy
  5. Subject: Windows Memory Protection (was Re: "Windoze" slow? Naah...)
  6. Message-ID: <1992Dec21.062031.8868@cs.uoregon.edu>
  7. Date: 21 Dec 92 06:20:31 GMT
  8. Article-I.D.: cs.1992Dec21.062031.8868
  9. References: <BzAAvH.CzC@usenet.ucs.indiana.edu> <1go0plINNjpo@ub.d.umn.edu> <trimble.724558422@ph-meter.beckman.uiuc.edu>
  10. Sender: news@cs.uoregon.edu (Netnews Owner)
  11. Organization: University of Oregon Computer and Information Sciences Dept.
  12. Lines: 42
  13.  
  14. In article <trimble.724558422@ph-meter.beckman.uiuc.edu> trimble@ph-meter.beckman.uiuc.edu (Chris Trimble) writes:
  15. >cbusch@ub.d.umn.edu (Chris) writes:
  16. >
  17. >>    If the mac is suppose to be truly a multitasking system, then why do
  18. >>you have to load multifinder on top of the mac os?
  19. >
  20. > Well, I just want to know if you're comparing it to Windows here. If so,
  21. > I'm afraid you should take a second look at Windows. Windows is a GUI
  22. > (graphical user interface) that runs on top of DOS. It does not have
  23. > protected memory or any of the other benefits that most OSes have 
  24. > (the Mac doesn't either), like SunOS or OS/2.
  25. >
  26. > I just want to point out that Windows, although it may be an OS of
  27. > sorts (virtual memory is the only thing that warrants this claim), is
  28. > not a good OS at all. There is no memory protection! It's totally
  29. > ridiculous that one crash actually brings down the system. This
  30. > is my main gripe about the MacOS as well - so don't think I'm just
  31. > picking on Windows.
  32.  
  33. Actually, Windows doesn't so much run *on top of* DOS as it *replaces* DOS.
  34. Windows replaces the keyboard input handler, the video display output calls,
  35. the executable loaders, the memory manager -- EVERYTHING in DOS except for
  36. the file system.
  37.  
  38. And what it replaces DOS with is actually quite a powerful OS in its own
  39. right.  True, even in Protected Mode (Standard/Enhanced) all applications
  40. run at privilege level 0 (Kernel level), but most memory protection violations
  41. are of the accidental sort that even privilege level 0 can detect and
  42. interrupt before any damage is done to another process (by writing to an
  43. invalid segment descriptor, past a segment's limit, etc.).  I understand that
  44. in Mac System 7, 95% of all address references/jumps outside a process's
  45. address space can be caught, but I have yet to see it catch anything outside
  46. a good old-fashioned bus error.  (Apple's decision to have the Mac OS run
  47. all applications in Supervisor Mode still stands out in my mind as their
  48. biggest and easiest-to-have-avoided blunder.  I only wish Windows Standard
  49. and Enhanced Modes would have taken better advantage of the 286's built-in
  50. protection features as well.)
  51.  
  52. -- 
  53. Roger *M.* Wilcox   (aka Jeff Boeing)
  54. tracer@majestix.cs.uoregon.edu
  55. Aleph null bottles of beer on the wall, aleph null bottles of beer, ...
  56.