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