comp.lang.ada
 help / color / mirror / Atom feed
From: news.encore.com!mpalmer@uunet.uu.net  (Mike Palmer)
Subject: Re: What is "real-time"?
Date: 17 Oct 92 12:25:15 GMT	[thread overview]
Message-ID: <Bw9MI4.Ho6@encore.com> (raw)

hansen@micro.cs.umn.edu (David M. Hansen) writes:

>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 i
s
>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 charact
er 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.

You definition is "interesting", but I'm not sure it's a definition that
instantly says to someone who does not understand real-time, "Oh yes, now
I see!". 

Regards,				Encore Computer Corporation
Mike palmer                             6901 W Sunrise Boulevard
90 Layered Software Development         Fort Lauderdale, Fl 33313 
email: mpalmer@encore.com               Telephone: (305) 797-2326

             reply	other threads:[~1992-10-17 12:25 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-10-17 12:25 Mike Palmer [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 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