HomeCinemaBanter

HomeCinemaBanter (http://www.homecinemabanter.com/index.php)
-   UK digital tv (http://www.homecinemabanter.com/forumdisplay.php?f=5)
-   -   Why do we have to keep rebooting things? (http://www.homecinemabanter.com/showthread.php?t=67530)

tim.... September 28th 10 01:24 PM

Why do we have to keep rebooting things?
 

"Java Jive" wrote in message
...
Would you want your PVR to reboot in the middle of recording?


One of mine randomly decides that it wants to do as "disk check" during
which it is capable of doing nothing else, and at least once this was in the
middle of a recording. What's the difference?



Alan White[_2_] September 28th 10 02:30 PM

Why do we have to keep rebooting things?
 
On Tue, 28 Sep 2010 09:18:05 +0000 (UTC),
(Richard Tobin) wrote:

Almost all the errors that cause your gadgets to reboot - and probably
most of the ones that cause planes to crash - are software errors, so
as well as several computers you need several independently-written
programs that do the same task, otherwise they will all get it wrong
together.


I think that Boeing use three different, independently written programs
for the three flight computers whereas Airbus use the same software in
each.

--
Alan White
Mozilla Firefox and Forte Agent.
Twenty-eight miles NW of Glasgow, overlooking Lochs Long and Goil in Argyll, Scotland.
Webcam and weather:-
http://windycroft.co.uk/weather

Dickie mint September 28th 10 02:33 PM

Why do we have to keep rebooting things?
 
On 28/09/2010 11:21, brightside S9 wrote:

Buy a radio controlled 13 amp plug cum socket. Though the remote
control can have undocumented feature(s).


In the initial BBC DTT stage 1998 - 2009?, when the Coding & mux went
through the Regions we fitted a simple telephone operated switch to the
Monitoring control PC. Despite some very stable software written in
house (BNCS), Windows would manage to crash occasionally.

Believe it or not, cutting edge technology C & M and all, if we couldn't
"see" the regional installation remotely we'd dial up the switch and
send the "off" code. Hang up, wait a couple of minutes, dial up again
and send "on" code. Now that's a elaborate PDR (Power Down Reset) !


Richard

John Legon September 28th 10 08:53 PM

Why do we have to keep rebooting things?
 
At 03:38:40 Tue, 28 Sep 2010, Richard Russell
wrote:

Another possible source of instability is
corrupted RAM, so it had none: the only read/write storage in the
whole machine was the Z80's registers (around 48 bytes in all)


48 bytes! I can only remember 24:

a - f a' - f' IX i
b - c b' - c' IY r
d - e d' - e' SP
h - l h' - l'

How do you get the other 24?

--
John L

Steve Thackery[_2_] September 28th 10 11:34 PM

Why do we have to keep rebooting things?
 
Some really good answers.

I would summarise it very simply: cost, and time-to-market.

While ever we - the buying public - reward companies who get their
widget to market first, or sell it the cheapest, we'll be stuck with
crash-prone products.

It is perfectly possible to make highly resilient, fault-tolerant
systems which will struggle on even in the face of hardware failures or
software glitches.

These are usually found where the device has a lot riding on it and
can't be repaired economically (e.g. a space probe); where the
consequences of failure are unacceptably high (e.g. flight control
systems); where the scale of the failure would be very large (e.g.
telecommunication systems), and so forth.

All sorts of self-testing and remote testing strategies can be
implemented, as well as layered recovery strategies, and so forth.

But yer average £100 domestic box just doesn't cut it, I'm afraid.
They are merely designed to work. In case that sounds odd (and just
what you want), I mean no attention is given to handling situations
where some (or any) part of the system stops working. In almost all
cases we see some undefined behaviour (usually a "freeze"). Undefined,
because no attention was given to it during the design phase.

Not the kind of thing you want to happen with your nuclear cancer
treatment machine!

SteveT



[email protected] September 29th 10 01:05 AM

Why do we have to keep rebooting things?
 
I think you have collectively answered my question. In summary, the
reason things crash is because they are built to a price.

Bill


Graham. September 29th 10 01:12 AM

Why do we have to keep rebooting things?
 


"Roderick Stewart" wrote in message
.myzen.co.uk...
In article de898962-6535-4431-9faa-
,
wrote:
Everything from satellite receivers to computers seems to need
unplugging from the mains so often and plugging back in. How come? Why
don't they make these things so that when they're incapable of doing
their job they just automatically reboot? Couldn't satellite receivers
(for instance) just run some sort of self-check routine in the
background and if it fails do a reboot? (and come back on the same
channel of course?).


It would need software to detect the problem and make the decision to do
this - but it's usually software that is the cause of the problem in the
first place. Catch 22.

There's no substitute for a brain, and a finger on a button.

Or a big hammer.

Or a mechanical time-clock to interupt the supply for a few minuets at around 4am

--
Graham.

%Profound_observation%



Graham. September 29th 10 01:16 AM

Why do we have to keep rebooting things?
 


"Richard Tobin" wrote in message ...
In article ,
Ian Jackson wrote:

The ZX81 was very reliable - provided you raised it a little by standing
it on a book, so that the RAM pack (plugged in at the back) dangled in
the air. One day, all nuclear power stations will be controlled this
way.


Unfortunately by then physical books will be a rare commodity. Does
it work if you stand it on a Kindle instead?


Will posh schoolgirls balance Kindles on their heads?
Just a thought.

--
Graham.

%Profound_observation%



[email protected] September 29th 10 01:46 AM

Why do we have to keep rebooting things?
 
On Tue, 28 Sep 2010 13:30:46 +0100, Alan
wrote:

I think that Boeing use three different, independently written programs
for the three flight computers whereas Airbus use the same software in
each.


Boeing use common code and hardware in their CCS, it was one of the
reasons for the 787s delay, convincing the authorities that the code
was 'bug-free'

Airbus have always used seperate teams programming different hardware
running two different programming languages on their five flight
computers (3 primary, 2 secondary)

David Paste[_2_] September 29th 10 01:57 AM

Why do we have to keep rebooting things?
 
On 28 Sep, 01:51, "
wrote:
Everything from satellite receivers to computers seems to need
unplugging from the mains so often and plugging back in. How come? Why
don't they make these things so that when they're incapable of doing
their job they just automatically reboot? Couldn't satellite receivers
(for instance) just run some sort of self-check routine in the
background and if it fails do a reboot? (and come back on the same
channel of course?).

Bill


Even your own feet need rebooting from time-to-time
(yerseewaddadidthere?!)

Well, to philosowaffle a little bit, I think that other than the
reason you have stated elsewhere, building to a price, there is
another reason. People assume that anything can be designed /
engineered / build to be 'perfect'. However, this is based in the
general consumer's dreams. Consider the law of unintended consequences
and how nature deals with it's systems. Nothing in nature is designed
to run perfectly (nothing is designed, full stop), rather, actions are
simply reactions to a very basic set of stimulus. Walking is simply
stopping yourself falling over in quick succession, as a crude
example. We, long ago, developed a method of locomotion that used 4
limbs, and the limbs and spine developed accordingly. Something,
somewhere went right or wrong, and homo sapiens now walk on 2 limbs.
And get bad backs. And fall over more than we really need to. As
bipeds, we are simply alpha-release candidates.

Also: feature bloat.

I feel that I had something more to say, but really, it's a bit late
for me to carry on coherently. I hope I have managed to get this far
OK.

Things need to be tended to for as long as they are alive /
operational. That's the crux of it. Good design can reduce this burden
but not remove it. Also, good design usually means eliminating
superfluous features / the weak / the sick / the vulnerable, etc etc.
One species - one niche. One machine - one job.



All times are GMT +1. The time now is 12:18 PM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
HomeCinemaBanter.com