¿Fueron las computadoras del transbordador espacial incapaces de manejar los vuelcos de fin de año?

Hay una afirmación que circula en Facebook de que los transbordadores espaciales no podrían volar cerca de fin de año porque sus computadoras a bordo no podían manejar la facturación de un año.

Al buscar el reclamo, encontré que los temores similares a Y2K crean crisis en la programación del transbordador , que dice:

El software de la computadora del transbordador espacial tiene unos 30 años y no reconoce cuándo cambia el año calendario. El 1 de enero de 2007, por ejemplo, pensará que es el día 366 de 2006, un problema que la NASA llama 'rollover de fin de año'.

Para restablecer la hora, las computadoras principales del transbordador tendrían que 'reinicializarse', lo que significaría un período sin actualizaciones de navegación o control del vehículo, una situación que la NASA obviamente quiere evitar.

Como programador, sé que siempre debo almacenar el tiempo como una marca de tiempo de Unix o alguna otra representación de tiempo T+x, por lo que no necesito lidiar con zonas horarias u otras cosas. Solo necesito convertir hacia o desde la fecha y hora reales al presentarlo o al analizar la entrada del usuario.

Así que no puedo creer que la NASA haya cometido tal error en ese software crítico.

De hecho, la NASA usa el día y la hora del día. El día a veces se expresa como día juliano, que se supone que se acumula al final del año, pero con más frecuencia se usa el día de la misión, que siempre aumenta de forma monótona.
Cuando reviso una lista de misiones del transbordador espacial, veo que ninguna estuvo en órbita durante el Año Nuevo, y la que tuvo lugar más tarde en un año fue la STS-103 que despegó (después de algunos intentos fallidos) el 19 de diciembre de 1999 y aterrizó el 27 de diciembre (hora local de Florida; esto fue del 20 de diciembre al 28 de diciembre según UTC).

Respuestas (1)

De un archivo de NASASpaceflight.com (que no es un sitio web oficial de la NASA), la NASA resuelve el problema YERO para el transbordador :

Por Chris Bergin, 19/2/2007 6:35:00 p. m.

Los transbordadores en órbita ahora pueden disfrutar de una feliz Nochevieja en órbita, siguiendo la recomendación de implementar una solución YERO (Year End Rollover) que fue diseñada recientemente por ingenieros de la NASA.

La recomendación, que se presentó en forma de presentación de 45 páginas a la todopoderosa Junta de Control de Requisitos del Programa (PRCB), implica la implementación de una modificación en el software de vuelo de los orbitadores y nuevos procedimientos en tierra.

Lo anterior es una sinopsis, consulte el hipervínculo anterior para ver la "historia completa".

" El plan YERO en realidad puede permanecer sin usar si todas las misiones restantes del transbordador lanzan la pequeña ventana que se ve afectada ". Al leer la lista de misiones , parecería que nunca lo necesitaron. Me pregunto si alguna vez se implementó.