Scrivi discussione 




Software e sistemi di controllo delle centrali nucleari
Autore Messaggio
Sarek
Senior Member
****


Messaggi: 216
Gruppo: Registered
Iscritto: Mar 2011
Stato: Offline
Reputazione:
Messaggio: #1
RE:  Software e sistemi di controllo delle centrali nucleari

Fonte : wikipedia, ma lo avevo appreso altrove.

Il primo volo dell'Ariane 5 (Ariane 5 volo 501) svoltosi il 4 giugno 1996 fallì e il razzo si autodistrusse dopo 40 secondi dal lancio per via di un malfunzionamento del software di controllo, creato da uno dei più famosi bug della storia. Un dato a 64 bit in virgola mobile, probabilmente quello della pressione, venne convertito in un intero a 16 bit con segno, questa operazione causò una trap del processore (operazione errata): il numero in virgola mobile era troppo grande per poter essere rappresentato con un intero a 16 bit. Motivi di efficienza avevano spinto i progettisti a disabilitare il controllo software (scritto in Ada) sulle trap, anche se altre conversioni simili nel codice erano corrette. Questo errore scatenò una reazione a catena che causò poi la deviazione distruttiva del razzo a causa delle enormi forze aerodinamiche. Fu necessario quasi un anno e mezzo per capire quale fosse stato il malfunzionamento che aveva portato alla distruzione del razzo.

Però ricordavo male, era una conversione errata tra tipi di dato...

Messaggio modificato il: 24-03-2011 alle 21:08 da Sarek.

24-03-2011 20:11
Invia Messaggio privato all'autore Trova tutti i messaggi dell'autore Quota il messaggio nella risposta

Messaggi in questa discussione
RE:  Software e sistemi di controllo delle centrali nucleari - Sarek - 24-03-2011 20:11

  Scrivi discussione 


Guarda versione stampabile
Invia discussione a un amico
Sottoscrivi questa discussione | Aggiungi discussione ai favoriti
Valuta questa discussione:

Vai al Forum: