comp.lang.ada
 help / color / mirror / Atom feed
From: munnari.oz.au!metro!seagoon.newcastle.edu.au!wombat.newcastle.edu.au!eepj m@uunet.uu.net  (Peter Moylan)
Subject: Re: What is "real-time"?
Date: 21 Oct 92 03:58:08 GMT	[thread overview]
Message-ID: <1992Oct21.135808.1@wombat.newcastle.edu.au> (raw)

In article <6095@ucsbcsl.ucsb.edu>, hossein@nu.Berkeley.EDU (Hossein Moiin) wri
tes:
> 
> What is real about real-time? What does the word real imply in the
> definition of real-time systems? I have wondered about this and I think
> that I saw a paper of the same title some time ago. I was wondering if 
> the real in real-time means that time-axis is treated as a real axis.

In the control systems community, there is a tradition of distinguishing
between real time and, for example, simulated time.  This ties in with
the distinction between on-line and off-line algorithms.  An off-line
calculation is one which can be done before the system starts running,
e.g. at the design stage.  An on-line calculation is one which has to
be done while the system is running because it uses data from the
running system.  Obviously, there's a relationship between "meeting
timing constraints" and "on-line", so to many control people think of
"on-line" and "real-time" as synonymous.

This is not precisely the way the real-time community thinks of things
these days, but I think it does explain the etymology.  "Real time"
simply means genuine, actual, real time as measured by a clock.  It
has nothing to do with the meaning of "real" when talking about
complex numbers.

I think that we're just now beginning to realise that the modern
definitions of "hard real-time" are broken, or at least that they're
irrelevant to real-time control.  Any practical real-time system must
have some reasonable robustness properties, i.e. it should degrade
gracefully under conditions like a short-duration processor failure.
>From this it seems to follow that a real-time system should not contain
any hard real-time deadlines.

Of course this does not destroy the usefulness of "hard real-time"
as a concept.  We can continue to design our scheduling methods while
maintaining the fiction that deadlines can be met.  We do, however,
have to recognise that these deadlines will not be met out in the
real world of power surges, sensor failures, and the like.
-- 
Peter Moylan                      eepjm@wombat.newcastle.edu.au

             reply	other threads:[~1992-10-21  3:58 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-10-21  3:58 munnari.oz.au!metro!seagoon.newcastle.edu.au!wombat.newcastle.edu.au!eepj [this message]
  -- strict thread matches above, loose matches on Subject: below --
1992-10-22 15:38 What is "real-time"? dog.ee.lbl.gov!hellgate.utah.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.co
1992-10-21 18:34 Al Mok
1992-10-20 15:41 Daniel Wengelin
1992-10-20  0:29 Ian Cunningham
1992-10-19 20:17 bloom-picayune.mit.edu!mintaka.lcs.mit.edu!spdcc!merk!alliant!russ
1992-10-19 13:02 MILLS,JOHN M.
1992-10-18 20:31 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!wupost!spool.m
1992-10-18 14:28 cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!do
1992-10-17 21:35 Hossein Moiin
1992-10-17 20:10 Don Gillies
1992-10-17 20:02 dog.ee.lbl.gov!hellgate.utah.edu!caen!zaphod.mps.ohio-state.edu!cis.ohio-
1992-10-17 15:18 mcsun!uknet!yorkohm!minster!mjl-b
1992-10-17 12:25 Mike Palmer
1992-10-17 10:36 Sean Case
1992-10-17  1:29 Michael A. Whelan
1992-10-16 23:14 news.orst.edu!umn.edu!micro.cs.umn.edu!hansen
1992-10-16 21:38 Tim Chambers
1992-10-15 21:41 Bob Kitzberger
1992-10-15 16:36 uwm.edu!cs.utexas.edu!sun-barr!news2me.EBay.Sun.COM!exodus.Eng.Sun.COM!br
1992-10-15 15:35 Val Kartchner
replies disabled

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