Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
NASA Space Technology Hardware

Hubble Repairs Hindered By Antiquated Computer Systems 193

Andrew Moseman writes "Part of the trouble NASA is encountering while fixing the Hubble Space Telescope comes from the fact that it's been up there for nearly two decades, and therefore carries computer systems long outdated here on Earth. 'One of the main computers that the Goddard team has been struggling with during the repair attempts runs on an Intel 486 chip, the height of 1989 technology.' Many of NASA's long-running missions rely on antiquated systems — the Voyager probes each have about 32k of memory — but the scientists say they can manage."
This discussion has been archived. No new comments can be posted.

Hubble Repairs Hindered By Antiquated Computer Systems

Comments Filter:
  • Upgrade (Score:1, Insightful)

    by Jerry Smith ( 806480 ) on Friday October 24, 2008 @07:02PM (#25504577) Homepage Journal
    Isn't it about time the hardware gets an upgrade? I know, they like their known issues and reliabilities, but I guess some Pentiums could be considered 'reliable', couldn't they?
  • Re:Upgrade (Score:5, Insightful)

    by Golddess ( 1361003 ) on Friday October 24, 2008 @07:10PM (#25504677)
    I would imagine it's a little more difficult than simply popping out the CPU and putting in a new one. If you were tasked with upgrading a 486 here on Earth, how many components do you think you'd be able to recycle into the new machine? You'd end up replacing the whole thing, maybe keeping the HDD around just long enough to get your data off it.
  • by Anonymous Coward on Friday October 24, 2008 @07:21PM (#25504773)
    I'm willing to bet you're wrong.
  • by symes ( 835608 ) on Friday October 24, 2008 @07:31PM (#25504881) Journal
    I see this has been modded funny - but there is a v.salient issue here. Once space-based weaponry is up there there'll be little option for critical upgrades...
  • Voyager (Score:4, Insightful)

    by lelitsch ( 31136 ) on Friday October 24, 2008 @07:39PM (#25504939)

    Many of NASA's long-running missions rely on antiquated systems -- the Voyager probes each have about 32k of memory -- but the scientists say they can manage."

    It would be nice if the submitter would add a proposed remedy, like simply sending a service probe out to add some more RAM.

    Oh, wait.

    Well, I guess when they send a space probe out into the furthest reaches of the solar system, most scientists would expect that they will have to deal with whatever hardware was on board at the time of the launch for the duration of the mission.

  • Re:Upgrade (Score:5, Insightful)

    by peragrin ( 659227 ) on Friday October 24, 2008 @07:39PM (#25504943)

    at 10,000 a pound to launch the shuttle, weight reduction is most important. sending up lead computer cases because hardening a processor is hard is not an option when plastic weighs several pounds less.

    Also up until 3-4 years ago the hubble was going to be shut down in the next year or two and was only extended later. Unlike the mars rovers the hubble's life won't magical extend.

  • Re:Upgrade (Score:3, Insightful)

    by geekoid ( 135745 ) <dadinportlandNO@SPAMyahoo.com> on Friday October 24, 2008 @07:46PM (#25504999) Homepage Journal

    "...decade is enough time to figure that out and use exterior shielding instead of hardening. "

    It's a fallacy to assume technology can solve every problem, or that solving it a specific way can be 'figured out'.

  • Re:Upgrade (Score:5, Insightful)

    by x2A ( 858210 ) on Friday October 24, 2008 @07:54PM (#25505075)

    Why bother with heavy shielding when you can just make the transistors big enough to not be flippable by single stray particals? Thick shielding might prevent 99.999% of dangerous bit flipping radiation from getting through, but what about that last tiny bit, you're going to need extra circuitry to detect errors in the processors circuitry... and everything starts getting more complicated, and you end up back where you started. In space, simpler is better.

  • Re:Upgrade (Score:3, Insightful)

    by ixnaay ( 662250 ) on Friday October 24, 2008 @08:03PM (#25505145)
    Most rad hardened CPUs are RISC (powerPC, SPARC), there are very few options for x86 based rad hardened CPUs. Mil-spec wise Intel is doing well with their newer stuff (dual-core, etc.), but none of it has made it to the rad hardened world yet. The RAD750 [baesystems.com] is pretty much 'state of art', running at 166MHz.

    Replacing an old 486 with one of these would require rewriting / compiling all the code running on them. Probably not enough of a performance gain in relation to the cost / risk of basically rewriting the code base from scratch.
  • by againjj ( 1132651 ) on Friday October 24, 2008 @08:19PM (#25505291)

    I love the end of the article:

    "It's really reliable," she said. "There really is no need to upgrade it."

    I wish more people understood that.

  • by reallocate ( 142797 ) on Friday October 24, 2008 @08:31PM (#25505405)

    It's no news that Hubble is operating with technology that dates from the era of its launch.

    If you want machines in space to use current tech, then you need to send people with uptodate hardware.

    Hint, hint.

  • Re:Upgrade (Score:3, Insightful)

    by Crazy Taco ( 1083423 ) on Friday October 24, 2008 @09:13PM (#25505781)

    Isn't it about time the hardware gets an upgrade?

    From reading the article, it didn't sound like they could even do upgrades, even if they wanted to (although I suppose they probably could salvage the mirror and build a new system around it). That actually surprises me a bit, since they knew this would be a long running mission and it is within range to be worked on. I know these days as a computer engineer, my bosses are always telling me to design for the future with upgrades in mind, but maybe that wasn't as big a priority back then (perhaps because each doubling of computer power is so much more massive now, and makes more of a difference than it did back then).

  • Re:Upgrade (Score:5, Insightful)

    by timeOday ( 582209 ) on Friday October 24, 2008 @09:22PM (#25505837)
    Why *should* it be upgraded? I don't bother upgrading the microprocessor in my thermostat, it seems to work fine.
  • by domanova ( 729385 ) <indy.maturin@gmail.com> on Friday October 24, 2008 @09:27PM (#25505877)
    That's the point. Does it need to run Vista? I think not. I have a box with a 486 in it, it still does what it was supposed to do. (yes, linux)
    I doubt there's any NASA engineers lusting for a dual-core whoopie-doo. They just want their backup to come alive, after all these years.
    The original deserves a medal, for service beyond, and a pension. Perhaps it could run for president.
  • by TerranFury ( 726743 ) on Friday October 24, 2008 @09:29PM (#25505889)

    This is a bullshit article. Unfortunately, that has become the norm for Popular Mechanics.

    The Intel 486 is hardly some arcane CPU that's so old that nobody knows how to program it. Anybody who can write assembly for modern PCs can write assembly for the 486. And anybody who wants to write in a higher-level language can -- because all the 486 development tools are still easily available.

    If you read the article, you'll find that it presents no evidence whatsoever for its assertion that the Hubble's use of a 486 makes it harder to repair. In fact, it reads more like, "The Hubble has a 486, and damn that seems outdated to me! Maybe that's why it's so hard to fix!" Really, that's about the level of the 'logical' argument that you'll find in the article.

  • by x2A ( 858210 ) on Friday October 24, 2008 @10:31PM (#25506281)

    "PNG is somewhat better than TIFF last time I checked"

    Most people learn at quite a young age that the word 'better' doesn't really mean anything on its own. Better at what? Better at supporting non-RGB colour spaces? Better at supporting RGB with more than 8bits per colour, or even floating point values? Storing multiple images in a single file? No, png supportings none of these things that tiff does. If you're creating computer graphics for UI's, websites etc, png is probably a better choice, as that's more what it's designed for, but there are many other uses for storing images outside of this scope that tiff fits much better than png. As far as compression's concerned, PNG supports DEFLATE, which existed before PNG did, and the same with TIFF and its supported LZW compression (not that there's anything stopping you compressing either with either).

    To sum up: better at what?

  • Re:Voyager (Score:3, Insightful)

    by ceoyoyo ( 59147 ) on Friday October 24, 2008 @10:50PM (#25506389)

    32k is a decent chunk to a decent embedded programmer.

    The kids these days.

  • Re:Upgrade (Score:4, Insightful)

    by killmofasta ( 460565 ) on Saturday October 25, 2008 @01:48AM (#25507289)
    Actually, the P5 Over drives had the FOOF bug. You need "Reliable" type tech.

    You do not need a significant increase in computational power. You need to increase reliability. If your OS goes bad, just re-read the whole thing from ROM. If a large portion of the program/OS is in rom, you dont need a lot of ram, just to store variables.

    Just how smart do you think a microwave's CPU is?
  • Re:Upgrade (Score:4, Insightful)

    by PeterBrett ( 780946 ) on Saturday October 25, 2008 @03:37AM (#25507787) Homepage

    Why use a heavy metal box to stop the cosmic rays or solar flare protons? They are both positively charged. Just put a positive charge around the computer box, and negative charge around a few "lightning rods" a few feet away and let magnetic forces do the rest. You don't have to stop the high energy particles, you just have to convince them to miss the few square inches of delicate electronics. Launch weight radiation shielding is something that NASA is going to have to tackle soon enough anyway if we ever want to leave our magnetosphere for more than about a week. Why not test it on a modern Hubble CPU, while keeping the remaining legacy chip as a back up?

    Young man, in this forum we respect the laws of physics.

    Go and find out how strong a magnetic field is required to deflect a proton with 1GeV of kinetic energy by 1 cm over a distance of, say, 2 m. Since you're obviously technically literate, that shouldn't be too difficult.

    Hint: the answer is, "An impractically strong field is required, by a couple of orders of magnitude." Ever wondered why CERN use helium-cooled magnets which way tens of tons in their beamline?

  • Re:Upgrade (Score:1, Insightful)

    by Anonymous Coward on Saturday October 25, 2008 @05:48AM (#25508249)

    yes, neutron radiation is a concern for satellites, and even for aircraft and electronics with high reliability requirements that operate at sea level. IIRC Boeing were one of the first to notice this happening in aircraft when they got random bit transitions in DRAM on aircraft.

    As you point out, neutrons don't do much unless they hit a nucleus. But if they do happen to have a collision near electronics you typically get an alpha particle pinging off. Alpha particles are very easy to shield against, but these ones are getting created right in the middle of your silicon where it's too late to shield them. Being charged, the alpha particle is very likely to temporarily cause a FET to conduct or permanently change the charge stored in a DRAM cell, for example.

    -Vern

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...