Une correction de bugs 13 milliards de km
Parfois, le développement, ce n'est pas une sinécure. En effet, il y a quelques jours, la sonde Voyager 2 a envoyé des données erronées à la NASA. Le problème, c'est que Voyager 2 a été lancée il y a 33 ans (le 20 août 1977) et que la sonde est à près de 13,5 milliards de kilomètres de la Terre, hors du système solaire (Voyager 1, lancé un mois après Voyager 2, est à 16,8 milliards de kilomètres de notre planète).
Après quelques essais sur un simulateur, la raison du problème a été découverte : un bit est passé de 0 à 1 dans le logiciel interne de Voyager 2. Ce changement inopiné est lié au rayonnement cosmique et c'est un phénomène connu depuis de nombreuses années, même s'il est évidemment très rare sur Terre, l'atmosphère bloquant une bonne partie des rayons en question. Les sondes sont évidemment protégées contre ce type de problèmes et les systèmes sont souvent équipés de technologies redondantes pour éviter les erreurs, mais Voyager 2 est — à l'échelle de l'informatique — une antiquité. Dans les faits, les scientifiques de la NASA doivent maintenant corriger le problème, ce qui n'est pas le plus simple : la liaison entre la Terre et Voyager 2 ne transmet que 16 bits par seconde (160 bits par seconde dans l'autre sens) et la distance entre la sonde et notre planète induit un temps de transfert de 11 heures environ.
- Comment va se gérer la limite des 2 Tio ? (1)
- Internet via... une lampe à LED
- TDJ : Enermax Eco II 620 W, XClio Coolbox
- Free aurait perdu la « patate »
- SGI propose des clusters, avec 1 536 cores
- Apple renouvelle son MacBook
- Une TV OLED 50 pouces imprimée en 2 minutes
- Le plus petit capteur 1080p au monde
- Intel veut les modules cellulaires d’Infineon
- Le 1er supercalculateur Xeon Tesla
- Intel livre ses NAND gravées en 25 nm
- HP veut mettre WebOS dans ses imprimantes
- BFG abandonne les cartes graphiques
- Retour sur la GeForce GTX 480
- Free rate les dernières fréquences 3G
- Un netbook à base de PowerPC
- Asus met un Atom dual core dans un netbook
- TDJ : Noctua NH-C12P, SteelSeries Xai






la liaison entre la Terre et Voyager 2 ne transmet que 16 bits par seconde (160 bits par seconde dans l'autre sens) et la distance entre la sonde et notre planète induit un temps de transfert de 11 heures environ.
Elle a free non-dégroupé Voyager 2 ?
Nan, france télécom très haut débit!
C'est pas plutôt l'inverse???? sa m'étonnerais que la sonde arrive a envoyer 160bits/s alors que l'émetteur situé sur terre soit limité à 16bits/s.....
Dvorakov.
A mon avis c'est pas l'emmission de la terre qui est limité a 16 bits/s mais la reception du satelitte. Ce qui revient exactement au meme...
Ses pas moi qui irais le chercher
13 500 000 000 km . . .
C'est pas plutôt l'inverse???? sa m'étonnerais que la sonde arrive a envoyer 160bits/s alors que l'émetteur situé sur terre soit limité à 16bits/s.....
Si on envoie une sonde, c'est pas pour lui causer, c'est pour savoir ce qu'elle a a dire
Faut pas prendre l'exemple de l'ADSL pour quelque chose qui va forcément du "serveur" au "client". Dans le principe il est possible d'avoir chez soi une liaison ADSL a 24MB/s en montant et 1MB/s en descendant. C'est juste que ca ne correspond pas au business-model.
Ils sont quand même super fort les développeurs de la nasa pour réussir à trouver LE bit qui a pu changer. A moins qu'ils ai "télécharger" le programme qui était actif sur le satellite, ça devait quand même faire pas mal de possibilité à tester.
La 1 envoyée après la 2 ? ya pas un problème ?
Ah oui et c'est 16,8 milliards de km bon je chipote la
La 1 envoyée après la 2 ? ya pas un problème ? Ah oui et c'est 16,8 milliards de km bon je chipote la
Je corrige. Et oui, la 1 est partie après (15 jours environ) mais a pris un chemin plus court.
C'est pas plutôt l'inverse???? sa m'étonnerais que la sonde arrive a envoyer 160bits/s alors que l'émetteur situé sur terre soit limité à 16bits/s.....
Ben si, et c'est assez logique : sur Terre, on peut avoir une grosse parabole pour recevoir les données envoyées, sur la sonde pas trop, l'antenne est petite, donc y a forcément plus de corrections et le signal est moins fort.
Ils sont quand même super fort les développeurs de la nasa pour réussir à trouver LE bit qui a pu changer. A moins qu'ils ai "télécharger" le programme qui était actif sur le satellite, ça devait quand même faire pas mal de possibilité à tester.
Ils ont une copie de test et ça date de 77, le code doit pas non plus être hyper compliqué, plus le fait qu'ils ont un retour, donc connaisse les conséquences
Ils ont une copie de test et ça date de 77, le code doit pas non plus être hyper compliqué, plus le fait qu'ils ont un retour, donc connaisse les conséquences
Déja avoir un retours sur un engin de 35 ans à plus de dix milliards de kilomètre c'est quelque chose!!! imagine la précision...
Dandu > Le programme est certe petit selon les normes actuelles, mais pour reproduire le problème il leur a surement fallut tester des changements aléatoires de bits pendant l'exécution du programme à moins qu'ils l'aient télécharger avec de comparer avec leur exemplaire de sauvegarde.
Comme les sondes voyager contiennent chacune 6 ordinateurs (source, FAQ du projet sur le site de la nasa : http://voyager.jpl.nasa.gov/faq.html ) mis en redondance deux par deux, je te laisse entrevoir la difficulté que peut avoir la recherche de ce genre de bug. Il ne s'agit plus de tester un programme mais les intéractions entre deux programmes identiques à quelques bits près.
Même si le programme incriminé ne fait pas plus de quelques Ko, données comprises, je leur tire mon chapeau pour être capable de trouver l'origine d'un tel bug en quelques jours, 50 ans après l'écriture du dit programme même s'ils ont des machines des plus puissantes.
Je pense que le bug les a msi sur la piste, a priori, c'est dans le formatage des données reçues, le problème, ça permet de circonscrire le problème. Puis bon, ça fait un moment qu'ils étudient ça.
La 1 envoyée après la 2 ? ya pas un problème ?
C'est ce qui arrive quand on utilise le système d'unités impériales...
C'est quand même incroyable de pouvoir communiquer avec une sonde de si loin ...
Ces scientifiques font un métier vraiment passionnant !
effectivement, chapeau la nasa
il auront donc le retour des données non eronnée dans plus de deux ans
+ 1 an pour que la sonde resoive les données (10) milliards de km à la vitesse de la lumiere (1an)
+1 an pour recevoir des données JUSTE
13500 Milliards de m divisé par 299 792 458 m/s = 45031 secondes
45031 secondes = 1 an ?
Ça constitue un bon entrainement pour la maintenance "logicielle" des futurs sondes qui iront beaucoup plus loin dans le cosmos(et qui embarquerons bien évidemment des technologies plus avancées).
Quant on pense au nombre de cartes mères décédées suite à un mauvais flashage de BIOS, j'imagine la pression sur les épaules du gars qui a cliqué sur le bouton "Upload"![[:ddr555]](http://img.infos-du-net.com/forum/images/perso/ddr555.gif)
C'est vraiment impressionnant, en tout cas !
allo Houston ,il y a un problème.
kirk aurait utilisé un bon vieux subspace channel.
sont petits joueurs à la nasa.
initié@kirk.Voici pour la com,lien des liens par,a ce que l on veut chercher.Www new of tomorrow .GIROUX
la vitesse de la lumière ne sera probablement jamais atteinte en raison du manque crucial de moyen/d'énergie qu'on est capable de mettre en place.. et pourtant, on a une sonde qui se trouve tellement loin qu'il faudrai "voler" pendant 15h30min a la vitesse de la lumière pour la rattraper.
Ce genre de discour m'impressionnera toujours autant...
et curieux que je suis, j'ai fait le calcul just for fun:

(en admettant une trajectoire rectiligne uniforme)
Voyager1:
distance: 16.800.000.000.000 mètres
temps ecoulé: 1.030.665.600 secondes (11929 jours)
vitesse m/sec: ~16.300 m/s
vitesse km/h: ~58.681 km/h
Voyager2:
distance: 13.500.000.000.000 mètres
temps ecoulé: 1.033.344.000 secondes (11960 jours)
vitesse m/sec: ~13.064 m/s
vitesse km/h: ~47.031 km/h
Rapport entre les deux (Voyager1---Voyager2):
~distance: Voyager 1 => +3.300.000.000 Km
~temps ecoulé: Voyager 1 => 1 mois plus tôt
~vitesse m/sec: Voyager 1 => +3.236 m/s
~vitesse km/h: Voyager 1 => +11.650 km/h
parfois ca m'prend comme ca..
(en admettant une trajectoire rectiligne uniforme)
Rien ne va en ligne droite dans l'espace, fais un tour sur wikipedia, tu verras que en gros ces sondes tournent autour du soleil avec quelques corrections ou rebonds sur des planetes pour s'éloigner lentement.
@delphi_jb: Merci, j'allais le calculer aussi

@hgeoh: c'est pour simplifier le calcul. Ca doit faire mal de prendre en compte les accélérations prise lors des orbites et truc du genre. Les sondes sont +13 milliards de km (surement distance en ligne droite...), mais elles ont certainement parcouru beaucoup plus.
Je me demande quand même la puissance de réception d'un signal émit d'une tel distance...Déjà le rapport SNR que l'on capte pour la TV par satellite est faible par rapport à la puissance d'émission, mais la bas très très loin, ca doit être encore plus terrible
N'empêche que c'est formidable de pouvoir avoir quelques choses de l'humanité si loin, et que l'on arrive encore à communiquer avec!
>Melt-x
[Je me demande quand même la puissance de réception d'un signal émit d'une tel distance...]
Quelque chose me dit qu'ils ne reçoivent pas le signal sur terre mais sur un satellite... non ? ^^
>Melt-x[Je me demande quand même la puissance de réception d'un signal émit d'une tel distance...]Quelque chose me dit qu'ils ne reçoivent pas le signal sur terre mais sur un satellite... non ? ^^
Be non, justement, sur Terre, avec une grosse parabole (ce qui explique l'asymétrie)
Rien ne va en ligne droite dans l'espace, fais un tour sur wikipedia, tu verras que en gros ces sondes tournent autour du soleil avec quelques corrections ou rebonds sur des planetes pour s'éloigner lentement.
Voyager 2 est moins loin parce qu'il a fait pas mal de tourismes sur les planètes du système solaire
Nan, france télécom très haut débit!
ça peut pas être ça, sinon le sav serait irréprochable