comp.lang.ada
 help / color / mirror / Atom feed
From: news.orst.edu!umn.edu!micro.cs.umn.edu!hansen@cs.orst.edu  (David M. Hans
Subject: Re: What is "real-time"?
Date: 16 Oct 92 23:14:52 GMT	[thread overview]
Message-ID: <1992Oct16.231452.12721@news2.cis.umn.edu> (raw)

Just to throw a wrench in things...

Many people will define a real-time system in terms of its execution speed,
e.g., "it must complete certain tasks before a deadline", or "an answer that is
late is the wrong answer."  These definitions aren't bad, but they leave out
(what I consider) a critical component: an answer that's _early_ is just as 
bad as one that's late.  Imagine a program sending data to a modem one characte
r at a time.  If the program loads the (single-character, in this example) 
transmit buffer _before_ transmission of the previous character has been
completed, the data is mangled and the program has failed.  Similarly, when
receiving data, the program must react quickly enough to snatch each 
character from the receive buffer before the next incoming character over-
writes it.  Both components are critical.

A better definition, I think (this is not original BTW), is that a real-time
system must _manage_ time as a resource.  Certainly, it must meet all its 
deadlines (I imagine that word has an interesting etymology), but also it
must delay taking action on a calculation if that calculation completes before
its answer is required.


					-=Dave

             reply	other threads:[~1992-10-16 23:14 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-10-16 23:14 news.orst.edu!umn.edu!micro.cs.umn.edu!hansen [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-21  3:58 munnari.oz.au!metro!seagoon.newcastle.edu.au!wombat.newcastle.edu.au!eepj
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 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