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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ce6f6f23c4e880ad X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-23 23:47:13 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!129.8.52.88.MISMATCH!nntp!tethys.csu.net!news-hog.berkeley.edu!newsfeed.berkeley.edu!ucberkeley!enews.sgi.com!news.xtra.co.nz!53ab2750!not-for-mail From: "AG" Newsgroups: comp.lang.ada References: <3d123f34.0@news.unibw-muenchen.de> <3D128BA9.8090707@telepath.com> <3D16B14B.2A5D8261@attbi.com> Subject: Re: Multitasking theory question X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Message-ID: Date: Mon, 24 Jun 2002 18:48:46 +1200 NNTP-Posting-Host: 210.54.86.220 X-Complaints-To: newsadmin@xtra.co.nz X-Trace: news.xtra.co.nz 1024901232 210.54.86.220 (Mon, 24 Jun 2002 18:47:12 NZST) NNTP-Posting-Date: Mon, 24 Jun 2002 18:47:12 NZST Organization: Xtra Xref: archiver1.google.com comp.lang.ada:26638 Date: 2002-06-24T18:48:46+12:00 List-Id: "Mark Biggar" wrote in message news:3D16B14B.2A5D8261@attbi.com... > AG wrote: > > > > "Ted Dennison" wrote in message > > news:3D128BA9.8090707@telepath.com... > > > Kai Schuelke wrote: > > > > > How tasks are implemented is up to the compiler. > > <<...>> > > > DOS has no process support of any kind, Win32 supports threads. > > > > What does it have to do with DOS or any OS for that matter? > > Surely, a run-time system can implement whatever scheduling > > it wants to (within hardware capabilities that is). After all, what > > is an OS but a glorified run-time system... > > The OS can greatly effect how things work. For example if your > run-time system implements its own threads inside a OS process > then things like the OS blocking the process on IO and other > services can interfere with the run-times internal threading. Well, yes, of course - if you take an axe and make sure that chips are exactly that, no arguing with that sort of thing ... However, what I was driving at is a sort of a virtual machine: - *assuming* it runs at all, and lets you do some basic things like Turing machine, where does an OS come into it? Sure, it may take ages for anything to happen if the computer is sufficiently slow but you still can implement whatever scheduling you like.