comp.lang.ada
 help / color / mirror / Atom feed
From: sdd.hp.com!hp-col!tbc@hplabs.hpl.hp.com  (Tim Chambers)
Subject: Re: What is "real-time"?
Date: 16 Oct 92 21:38:20 GMT	[thread overview]
Message-ID: <1992Oct16.213820.28793@col.hp.com> (raw)

rlk@VisiCom.COM (Bob Kitzberger) writes:
> Can anyone from comp.realtime post a pithy summary definition of 
> comp.realtime's "conclusions" on what is real-time?

Hi, Bob,

First I'll explain the approach which is used in our organization.  Rather
than define "real-time" software, we break it into two categories:
"time-sensitive" and "time-critical."  Time-sensitive software is that for
which there is some kind of continuous function (typically linear) for how
"well" the software does its job based on how fast it runs.  A compiler is an
ideal example.  The faster it runs, the "better" it is -- everyone *wants*
faster compile times.

Time-critical software uses a step function to define its quality -- it either
runs fast enough to do the job or it doesn't do the job.  If the software
can't keep up with external stimulus it *ceases to function*.  And running
faster doesn't necessarily improve the quality of time-critical software,
either (what quality improvement could a 68040 add to a Hayes-compatible
1200-baud modem, anyway, other than allowing the modem to run UNIX at the same
time :-).

To contrast the two, consider the software in a GUI.  The software that moves
the sprite in response to mouse movements is more time-sensitive than
time-critical -- no one *wants* the sprite to lag behind mouse movements on a
window, but one can live with it.  The time-critical aspect is in the data
acquisition as the mouse ball sends data up the I/O port to the computer.

So to draw a distinction between "real-time" software and non-real-time
software, we only consider the "time-critical" software to be in the former
category.  "Real time systems" have a mix of time-sensitive and time-critical
software.

If you want other views, I've put a file on hpcsos.col.hp.com (15.255.240.16)
called pub/realtime.Z.  It contains about 40 articles from comp.realtime that
I've collected over the years on this subject.  Compressed it's 69Kb.
Uncompressed, it 3343 lines, 154Kb.  I haven't read it all thoroughly enough
to summarize.

I don't think I've seen a FAQ for this newsgroup -- if there's interest, I'm
willing to compile one, starting with an answer to this question.  Mail me
your votes and advice.


Tim Chambers                               ||  tbc@col.hp.com
Hewlett-Packard Company                    ||  
P.O. Box 2197                              ||  (719) 590-5570 (office)
Colorado Springs, CO 80901-2197            ||  (719) 488-3345 (home)
                                           ||  FAX: (719) 590-5054

             reply	other threads:[~1992-10-16 21:38 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-10-16 21:38 Tim Chambers [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 23:14 news.orst.edu!umn.edu!micro.cs.umn.edu!hansen
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