🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #5921

Re: Ms-Dos Source

#5921
From: Steve Resnick
Date: Tue, 23 Apr 1991 00:07
38 lines
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!resnicks
References: <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