Comentarios Cerrar
Foto
Vídeo
Phoenix Mars Lander - Unix
Mars Phoenix Lander, en C
Noticias / Software

C, el lenguaje de Marte
Añadir a GenteMuy
Leído 7450 veces

C, el lenguaje de Marte

Autor: David Martín
Fecha: 11/07/2008

Una interesantísima entrevista al principal desarrollador del software de la Mars Phoenix Lander Mission ha revelado que la pequeña nave que aterrizó hace pocas semanas en Marte está totalmente programada en el famoso lenguaje C. Este desarrollador desvela además algunos datos sobre la plataforma hardware utilizada, y confiesa que esos programas jamás estarán disponibles públicamente. Seguridad nacional, por supuesto.

 

Un periodista de O'Reilly ha tenido la oportunidad de hablar largo y tendido con Peter Gluck, el ingeniero que está al frente del desarrollo del software de la misión Mars Phoenix Lander. Dicha misión puso recientemente en la superficie de Marte ese pequeño robot que ha servido para estudiar mucho mejor la composición geológica del planeta rojo, y sus desarrolladores pueden presumir de haber cumplido con éxito esa parte de la misión.

 

 

En la entrevista Gluck nos habla de la plataforma hardware que se ha utilizado en esta misión, basada en un ya veterano ordenador IBM RAD6000, que tiene la peculiaridad de ser muy resistente a radiaciones (uno de los requisitos de este tipo de componentes una vez viajan al espacio) y que es en sí mismo un ordenador completo con una CPU RISC de IBM que va a 33 MHz y que tiene una potencia de proceso ridícula de 35 MIPS. Además dispone de 128 Mbytes de RAM, y es el responsable de ejecutar el sistema operativo VxWorks del que ya hablamos recientemente en MuyComputer.

 

El RAD6000 ya lleva mucho tiempo implantándose en todo tipo de misiones de la NASA (nada menos que 14 años), y parece que esta será la última en la que esta placa se utilizará en este tipo de misiones, dejando paso a su sucesora, la nueva RAD750 que se basa en el PowerPC 750 de IBM y que ya está funcionando en algunas misiones espaciales.

 

Sin embargo, lo más sorprendente de todo es el hecho de que aunque en los sistemas de control de la Tierra se usa Java en parte, toda la programación del Phoenix está realizada en C, un conocido lenguaje de programación que es la base de Linux (por ejemplo) y que según Gluck tiene todas las garantías para funcionar perfectamente junto con VxWorks. Y la prueba es evidente: esta misión está siendo todo un éxito.

 

21
Votos
Votar
Mensaje/Opinión

 Los campos marcados con un asterisco son obligatorios

Introduce tu nombre (*)
Introduce tu correo (*) (No saldrá publicado)

Introduce tu página web

Hoy en MuyTV

Conoce el nuevo MacBook Wheel
Conoce el nuevo MacBook Wheel

Gente Muy

eres muy

kemuel33

"La Envidia es la polilla del Talento"

eres muy

baltolkien

Soy un aficionado a la informática con ganas de compartir conocimientos.

eres muy

jsantiago

LOCUTOR

Blogs Tecnológicos

www.muywindows.com

Cargando...

www.muymac.com

Cargando...

www.muylinux.com

Cargando...

www.blog.muycomputer.com

Cargando...

www.muyobservador.com

Cargando...

www.muypro.com

Cargando...

www.muymovil.com

Cargando...

www.muyinternet.com

Cargando...

Ver más
Inicio | Actualidad | Laboratorio | Zona Práctica | Blogs | MuyTV | GenteMuy
Inforpress
Quiénes somos | Cómo navegar por MuyComputer | Publicidad | Condiciones de uso | Aviso Legal | Contacto
Copyright Total Publishing Network S.A. 2008.Todos los derechos reservados
eBD