From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,6192a34d0c9ffe5b X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news4.google.com!feeder.news-service.com!news.netcologne.de!ramfeed1.netcologne.de!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Fri, 13 May 2011 09:25:25 +0200 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: DOS, was Re: Ada Tutor Web Site Shutting Down References: <7f53de8e-2400-4c87-a818-0b389e117c42@e21g2000yqe.googlegroups.com> <2aeab5d1-fa6d-47de-ab53-9a8e6ab5f27a@h9g2000pre.googlegroups.com> <3a6f1fc2-3ae0-42d9-b483-d16cf7ab1566@x8g2000prh.googlegroups.com> <991499fb-bc24-4d7e-baf6-a9c0e16333e6@k22g2000yqh.googlegroups.com> <291504a4-ec55-45f1-bf7f-13078bf71c3e@m10g2000yqd.googlegroups.com> <4dcbf260$0$6992$9b4e6d93@newsspool4.arcor-online.net> <3bae2d75-31b0-4a88-b655-bd657921d15c@z7g2000prh.googlegroups.com> <4dcc5c75$0$6891$9b4e6d93@newsspool2.arcor-online.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <4dccdce5$0$6888$9b4e6d93@newsspool2.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 13 May 2011 09:25:25 CEST NNTP-Posting-Host: 2bed29b4.newsspool2.arcor-online.net X-Trace: DXC=VH8BV5V62OJX36K@\WTHGJA9EHlD;3YcB4Fo<]lROoRA8kFejVHZE3\6k@ENfDf8?;>em3bAG X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:19248 Date: 2011-05-13T09:25:25+02:00 List-Id: On 5/13/11 12:40 AM, Adam Beneschan wrote: > On May 12, 3:17 pm, Georg Bauhaus > wrote: >> >> For one thing, DOS effectively ruled out a number of design >> patterns: you need something on top of DOS in order to >> operate(!) these patterns. Such as programmable auxiliary >> tasks doing background work. > > 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. I know it > didn't have straight 32-bit addressing. So please, before you bash > DOS too much and talk about what a mistake it was to choose it, please > consider that this may have been the best anyone could have done > within the hardware constraints. You can't really judge what should > have happened in 1980 based on the technology we have available in > 2011. Extending the set of examples of how people rolled their own, - Minix is a more elaborate OS for the IBM PC (with Intel 8088), - Coherent OS is, too. If I understand correctly, then a TI MSP430 is not much different in some respects. You get a number of operating systems for it, including �C/OS-II which can also run on a Zilog Z80. I'm mentioning these because, with some effort, you get software whose qualities differ from DOS's.