Bill Gates has not landed on Mars
By Davey Winder in Editorial
By now everyone and their aunt has heard the news that Bill Gates is stepping down from his role as Dr Evil. Sorry, I mean head honcho at Microsoft of course. Sure, he will still be the single largest shareholder, he will still be Chairman of the board, he will still be trying to give his vast fortune to good causes (thinks: Billsters Billions, great movie opportunity) but one thing he will not be doing is going to Mars.
Nor, for that matter, will Windows.
The currently much talked about Phoenix Lander is not a Windows driven beast. Instead it is powered by a specially designed mobo and CPU which runs VxWorks, an embedded Real Time OS.
Of course, this has much to do with stability as anything else. Now I am not knocking Microsoft here, but NASA take the whole stability thing very seriously indeed. Although you would be forgiven for thinking otherwise given some of their quality control mistakes over the decades. However, they do sacrifice speed and power for stability as is evidenced by the 33 MHz clock speed of the RISC Rad6000 CPU. Although it has not been confirmed, rumour suggests that 128Mb RAM is all that has gone to Mars as well.
Not surprising that an embedded RTOS has accompanied it then. I have enough trouble running Vista comfortably on an AMD Turion 64 clocked at 1.80 GHz with 1GB RAM.
Simon Barrett reveals how NASA manage to get around the 20 minute lag between sending a command from Earth and it being executed on Mars in his fascinating look at the software behind the Phoenix Lander mission. He explains how a whole day of tasks are sent in one batch, written in C. “The NASA programmers and engineers sent approximately 1000 to 1500 instructions to the lander every day.” Because of the importance of the code working, this is a Herculean task, no pun intended. As Barrett concludes “In layman’s terms, if your computer program has 100 steps in it, it will take you 10 days to write and test it. NASA are doing what a regular programmer would take nearly 5 months to achieve in 24 hours!”
Make a comment
Tag cloud
Archives
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
Most commented posts
- The 24 year old software that is still going strong
5 comments
- Home workers are sick
- Gatecrashing the WiFi hotspot party
- Big Brother Apple
- Is BT misleading consumers with Option 2 broadband?
- Spear phishing Catch 22 for Salesforce.com
- CAPTCHA, HACKEDCHA, GOTCHA
- Two years of compromised Linux security exposed
- Dumbest phisher in history revealed
- Virgin on the ridiculous
Highest Rated Blog Posts
- Why ecommerce fails (100%)
- Betting on Hubdub technology (100%)
- Chinese whispers as government implicated in UK hack attacks (100%)
- Crimeware toolkit targets 10,000 trusted sites (100%)
- Black Hat risk to migrating VMs (100%)
- Tough on cyber crime, tough on the causes of cyber crime (100%)
- Firefox 3, Beta 4, Enhancements 900, Tested 5 (100%)
- Slowly slowly catchee Government IT monkey (100%)
- Who needs another set of web standards? (100%)
- The 6.5 billion quid hello (100%)

