🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #1556

Re: Ask yourself these before you choosing a 32bit OS...

#1556
From: Jeff Dege
Date: Thu, 24 Aug 1995 00:43
24 lines
2070 bytes
On Tue, 22 Aug 1995 00:51:47 GMT, Jay Urbanski (strops@fastlane.net) wrote:
: 
: Nope.  Even Windows 3.0 pre-emptively multi-tasked DOS sessions.  How does
: one have a DOS program call a yield routine anyways?

   Multi-tasking MsDOS apps has absolutely no bearing on the argument, as the
performance gains of multitasking of any sort only appear with processes
that block on I/O.  MsDOS apps never block for any reason.  Hence, the
impact on the system of a single MsDOS app sitting there polling for a
user keystroke can be as or more significant than the heaviest bunch of
number crunching.

   It's because of this that OSes that attempt to multi-task MsDOS applications
always include some sort of heuristic, by which they try to guess whether the
MsDOS app is actually doing any useful work, and then pull the CPU if it
doesn't seem to be.

   In any case, the full suite needed for an OS to take full advantage of the
CPU is preemption, priorities, and blocking I/O.  You need all three, and
you'll never manage that with MsDOS.

-- 
You'd think that after all this time
I would have dreamed up a really clever .sig!
Technical Details
Message-ID: <41gi05$4l0@blackice.winternet.com>
Path: arc1-ca.pugleaf.net!winternet.com!not-for-mail
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <415knt$al0@steel.interlog.com> <Pine.SOL.3.91.950820025750.2150B-100000@nova.gmi.edu> <418hv3$451@steel.interlog.com> <41d4a5INNgj0@keats.ugrad.cs.ubc.ca> <41dtu7$68b@dfw.nkn.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!winternet.com!not-for-mail
From: jdege@winternet.com (Jeff Dege)
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,alt.2600,comp.os.ms-windows.advocacy
Subject: Re: Ask yourself these before you choosing a 32bit OS...
Followup-To: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,alt.2600,comp.os.ms-windows.advocacy
Date: 24 Aug 1995 00:43:49 GMT
Organization: StarNet Communications, Inc
Message-ID: <41gi05$4l0@blackice.winternet.com>
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <415knt$al0@steel.interlog.com> <Pine.SOL.3.91.950820025750.2150B-100000@nova.gmi.edu> <418hv3$451@steel.interlog.com> <41d4a5INNgj0@keats.ugrad.cs.ubc.ca> <41dtu7$68b@dfw.nkn.net>
NNTP-Posting-Host: parka.winternet.com
X-Newsreader: TIN [UNIX 1.3 950726BETA PL0]