Por qué los satélites usan procesadores pasados de fecha
Jueves, Julio 17th, 2008Resulta sorprendente que se considere un avance tremendo el uso de procesadores pentium II en los ultimísimos satélites. Es usual que pasen 10 años desde que se lanza un micro de consumidor hasta que la industria militar y aeroespacial lo acepta entre la élite. No hablo de procesadores hechos a medida, sino de los “off the shelf”.
La razón es que a los “usuarios de medio pelo” nos venden basura.
Debe pasar mucho tiempo para que un micro se considere libre de errores y se compile ejecutables para él. Un lanzamiento de satélite puede fallar por cualquier cosa, pero a uno le despiden por meter la pata cuando el problema era conocido.
Las listas de fallos de los chips para consumidor crecen en la misma medida en que se complica los sets de instrucciones incorporados, los escalones de memoria y la gestión de bloqueos. En vez de parar y reflexionar, los fabricantes se adaptan al mercado que les pide velocidad y florituras; sólo los “guardianes” de kernel libres alzan la voz, ya que los fabricantes de hardware tapan el problema mediante parches de software en la BIOS, detallando los problemas en profundidad sólo a los programadores de firmware comercial.
Un día, una cifra mal calculada por un chip en el portátil de un usuario clave provocará algún daño.
elFriki



