comp.lang.ada
 help / color / mirror / Atom feed
From: "AG" <ang@xtra.co.nz>
Subject: Re: Multitasking theory question
Date: Mon, 24 Jun 2002 18:48:46 +1200
Date: 2002-06-24T18:48:46+12:00	[thread overview]
Message-ID: <QfzR8.51$zt.4961@news.xtra.co.nz> (raw)
In-Reply-To: 3D16B14B.2A5D8261@attbi.com


"Mark Biggar" <mark.a.biggar@attbi.com> wrote in message
news:3D16B14B.2A5D8261@attbi.com...
> AG wrote:
> >
> > "Ted Dennison" <dennison@telepath.com> 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.





  reply	other threads:[~2002-06-24  6:48 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-06-20 20:46 Multitasking theory question Kai Schuelke
2002-06-20 20:53 ` Stephen Leake
2002-06-21  2:13 ` Ted Dennison
2002-06-24  3:18   ` AG
2002-06-24  4:13     ` tmoran
2002-06-24  4:24       ` AG
2002-06-24  7:33         ` Dale Stanbrough
2002-06-25  3:27           ` AG
2002-06-25  4:48             ` tmoran
2002-06-25  5:00               ` AG
2002-06-25  5:17               ` Darren New
2002-06-25  5:25                 ` AG
2002-06-24  5:43     ` Mark Biggar
2002-06-24  6:48       ` AG [this message]
2002-06-24 15:14         ` Darren New
2002-06-24 16:19           ` Larry Kilgallen
2002-06-25  2:01           ` AG
2002-06-25  3:21             ` Darren New
2002-06-25  4:01               ` AG
2002-06-25  4:19                 ` Darren New
2002-06-25  4:51                   ` AG
2002-06-26  1:58                     ` Darren New
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox