From: tmoran@acm.org
Subject: Re: DOS, was Re: Ada Tutor Web Site Shutting Down
Date: Fri, 13 May 2011 05:14:16 +0000 (UTC)
Date: 2011-05-13T05:14:16+00:00 [thread overview]
Message-ID: <iqien8$844$1@speranza.aioe.org> (raw)
In-Reply-To: fe6338a8-afde-46a6-bac2-3a2f785377a2@l14g2000pro.googlegroups.com
> > For one thing, DOS effectively ruled out a number of design
> > patterns: =A0you need something on top of DOS in order to
> > operate(!) these patterns. =A0Such as programmable auxiliary
> > tasks doing background work.
It's true DOS didn't directly support multitasking. It also didn't
include TCP/IP or touch screens or GPUs... But you could, and did,
roll your own. We had cooperative multi-tasking and virtual memory
for code on a Motorola 6800 (two zeros, not three) in 1977 (pre-DOS).
> I may respond to other parts of the post, but... you do remember that
> this was originally for an 8088 processor, right? Not a Pentium. I
> may be wrong, but my recollection was that a lot of the task/process
> functionality of the chip was added to the series later (80286?), and
> wasn't present in the 8086/8088. It may not have been good enough to
> support virtual addressing/paging, either, I don't know.
Yes, the 286 added a bunch of fancy stuff for secure multi-tasking,
but MS didn't use it. Their great contribution was a piece of hardware
in every PC to turn off protection.
next prev parent reply other threads:[~2011-05-13 5:14 UTC|newest]
Thread overview: 52+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-06 23:04 Ada Tutor Web Site Shutting Down John Herro
2011-04-08 10:57 ` Thomas Løcke
2011-04-22 16:10 ` Brad Cantrell
2011-04-27 16:02 ` John Herro
2011-04-29 6:00 ` qunying
2011-05-05 12:29 ` John Herro
2011-05-05 17:52 ` Rugxulo
2011-05-05 21:12 ` Randy Brukardt
2011-05-07 8:36 ` Fritz Wuehler
2011-05-10 21:36 ` Rugxulo
2011-05-12 0:45 ` Randy Brukardt
2011-05-12 13:28 ` Rugxulo
2011-05-12 14:44 ` Georg Bauhaus
2011-05-12 17:40 ` Rugxulo
2011-05-12 18:24 ` Adam Beneschan
2011-05-12 22:17 ` DOS, was " Georg Bauhaus
2011-05-12 22:40 ` Adam Beneschan
2011-05-13 5:14 ` tmoran [this message]
2011-05-13 7:25 ` Georg Bauhaus
2011-05-13 20:32 ` Rugxulo
2011-05-13 22:25 ` Georg Bauhaus
2011-05-17 13:09 ` Paul Colin Gloster
2011-05-13 20:12 ` Rugxulo
2011-05-14 0:26 ` Randy Brukardt
2011-05-14 13:52 ` Yannick Duchêne (Hibou57)
2011-05-14 21:29 ` Rugxulo
2011-05-15 0:14 ` Rugxulo
2011-05-15 0:26 ` Rugxulo
2011-05-15 7:27 ` Niklas Holsti
2011-05-17 13:17 ` Paul Colin Gloster
2011-05-14 0:17 ` Randy Brukardt
2011-05-14 14:02 ` Yannick Duchêne (Hibou57)
2011-05-16 23:58 ` Randy Brukardt
2011-05-14 1:21 ` Adam Beneschan
2011-05-14 0:07 ` Randy Brukardt
2011-05-14 13:08 ` Yannick Duchêne (Hibou57)
2011-05-12 18:44 ` DOS, was " tmoran
2011-05-14 14:17 ` Yannick Duchêne (Hibou57)
2011-05-13 16:19 ` Paul Colin Gloster
2011-05-13 17:22 ` Frank J. Lhota
2011-05-13 18:10 ` Dmitry A. Kazakov
2011-05-14 0:03 ` Randy Brukardt
2011-05-14 14:21 ` Yannick Duchêne (Hibou57)
2011-05-16 23:49 ` Randy Brukardt
2011-05-14 21:22 ` Rugxulo
2011-05-19 14:56 ` Yannick Duchêne (Hibou57)
2011-05-14 12:44 ` Yannick Duchêne (Hibou57)
2011-05-14 21:20 ` Vinzent Hoefler
2011-05-14 12:32 ` Yannick Duchêne (Hibou57)
2011-05-14 21:19 ` Vinzent Hoefler
2011-05-19 15:00 ` Yannick Duchêne (Hibou57)
2011-05-12 19:19 ` Simon Wright
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox