From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: Standard Queue status
Date: Fri, 30 Nov 2001 10:32:55 -0500
Date: 2001-11-30T15:32:57+00:00 [thread overview]
Message-ID: <9u88r9$1v2$1@nh.pace.co.uk> (raw)
In-Reply-To: 1oNN7.43862$xS6.73757@www.newsranger.com
Well, like I said, it depends a lot on your relative level of paranoia. :-)
When I used to do flight-critical software, we wouldn't have done anything
with dynamic storage out of fear that somehow, some way, a corner case might
arise that threw the timing off (or something similar) and the box might
crash - or worse. Its also much harder to verify dynamic memory stuff if
you're doing real rigorous testing.
Now that I'm working on programming digital TV boxes in C (with a *real*
crappy, unstable OS! :-) with the only true realtime requirement being
"Don't annoy the user too much" the thought of dynamic memory is a lot less
scary. (Indeed, its being used all over the place and I think its one of the
chief causes of our little box crashing a lot at the moment.) Worst case -
the box crashes & reboots and maybe someone is annoyed that you messed up
their attempt to record a rerun of "Gilligans Island".
Mind you, there's always a variety of product warranty and liability issues.
Not to mention corporate reputation, etc. Hence you still don't want any
instability if at all possible. But its easier to tolerate a potential
source of software errors in some environments than in others.
MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas www.pacemicro.com
Enabling the digital revolution
e-Mail: marin.condic@pacemicro.com
Web: http://www.mcondic.com/
"Ted Dennison" <dennison@telepath.com> wrote in message
news:1oNN7.43862$xS6.73757@www.newsranger.com...
>
> Stuff like that can happen in our system quite easily. For example, a user
who
> knows just enough about the system to be dangerous could theoriticaly
decide
> that the navigational model is behaving too sluggishly for them, and go
into our
> configuration file and bump its iteration rate up to 30Hz where it doesn't
even
> have time to complete before the next iteration. Then they will start to
get
> overrun messages all over the place. Our answer to this is: "Don't do
that". The
> configuration stuff is there for diagnotic purposes, not for casual
twiddling.
>
> ---
> T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html
>
> No trees were killed in the sending of this message.
> However a large number of electrons were terribly inconvenienced.
next prev parent reply other threads:[~2001-11-30 15:32 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-27 1:19 Queue steve
2001-11-27 2:07 ` Queue Larry Kilgallen
2001-11-27 19:30 ` Queue Ted Dennison
2001-11-27 19:45 ` Queue Marin David Condic
2001-11-27 20:29 ` Queue Matthew Heaney
2001-11-27 20:55 ` Queue Marin David Condic
2001-11-27 21:20 ` Queue Ehud Lamm
2001-11-27 22:13 ` Queue Marin David Condic
2001-11-27 22:35 ` Queue Ehud Lamm
2001-11-28 14:53 ` Queue Marin David Condic
2001-11-28 16:40 ` Standard Library, Again (was: Re: Queue) Jeffrey Carter
2001-11-28 18:37 ` Standard Queue status Ted Dennison
2001-11-28 21:02 ` Marin David Condic
2001-11-28 21:40 ` Ehud Lamm
2001-11-29 14:42 ` Ted Dennison
2001-11-29 15:23 ` Marin David Condic
2001-11-29 17:58 ` Ted Dennison
2001-11-29 7:23 ` Mats Karlssohn
2001-11-29 14:55 ` Ted Dennison
2001-11-29 15:58 ` Jeffrey Carter
2001-11-29 16:27 ` Marin David Condic
2001-11-29 18:10 ` Ted Dennison
2001-11-30 2:00 ` Jeffrey Carter
2001-11-30 15:07 ` Ted Dennison
2001-11-30 20:19 ` Mark Lundquist
2001-11-29 13:47 ` Stephen Leake
2001-11-29 15:53 ` Marin David Condic
2001-11-29 18:10 ` Stephen Leake
2001-11-29 18:58 ` Marin David Condic
2001-11-29 18:21 ` Ted Dennison
2001-11-29 19:12 ` Marin David Condic
2001-11-29 20:25 ` Ted Dennison
2001-11-29 22:49 ` Marin David Condic
2001-11-30 15:15 ` Ted Dennison
2001-11-30 15:32 ` Marin David Condic [this message]
2001-11-30 19:49 ` tmoran
2001-11-29 18:29 ` Stephen Leake
2001-11-29 19:27 ` Marin David Condic
2001-11-29 20:35 ` Ted Dennison
2001-11-29 22:54 ` Marin David Condic
2001-11-30 1:51 ` Jeffrey Carter
2001-11-29 18:37 ` Ted Dennison
2001-12-04 19:48 ` Stephen Leake
2001-12-04 20:27 ` Ted Dennison
2001-11-29 22:29 ` Jeffrey Carter
2001-11-30 2:19 ` Nick Roberts
2001-12-04 19:51 ` Stephen Leake
2001-11-30 15:19 ` Ted Dennison
2001-11-30 12:40 ` Simon Wright
2001-11-27 21:38 ` Queue Brian Rogoff
2001-11-28 8:07 ` Queue Mats Karlssohn
2001-11-30 4:49 ` Queue Brian Rogoff
2001-11-30 15:30 ` Queue Ted Dennison
2001-11-30 21:02 ` Queue Ehud Lamm
2001-11-30 21:07 ` Queue Ehud Lamm
2001-11-28 8:28 ` Queue Thomas Wolf
2001-11-28 17:27 ` Queue Ted Dennison
2001-11-30 22:11 ` Queue Ehud Lamm
2001-11-28 8:01 ` Queue Mats Karlssohn
2001-11-28 7:48 ` Queue Mats Karlssohn
2001-11-28 15:39 ` Queue Marin David Condic
2001-11-29 7:35 ` Queue Mats Karlssohn
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox