Article View: comp.os.msdos.programmer
Article #5921Re: Ms-Dos Source
From: Steve Resnick
Date: Tue, 23 Apr 1991 00:07
Date: Tue, 23 Apr 1991 00:07
38 lines
2329 bytes
2329 bytes
In article <1991Apr22.114733.4641@sun1.ruf.uni-freiburg.de> hartnegg@sun1.ruf.uni-freiburg.de (Klaus Hartnegg) writes:
>resnicks@netcom.COM (Steve Resnick) writes:
>
>
>>I don't mean to flame anybody, but I have been hearing on the net and
>>otherwise, that the 80286 doesn't support true multi-tasking, and grow
>>tired of the mis-information about it.
>
>What you are saying here is correct, but...
>
>there are many programs (all that write directly to the screen)
>that won't run in the background on a 286. On a 386 they all work
>fine with DESQview 386. I can even run a graphics programs together
>with a programs that writes to the screen in text mode and have
>both of them on the screen at the same time. And both are running!
>
>This is definitively impossible on a 286.
Although this is true in part, you cannot multi-task MS DOS out of the box
on an 80286. The 80286 hardware supports multi-tasking, but MS DOS, is,
essentially, a non-rentrant interrupt handler. If you were able to run
MS DOS in protected mode, a protected mode kernel could simply set the
video addresses page table entry to not-present, and handle the
screen I/O as a page fault. My point was that the 80286 hardware does
inherently support multi-tasking. DOS is a different story.
Cheers!
Steve
--
-------------------------------------------------------------------------------
resnicks@netcom.com, steve@camphq, IFNA: 1:143/105.0,
USNail: 530 Lawrence Expressway, Suite 374
Sunnyvale, Ca 94086
- In real life: Steve Resnick. Flames, grammar and spelling errors >/dev/null
0x2b |~ 0x2b, THAT is the question.
The Asylum OS/2 BBS - (408)263-8017 12/2400,8,1 - Running Maximus CBCS 1.2
-------------------------------------------------------------------------------
Technical Details
Message-ID:
<1991Apr23.000705.29246@netcom.COM>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!usc!apple!netcom!resnicksReferences:
<1434@balrog.ctron.com> <1991Apr21.143248.11081@netcom.COM> <1991Apr22.114733.4641@sun1.ruf.uni-freiburg.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!usc!apple!netcom!resnicks
From: resnicks@netcom.COM (Steve Resnick)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Ms-Dos Source
Message-ID: <1991Apr23.000705.29246@netcom.COM>
Date: 23 Apr 91 00:07:05 GMT
References: <1434@balrog.ctron.com> <1991Apr21.143248.11081@netcom.COM> <1991Apr22.114733.4641@sun1.ruf.uni-freiburg.de>
Organization: Netcom - Online Communication Services UNIX System {408 241-9760 guest}
Lines: 38