Slashdot Mirror


Computers in Space Examined

Wil Harris writes "There's an article about the computers used in space missions over at bit-tech this morning. It covers the processor types and speeds, why space stations are less powerful than the laptops that astronauts take up with them and why tape storage is still de rigeur. An interesting and concise couple o' pages."

77 of 267 comments (clear)

  1. K.I.S.S. by fembots · · Score: 5, Insightful

    The fewer components you have, the less likely you are to encounter a failure.

    I remember reading something about most space missions are pre-determined and very straight forward, there's no need for difficult maneuver like one has to execute in a X-Wing.

    Having said that, there are still plenty of complicated, unexpected problems in space, but these problems have to be analysed and decision made by people on earth.

    I guess it's all circumstantial, I can't even operate my 2001 Toyota electric window if the engine's dead, but my 1989 Toyota has no such problem. So if I crashed into a river, I hope I was driving the '89, but if I'm crashing into another car, I want my '01.

    1. Re:K.I.S.S. by AtariAmarok · · Score: 4, Funny
      "The fewer components you have, the less likely you are to encounter a failure."

      Which is why the good old fashioned meteor, with one REALLY BIG moving part, is one of the most successful space vehicles ever. Ol' T-Rex can attest to its effectiveness.

      --
      Don't blame Durga. I voted for Centauri.
    2. Re:K.I.S.S. by william_w_bush · · Score: 5, Informative

      also, older components tend to use larger signaling thresholds, which makes a big difference considering the mag-flux caused by radiation in space is much higher than on earth. id guess those tapes are also done with a high bias, as platters could be wiped with a decent flare, and fine-process cmos chips could be knocked out completely with a suprisingly small charge. even a small spike in power from a line surging or regulator going bad could take down some hard-disks, while all you have to do is rewind the tape and it's good.

      you only need enough cpu power to handle some basic tasks and send the rest down to earth. considering most of the software is in c or assembler a 486 is an awful lot of power for most tasks.

      --
      The first rule of USENET is you do not talk about USENET.
    3. Re:K.I.S.S. by Fjornir · · Score: 2, Insightful
      ...So if I crashed into a river, I hope I was driving the '89...

      Entirely offtopic, but do you wear a seatbelt? Can you unbuckle it when it's loaded (ie: you're hanging upside down from it?)? Get a seatbelt saw/window hammer. The combined tool is not much larger than your thumb, and it comes on a lanyard to hang from your rearview mirror. Some are also emergency flashlight.

      --
      I want a new world. I think this one is broken.
    4. Re:K.I.S.S. by OneOver137 · · Score: 2, Insightful

      The fewer components you have, the less likely you are to encounter a failure.

      True hardware box failures are taken care of by redundancies,not by limiting parts.

      I remember reading something about most space missions are pre-determined and very straight forward

      Actually, the military likes to get the most mileage out of their assets and you would not believe some of the reprogramming that goes on to reconfigure the software to extend and/or modify a mission.

      but these problems have to be analysed and decision made by people on earth.

      Yes, but response time for anomaly teams is usually an hour at best. Many satellites have built-in error checking and will take care of themselves given the chance, including putting themselves into "safemode."

    5. Re:K.I.S.S. by Fjornir · · Score: 2, Informative
      Yes, I most certainly am. First, the safety glass you're thinking of is the windshield -- side windows are considerably easier to break. Also, a window hammer isn't like a standard claw hammer where the work is done by impact of a large mass on the target, it's more of a spike so the smallish force you are applying is focussed onto one very small point on the window shattering it in two or three blows.

      Your concern about the blade is misplaced as well -- the "business end" of the device (both the hammer spike and blade) is kept safe in a capsule you need to unscrew to get them out. The blade is also protected by a guard rather like the one on a letter opener.

      If I'm in a serious enough accident where I need to worry about my rearview coming off the windshield, the case braking open and me getting stabbed by this piece of emergency gear then... I think getting stabbed by this piece of emergency gear will be the least of my worries.

      --
      I want a new world. I think this one is broken.
    6. Re:K.I.S.S. by the+pickle · · Score: 2, Informative

      You must not have seen the Car and Driver article where they tested about five or six of those things.

      Absolutely, utterly, 100 percent useless. They couldn't break a window if you shot them out of a railgun. Seriously.

      p

    7. Re:K.I.S.S. by Fjornir · · Score: 2, Interesting

      Nope. Don't read Car and Driver. Did break a window with one once. Dunno why Car and Driver would print that, but it wasn't hard.

      --
      I want a new world. I think this one is broken.
    8. Re:K.I.S.S. by fireman+sam · · Score: 2, Funny

      I think that Ol' T-Rex can attest to the fact that the meteor was in fact a very bad vehicle. The driver could not even turn to avoid something as big as a planet.

      --
      it is only after a long journey that you know the strength of the horse.
    9. Re:K.I.S.S. by Jimmy+The+Leper · · Score: 2, Insightful

      I don't know, they'd have to be pretty good in order to hit something as small as a planet...

      --
      -You're only as clean as your towel.
    10. Re:K.I.S.S. by TWX · · Score: 2, Interesting

      "True hardware box failures are taken care of by redundancies,not by limiting parts."

      It's still very smart to use a small core of very expensive and high quality parts that can function entirely on their own, rather than to have a vast, interconnected system that needs most everything present and working in order to remain functional. It's kind of like Galileo and the Voyager probes, where the basic core was over-engineered the right way to withstand problems, while the external stuff was ultimately expendable or redundant.

      "Yes, but response time for anomaly teams is usually an hour at best. Many satellites have built-in error checking and will take care of themselves given the chance, including putting themselves into 'safemode.'"

      These systems drop back to a minimal mode using their high quality cores while ignoring the add-ons and modules that have failed. The basic system is very solid, the severable or ignorable expansion bus, to use an analogy, is where parts that could malfunction or otherwise have issues are placed, so to reduce the chances of causing a complete failure. K.I.S.S. principle is a very, very good design, especially when there are a lack of restrictions governing how the core has to be applied. Cars got complicated, for example, not when automakers decided to make them more difficult, but when external forces like pollution controls forced automakers to cobble extra stuff on to their engines and exhaust systems, and when fuel economy rules forced the adoption of increasingly complex control systems that are themselves prone to failure LONG before the "open valve, suck air and fuel in, compress fuel/air, explode fuel/air, decompress fuel/air, force fuel/air out through another valve" portion of the engine malfunctions.

      --
      Do not look into laser with remaining eye.
    11. Re:K.I.S.S. by dabigpaybackski · · Score: 2, Insightful

      Plus you pay $$$ for every ounce of payload that goes up. Lead is heavy.

      --
      "OH SHIT, THERE'S A HORSE IN THE HOSPITAL!"
  2. Computers in Space by AtariAmarok · · Score: 5, Funny
    "Open the pod bay doors, HAL!"

    Nuff said (but there's something to be said for the butlerian jihad, and Cmdr Adama filling his battlestar with rotary phones and manual typewriters!)

    --
    Don't blame Durga. I voted for Centauri.
  3. Goverment not very advanced by TruePaige · · Score: 2, Interesting

    Doesn't it seem very strange compared to the days where the goverment had super computers and the regular people had no computers? A stark contrast indeed. Now we are...close to the same level? Does this sound realistic, or are aces up their sleeves?

    1. Re:Goverment not very advanced by Stevyn · · Score: 3, Insightful

      If you're referring to the article blurb, the article says this is because they have no need for a newer computer.

      If you're referring to the government in general that they don't have ultra-powerful computers, then it's because they don't need them. If Congress can allocate billions and billions to the war in Iraq, I think if there was a serious need for computing power then they'd have purchased it already.

    2. Re:Goverment not very advanced by Waffle+Iron · · Score: 4, Insightful
      Doesn't it seem very strange compared to the days where the goverment had super computers and the regular people had no computers?

      It's not all that different: The government has computers that will work reliably in outer space. The regular people don't.

    3. Re:Goverment not very advanced by bm_luethke · · Score: 4, Insightful

      Govt never flew supercomputers into space, land based they still have vastly superior computing power. I doubt many of us has a multi-teraflop computer in thier basement.

      Space has always been about reliability, can't repair much when you are up there. All the processing happens Earth bound. The ratio has gotten *bigger* as time has gone on (look at the top 100 or top 500 supercomputing lists) - what we can run at home is *nothing* like what the large govt installations run. Even if you had the money the local power board isn't going to run your power needs into a residential zone, let alone you have a large staff 24 hours a day to maintain your l337 system.

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
    4. Re:Goverment not very advanced by putaro · · Score: 2, Interesting

      No aces up the sleeve. I used to work for a supercomputer manufacturer back in the late 80's. Supercomputers got run over by the "Attack of the Killer Micros" (as Eugene Miya used to say). You have to look at the amount of money that's being put into R&D.

      Intel is spending way more money (today) than any supercomputer manufacturer can possibly afford to. Back in the 80's it was possible (not easy, but possible) to wire up discrete components into fast processors. The Cray-1 had a 10ns clock - or 100 MHz. It's not possible to build a multi-GHz processor without having in a single chip. Designing and producing high-performance processors is extremely expensive and needs fairly large production runs to support the amount of R&D needed.

      So, modern supercomputer manufacturers are not making their own processors, etc. but instead concentrating on things like high-performance interconnects and other clever ways to harness large arrays of commodity processors. Any secret government projects that were outperforming Intel/AMD would have to be putting equivalent amounts of $$ (billions) into R&D and it's kind of hard to hide that much money flowing around.

  4. Reminds me of a story I was told by Raul654 · · Score: 4, Interesting

    Dave Mills (inventor of NTP) told me that on the last Columbia shuttle mission, they were running some experiments with NTP in space. And, thankfully, they transmitted all their data before landing. But apparently, they were so overworked, they didn't have time to calibrate the machine properly, so sadly, the data is useless.

    --


    To make laws that man cannot, and will not obey, serves to bring all law into contempt.
    --E.C. Stanton
    1. Re:Reminds me of a story I was told by wik · · Score: 4, Funny

      Pffft. Had they run been running NTP, they would have had the time.

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    2. Re:Reminds me of a story I was told by Raul654 · · Score: 2, Interesting

      Well, Mills has been doing work lately to get NTP working with VERY high latency (on the order of hundreds of seconds), to facilitate communication with satellites on/orbitting Mars. (Remember - power conservation is absolutely critical in these circumstances, so you have to make sure the transmission timing is right). If I had to guess, this was probably related to that.

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
  5. Priorities by ravenspear · · Score: 4, Funny

    Cmdr Adama filling his battlestar with rotary phones and manual typewriters!

    Something tells me he should focus on adding a few more medics first.

    1. Re:Priorities by AtariAmarok · · Score: 2, Funny

      "Something tells me he should focus on adding a few more medics first." How about the medics of the Star Trek kind who can perform brain surgery and replace severed limbs with a few waves of a whistling chrome salt shaker?

      --
      Don't blame Durga. I voted for Centauri.
  6. Ouch... by thegamerformelyknown · · Score: 4, Funny

    The first manned space flight had a computer on board to control re-entry, but it was basic in the extreme - and locked so Comrade Gagarin couldn't tamper with it. An envelope with the code to unlock the computer was hidden somewhere in the capsule, and should an emergency arise, ground control would tell him where it was. Nice.

    Sounds nasty. I would at LEAST want to have some QUICK way of getting to it.

    Like a hammer :).

    1. Re:Ouch... by minkie · · Score: 2, Funny

      There's an old joke about what the airplane cockpit of the future is going to look like. It's going to have a computer, a pilot, and a dog.

      The pilot is there to feed the dog.

      The dog is there to bite the pilot if he tries to touch the computer.

  7. He missed something by NanoGator · · Score: 2, Insightful

    The basic gist of the article is "They don't use more than they really need". Unfortunately, this is not a complete answer.

    A company I used to work for discussed using some of their technology with Nasa. One of the things they told us was that they preferred processors a two or three years old because they were afraid of random bit-flippings caused by radiation etc.

    (Sadly, I wasn't in on this whole conversation, so I doubt I can effectively answer some of the questions that arise. For example, I'm not sure why the processors had to be a couple of years old. I assume it had to do with shielding or something, but I really don't know. If anybody has insight on this topic, I'd really really like to be enlightened.)

    --
    "Derp de derp."
    1. Re:He missed something by GileadGreene · · Score: 5, Informative
      It's not that NASA prefers processors a couple of years old. It's that NASA prefers processors which have been radiation-hardened, which makes them resistant to both single-event effects (bit flips) and to cumulative ionization-induced degradation (which gradually changes the threshold voltage of transistors due to charge build-up in gate oxides).

      Unfortunately, radiation hardening a processor involves altering the fabrication process (some processes - e.g. SOI - are more resistant to bit flips than others), inserting guard rings, adding self-checking logic, and a bunch of other changes. Doing all of this stuff takes time (and money) so space-ready processors typically lag COTS processors by a generation or two. Example: the current "hot new" rad-hard processor is the RAD750, which is a rad-hard version of the venerable PowerPC 750.

      Having said all of that, some small, risk-tolerant missions do use standard COTS processors (PowerPCs and StrongARMs are popular, as are industrial embedded processors like the Hitachi SuperH line). But you won't tend to find them in most NASA projects.

    2. Re:He missed something by Jozer99 · · Score: 2, Interesting

      Radiation in space is usually not high enough to cause extensive phyiscal damage to processors in the short term. However, some kinds of radiation can cause random electrical noise on the processor, screwing up calculations. The larger the components, and the fewer of them there are, the less likely this is to happen. Of course, like all government agencies, NASA is very cautious about waiting to see how well components work. This is one of the reasons cell phones are not allowed on airplanes, the FAA has taken 10 years "just to be sure" nothing bad could happen. Also, NASA tends to use "hardened" processors, which have special shielding, as well as a mesh of wire that helps ground random electrical noise. These processors have to be specially designed and made by manufacturers based on existing designs, then rigorously tested by the company and NASA. Even if they start with a cutting edge design, by the time it is NASA tested and certified it is several years old and several generations out of date.

    3. Re:He missed something by GileadGreene · · Score: 2, Informative
      Actually, there has been some research into using "software implemented hardware fault tolerance" (SIHFT) to guard against the effects of bits flips. There's a research group at Stanford that's done a lot of work with SIHFT, and even flew a test processor on the ARGOS satellite. In addition to error-correcting codes on memory (which is standard on most spacecraft anyway) they also use two techniques to ensure that executing software is not corrupted: Control Flow Checking by Software Signatures (CFCSS), and Error Detection through Duplicated Instructions (EDDI). CFCSS involves precomputing signatures for each major block in the control flow during compilation, and then regenerating and checking those signatures at runtime to ensure that a bit-flip hasn't caused a spurious branch. EDDI inserts shadow instructions into each block, so that each computation gets performed twice, and the results are cross-checked before the next block of instructions is executed.

      As I pointed out in another comment in this thread, it's not that NASA wants old processors. They want processors that are hardended to radiation, and the reengineering required for hardening causes rad-hard processors to lag commercial processors by a generation or two. Both EDDI and CFCSS work fairly well (~97% error recovery rate IIRC), but not as well as having a rad-hardened processor (> 99% error recovery rate). In addition, SIHFT can't do much to protect you from ionization-induced degradation, which causes cumulative damage to a processor that eventually causes it to stop functioning: rad-hard processors are far less susceptible to damage caused by ionizing dose.

  8. Solid state recorder on board the Hubble by helioquake · · Score: 5, Interesting

    Just like Cassini, the Hubble also has on-board solid state recorder (installed during one of the servicing missions), which replaced an old tape recorder. This has been really a nice addition as we can store more data into the solid state device while collecting data bits and dump them when the downlink becomes available. It really helps increase the efficiency of the satellite (and that's a big thing for science mission).

    [Note that I've simplified the scheme alot here.]

    Though several sections of the device have been damaged by radiation, or something, I hear. So even these things aren't too resilent to the harsh space environment, yet. Something you future engineers should think about as a project.

  9. Re:The Old Fashioned Way by Anonymous Coward · · Score: 3, Funny

    That's why i'm staying with my old Pentium 99mhz ^^

    (Score: -0.9999999989898 Redundant)

  10. RCA's "COSMAC" CDP1802 by Anonymous Coward · · Score: 5, Insightful

    Anybody remember RCA's CDP1802, the weird little CMOS RISC-ish 8-bitter used in Voyager, Viking, and Galileo? These things have been running for decades, despite the radiation they've been subjected to.

    Now that's engineering!

  11. They could take a lesson from audio engineers. by Future+Man+3000 · · Score: 3, Interesting
    I've heard that the type of computer equipment they use in studio is also of interest to space hardware designers (or maybe vice versa) -- they work towards reducing interference with other studio equipment (mostly power spikes; use solid state storage instead of hard drives, shield everything, work towards smooth power transistions at startup/shutdown).

    They need more performance than space equipment, and space equipment has power concerns that studio equipment does not, so the equation balances.

    --

    I never vote for anyone. I always vote against.
    -- W.C. Fields

  12. astronauts use winamp in space by Anonymous Coward · · Score: 4, Interesting
  13. You may be onto something by AtariAmarok · · Score: 4, Funny
    "If some smart application of physical processes were developed instead - something based on a large and almost limitless power supply"

    You may be onto something. The most limitless energy supply I can think of is found in my spam box right now. The Space Elevator can be made a reality, perhaps, with the propery application of zillions of doses of "lengthening enhancer"? Could the "energy boost" of the illicit HGH herb be applied to rocket thrust? Not only that, I think I can fund my own NASA if I answer every single one of the thousands of Nigerian princes who have been begging me to let them give me millions.

    --
    Don't blame Durga. I voted for Centauri.
  14. About bit flip by DigiShaman · · Score: 4, Informative

    Because of the density of memory now-day, bit-flipping is becomming a real problem for home PCs and workstations running with an uptime of over a week. Bit-flipping happens all the time and even on your PC. It just may be happening in a region of the wafer that does not currenly have anything important addressed to it...hence not an issue. But someplace, somewhere, a slashdot reader is getting a bitflip causing data-rott once it's commited to the harddrive. By the way, these bit-flips are causes cosmic rays.

    If you serious about data integrity and stability, you would be foolish not to use ECC. You may take a 5% performace hit, but it's best to get used to it. If you need that extra 5%, then upgrade your processor to make up for it.

    --
    Life is not for the lazy.
    1. Re:About bit flip by helioquake · · Score: 2, Interesting

      Yep, that's right. I've been using CCDs at a ground level for long, seeing CRs zapping through a tiny detector in a short integration time (a few seconds). We are also surrounded by mildly radioactive materials (some paint, rocks, etc), which can cause radiation damage as well.

      And surely that's part of the reason that I always buy ECC RAMS for mission critical stuffs.

    2. Re:About bit flip by Mondoz · · Score: 2, Interesting

      On board the International Space Station, they run programs checking for bit flips.
      Single Event Upsets happen occasionally, but it's difficult to tell if they're associated with actual hardware failures or just if they're just coincidental.

      They have 2 networks of IMS A-31P laptops for Command & Control of the station (PCS) and another network for situation awareness, procedure viewing, inventory tracking, Office tools (Word, email, etc...) and a few other uses.
      They're not completely COTS laptops - they've been modified somewhat for radiation and cooling purposes (convection cooling doesn't work in microgravity) but they're pretty close to what you'd buy on Earth.

      The printers, on the other hand, have some really cool attachments for the paper input & output trays to keep the paper from floating off... but that's another topic.

      --
      /sig
  15. Re:Engineering by GileadGreene · · Score: 3, Insightful

    There already are a number of companies working the "niche market". The problem is that the market is relatively small, and the costs are high. Hopefully the advent of commercial spaceflight will bring launch costs down enough that more people will launch, and the space market will expand significantly.

  16. Old tech updated? by rjhall · · Score: 5, Informative

    Some 9 years ago I worked on some chip design for Hughes and ESA.

    Back then, we used 1.2um on 4" (or 6" in the new fab) wafers - and everything was built on a sapphire substrate instead of a silicon substrate to make them radiation hard (when they went through the van allen belt).

    It was dull, as every single chip had about 12 inches of paperwork from QA. Every *instance* of every chip had its own paperwork, I mean. It was also dull because they wanted tried and tested tech, not any of this new fangled sub-micron stuff.

    That was then. Can anyone let me know how much things have changed?

    1. Re:Old tech updated? by geremy · · Score: 2, Interesting

      The first 8" wafer line of Honeywell's SOI VII HX5000 0.15 micron will be officially opened by the end of the month.

      --
      geremy
    2. Re:Old tech updated? by F00F · · Score: 4, Informative

      > Some 9 years ago I worked on some chip design for Hughes

      I work at what's left of one of the old Hughes Space & Comm. digital ASIC groups, with several of the old(er) Hughes Radar fellas.

      > Back then, we used 1.2um on 4" (or 6" in the new fab) wafers -
      > and everything was built on a sapphire substrate instead of a silicon substrate...


      SOS is much less prevalent today. My first design was quarter micron Si CMOS, and many new designs are tenth and sub-tenth micron. It's becoming more difficult to convince foundries to perform space-qualified work. Thinner gate oxides, rising leakage current, clock distribution power dissipation, and shrinking feature sizes in libraries are making good standard cell ASIC development for the space environment more difficult, and the full custom stuff is pricier. Modern COTS hardware is having a more and more difficult time meeting satisfactory (particularly end-of-life) performance requirements. And, to boot, obsolescence issues are continuing to rear their ugly heads. Technology qualification is getting more expensive every year, and the spaceborne commercial telecom market was ravaged by overcapacity.

      To top it off, the hardest part is actually finding people who can write rugged, professional, reliable code (and test plans, and device specifications, and interface documents, and...) day after day.

      > It was dull, as every single chip had about 12 inches of paperwork from QA.
      > That was then. Can anyone let me know how much things have changed?


      Yeah -- we're up to about 50 inches.

  17. GPC vs. embedded by fermion · · Score: 4, Interesting
    I think what most people miss is that the devices in space craft, hell even most cars, and not general purpose computers(GPC), have no need to be GPCs, and should not be GPCs. A GPC, quite frankly, is jack of all trades. Designed to do everything adequately, nothing well, and is a single point of failure. It might be over-designed to do a few things well, but then it costs more.

    An embedded machine, OTOH, is designed to do one, or a very small range of things, very well, very reliably, and very efficiently. I have had the fortune of working on two space based projects. In the first we used a single board Z80 based space hardened 'computer' to control a simple set of devices. It stored the ASM code in an EEPROM. It was more complex than we needed, as it was a standard issue unit, but much simpler than the Apple ][ we used as the GPC.

    On the second project, 10 years later, we were not using incredible different machines on the satellite, though the GPC was now a Wintel machines with 100X the memory and speed. But when your main concern is that things just have to work, processor speed and OS wars have little meaning.

    So these stories about how underpowered and behind the times embedded systems are just annoys me. It is just like continuous burns on SciFi shows(kudos to Babylon 5). Perhaps meaningless power is important to the ignorant masses, but we on /. are supposed to know better. I was using a tape drive until at least '87, just because It Worked.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  18. Why the code was hidden... by JimBobJoe · · Score: 2, Informative

    Unmentioned in the article is why the unlock code was hidden from him.

    The Soviets were afraid of a defection, which would be possible if he could run the navigation system himself.

    1. Re:Why the code was hidden... by mazarin5 · · Score: 4, Funny
      should an emergency arise, ground control would tell him where it was. Nice.

      The Soviets were afraid of a defection

      If I was hurtling towards the ground and couldn't control the capsule I was in, I might have a problem with defecation too.

      --
      Fnord.
  19. HDs use gas bearings by redelm · · Score: 3, Informative
    The heads of modern HDs are riding on gas(air) bearings to keep them a controlled distance from the mdia platters. In a vaccum (the cases cannot hold 15 psi and would leak out) the heads would be scratching the media.

  20. Re:why do disks not work in a vacuum? by YankeeInExile · · Score: 2, Informative

    While I could easily imagine designing a disk that could work in space, you can not pull the old ST41201J out of your box and launch it into space. The flying head effect requires an atmosphere between the surface of the disk and the head. Stock disks have a vent (wiht a filter similar to that of a filter-tip cigarette), such that exposed to vacuum, the heads would crash.

    Even manned aircraft might experience low atmospheric pressure (or even total vacuum) from time to time -- I guess they could pack a pressurized "space suit" enclosure for the computer .... quick -- get to work and make a mint.

    --
    How does the Slashdot Effect happen given that no slashdotters ever RTFA?
  21. Space battles will be nothing like star wars by Tassach · · Score: 3, Insightful
    Real space battles will be boring as hell.

    Orbits are very predictable, and any real-world spacecraft will have a very limited amount of delta-vee with which to maneuver.

    Even with realistic sci-fi technology like fusion drive, space battles would still be boring as hell. Read Protector by Larry Niven for a realistic take on space combat.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    1. Re:Space battles will be nothing like star wars by Planesdragon · · Score: 2, Interesting

      Real space battles will be boring as hell.

      Somehow, I doubt that. A tactical spacecraft--at the current, only an ICBM or slimiar missle--will be nothing but manuvering, with an unusually high allotment of its weight given over to course correction.

      It won't be Star Wars, but it won't be interplanetary pool, either.

    2. Re:Space battles will be nothing like star wars by AKAImBatman · · Score: 4, Informative

      Better idea. Go read the Honor Harrington series. (Go to baen.com, click on Free Library, and select "On Basilisk Station".) While they have hyperdrives and gravity propulsion, space battles are heavily dependent on orbital vectors, base velocities, missile loadouts, and missile counter-defenses. The author (David Weber) does a really good job of showing how a space battle might play out. Oh, and it is quite exciting. :-)

    3. Re:Space battles will be nothing like star wars by arodland · · Score: 3, Informative

      You beat me to it; good thing I decided to re-check before I hit submit (that's what happens when you take half an hour to compose your reply). Anyway, Weber is definitely an interesting source for the possible future history of space warfare. Pretty much everything he writes is based on historical precedent, but he does (in my estimation) a great job of bringing it into the future and into the three-dimensional (or maybe a few more) world of space.

    4. Re:Space battles will be nothing like star wars by CodeBuster · · Score: 2, Insightful

      The space battles which are featured in the fictional Star Wars universe are meant to be entertaining diversions for movie audiences seeking a few hours of what if escapism; they are not intended to be accurate depictions of realistic space combat scenarios.

    5. Re:Space battles will be nothing like star wars by TWX · · Score: 2, Interesting

      "Somehow, I doubt that. A tactical spacecraft--at the current, only an ICBM or slimiar missle--will be nothing but manuvering, with an unusually high allotment of its weight given over to course correction."

      So, what's to prevent the engaging ship from detonating weapons in six to eight positions relative to where they think the target is, so that if the target moves they still end up destroying it?

      I'd think that the future of space warfare would be in the effectiveness of decoys and disguise, rather than in the effectiveness of dodging close range fire. If they can't find you then it's harder to hit you, and if they find a convincing enough decoy then they may mistake its destruction for your destruction, leaving you to find them and destroy them or to pull out and regroup elsewhere.

      --
      Do not look into laser with remaining eye.
    6. Re:Space battles will be nothing like star wars by FhnuZoag · · Score: 2, Insightful

      Defintely nothing like star wars. It will probably be more comparable to submarine vs submarine engagements, since it would be hard for one side to detect the other without giving away their own location.

      Another parallel would be artillery engagements. Because of recoil effects, and range considerations, both sides will probably use rocket-based weapons. So space battles will probably be conducted at huge ranges, with each dodging missiles, and trying to guess where the foe will go.

  22. Re:Tape?!?! by Planesdragon · · Score: 2, Funny

    It's just you.

    Or, more specifically, it's the crappy tape drive you used for backup.

  23. Re:Tape?!?! by bluGill · · Score: 4, Interesting

    They are not useing the junk tape drives that you were using, but quality stuff. Mainframes have always put most of their data on tapes drives, and they rarely have problems.

    Course a mainframe tape drive can cost $30,000 each, (not counting the robots that load them) so you can see why home users don't get that quality.

  24. Overclocking in Space by aapold · · Score: 3, Funny

    I always wonder why you can't overclock the hell out of chips in the cold vaccuum of space...

    --
    "Waste not one watt!" - CZ
    1. Re:Overclocking in Space by RubberDogBone · · Score: 2, Interesting

      There's the cold of space and there's the hot of space. Most spacecraft don't spend their time pointing in ONE direction so the ships have to built with some expectation that exposed parts will face heat and cold.

      Anything exposed to the sun is going to get very hot indeed. That'd be bad for a bare CPU.

      Anything exposed to the night side (or the side where the sun ain't) is going to be cold but a CPU is still going to need a heat sink to effectively remove the heat. Empty space is not a particularly good conductor of thermal energy (i.e. heat).

      Most exotic space-approved processors are not powerful enough to need the exotic cooling we need here on the ground. Your P4 or AMD64 flies here. But not in space.

      Here's a thought: if WE launch spacecraft using fairly obsolete technology because it usually works, what does that say about any alien technology we might someday run across? It is logical to think whatever we encounter might be their version of "obsolete but reliable" tech.

      Therefore, if we actually DO have captured UFOs, perhaps whatever makes them tick -while exotic and exciting to us- is not nearly the most advanced technology the aliens might have. Perhaps the common antigrav UFOs are no more advanced the average junker WWII-era Jeep. Good for some off-road kicking around but nothing special compared to a modern off-road vehicle.

      Military analogy: the common UFOs are the Air Force Cub trainers. They keep the F-35s and the aircraft carriers at home.

      Flame away.

      --
      Sig for hire.
    2. Re:Overclocking in Space by StratoChief66 · · Score: 2, Informative

      It is hard to dissipate heat in space. Even if the few atoms that hit your cpu are of very low temperatures, there aren't enough of them to keep it cool enough to run.

      --
      Frylock: "We should have cloned twenties, Jackson wouldn't have given a fuck."
    3. Re:Overclocking in Space by Disoculated · · Score: 2, Informative

      Remember that space is a vacuum. Much like a thermos bottle. Unless there's energy being transmitted to an object (like from sunlight), the hot stays hot and the cold stays cold.

      Unfortunately there's almost always sunlight to add some heat into your system.

  25. Article's missing/wrong on a few points by mykepredko · · Score: 5, Insightful

    My experience with space rated equipment isn't all that extensive or current (I was involved in failure analysis of an AP-101 memory card that had an intermittent failure from the STS-2 and had some interactions with the engineers at IBM's old FSD division, which designed the AP-101s and wrote the flight software) but the article misses one very big point that is the really fascinating aspect (to me) of spacecraft computing hardware and I would have to challenge a number of facts in it.

    1. The shuttle launch algorithms and orbital maintenance procedures are a lot more complex than the article makes them out to be. There are several hundred parameters that are continually checked, recorded and processed from tens to hundreds of times per second to make sure the flight path is correct and all systems are operating correctly. Along with monitoring the flight path, the computers were/are largely responsible for the data displayed on the astronaut/pilot's CRT displays in the cockpit.

    2. It is my understanding, that in the early shuttle missions at least, there were multiple code loads during flight. The original AP-101s had a maximum of 256K words of 32 bit memory, which was enough for a separate launch, orbit and landing image, each which had to be loaded into the AP-101s before the next phase of flight. There have been issues with loading software or receiving and loading new software from the ground.

    3. The original AP-101s were designed for the F-15 and could be considered "state of the art" for the early 1970s in terms of processing power and memory size. They are capable of about five MIPs and had a full megabyte of battery backed memory. They were chosen because they had been qualified for the high G-Loads and temperature extremes of the fighters. While the systems used on the shuttle were of the same design as used on the F-15 (and later the B-1B), they were inspected to much higher standards and all failures had to be resolved down to the point of having a test in place to prevent the failure from escaping the manufacturing/test processes as well root cause action plans at the component supplier.

    The memory card failure that I was involved with was caused by a solder ball inside a metal RAM chip package. During the shuttle's ascent, vibration caused the solder ball to break free and intermittently touch the surface of the chip inside the package. The problem was extremely difficult to reproduce and was found by placing a microphone on the chip package and tapping the chip with the eraser end of a pencil. Chips with this solder ball defect "rang" differently than ones without this problem. After the ball was discovered and proven (by cutting open the chip package), every chip used in a shuttle AP-101 was tap tested by IBM to ensure no other solder balls were hidden inside the packages.

    4. I don't know where that picture of the "Part of the AP-101S" came from as there is no way that is flight qualified hardware for an F-15, let alone a shuttle orbiter. Wire reworks are simply not allowed in high-G, high vibration environments and it looks like the surface mount components are hand soldered into place. I think this is prototype hardware that somebody pawned off on the author.

    5. I don't understand where the idea that space systems having to be low power came from. The AP-101s were real power hogs (all their logic is bipolar) and were in fact glycol cooled. A significant fraction of the orbiter power generation is devoted to the compter systems (as well as the spacecraft cooling capabilies).

    What is always interesting is looking at how the software for manned spacecraft is developed. A big joke is the Mars Observer and the mix up between English and Metric units, but think about how often you've heard about a software failure on board the shuttle - or any manned spacecraft for that matter. In Apollo, there were none and the software for the CM and LM computers was wire wrapped on a bed of nails instead of being burned into

    1. Re:Article's missing/wrong on a few points by helioquake · · Score: 4, Interesting

      There was a slashdot article on this a long, long ago...this might be it (not original, however):

      They Write The Right Stuff

      It's a must read for programmers at mission critical stuff.

    2. Re:Article's missing/wrong on a few points by Detritus · · Score: 2, Informative
      --
      Mea navis aericumbens anguillis abundat
  26. Re:why do disks not work in a vacuum? by AKAImBatman · · Score: 2, Informative

    Drives need atmosphere to work. I think it has something to do with the heads

    The head floats on a molecule thick cushion of air. While it needs that air to prevent the head from smashing into the drive platter, I think that modern drives are completely sealed. Thus they have their own atmosphere and don't need to be exposed to nasty particles and bacteria that could cause drive crashes. (Or vacuum for that matter.)

    Also, they could not be cooled, but I don't think that is the main issue.

    Cooling is provided by the surface area of the drive. Heat is transmitted through the metal case and radiated away. In space this is slightly more problematic as there are no cool particles to help radiate the heat away. That means that the heat will have to be lost through inefficient infrared coversion.

    I'm sure that others can provide a few more details.

  27. Determinism by Detritus · · Score: 4, Interesting
    One important point that the author missed was determinism. Many of these computers are used in hard real-time applications. If the tasks don't meet their deadlines, the system has failed. This requires predictable timing. That means cache is a liability, as are many of the advanced features of modern processors. You need to be able to sit down with a program listing and count how many CPU cycles it takes to execute a segment of code. If you have a 10 ms time slot to do a task, you have to be able to prove that the code can run in less than 10 ms. If you poll a set of sensors every 100 ms, you want the timing to be identical every time the code runs, to eliminate timing jitter in the measurements.

    The controller for the SSME (Space Shuttle Main Engine) uses a pair of 68000 processors. It is a very critical system. If something starts to go wrong with the engine, it has to detect the problem and shut the engine down before it progresses to a catastrophic failure. It uses two redundant processors for reliability. Each engine has its own controller.

    Old microprocessors like the 80386 and the 68000 were the last commercial processors before cache, pipelines and other trickery made timing analysis difficult or impossible. Some people have used DSPs for controllers because they still offer predictable timing.

    --
    Mea navis aericumbens anguillis abundat
  28. Re:Engineering by cheekyboy · · Score: 2, Funny

    thats why nasa gets all their parts of ebay for $3 and charges the govt $20000.

    --
    Liberty freedom are no1, not dicks in suits.
  29. Sure, they need a fast computer for space by evillamer · · Score: 2, Funny

    running on Intel Pentium 4 Extreme Edition 840 Dual corebwith dual SLI Geforce 6800 Ultra 512MB and 4096MB of DDR2-533 memory to run Halflife 2 and Doom3 in space, and of course the latest edition of 3Dmark2005. I am sure those cosmonauts could use some 3D gaming entertainment while waiting for docking. ;)

  30. no cache, no out-of-order operation by MonkeyBoyo · · Score: 2, Informative

    I've had experience with some of the computers in older government satellites.

    Simple processors are preferred because that makes it much easier to figure out the time bounds on a subroutine. You don't want one routine to use up so much time that it keeps something else from being done. Timing information is rigoriously analyzed to make sure that the system won't miss something if lots of things happens at once. Fancy modern archetectures like cache, pipeline stalls, out-of-order operations, etc. make timing analysis very difficult.

    Generally interrupts are not used - instead conditions are polled at a regular time slice. One reason for this is that polled data is also down-linked in a telemetry stream for status monitoring and trouble shooting. Also interrupts greatly complicate timing analysis.

  31. Re:why do disks not work in a vacuum? by marvinglenn · · Score: 2, Informative
    And why is this relevent? Isn't there atmosphere inside all manned spacecraft?

    Per experience working for a NASA subcontractor making (non-critical) instrumentation...

    The pressure the craft is operated at is less than standard sea level air pressure. (I don't know how much less.) It was, though, so much less that the hard drives sent up (on the project I worked on) were failing due to the lack of air for the Bernoulli effect (the pnenomena that holds the heads up when the drive spins), along with not enough air for cooling. We moved to Flash memory, which had just come out at that time.

    The heat from hard drives is another significant factor (from TFA).

    --
    The whores get mad when the sluts give it away for free.
  32. Mars Rover's FPGAs compute flawlessly by olafva · · Score: 4, Informative

    The FPGAs on Spirit and Opportunity seem to be overlooked. NASA's new Reconfigurable Scalable Computer (RSC) Project for space applications is exploring using FPGAs (instead of CPUs) which offer increased performance and radiation tolerance at a fraction of the power consumption.

    --
    What's past is NOT ALWAYS prologue for the future!
  33. Re:In Future... by olafva · · Score: 3, Informative

    See Rover FPGAs and RSC.
    Future NASA space computers may not look like what most expect.

    --
    What's past is NOT ALWAYS prologue for the future!
  34. Re:why do disks not work in a vacuum? by cyclone96 · · Score: 5, Informative

    I work for NASA on the manned programs and my experience is that hard drives are a headache on long term space missions.

    The laptops onboard Space Station are primarily IBM laptops (many of which will soon be running Linux - yeah!). While the drives are easy to replace, they fail fairly often (compared to other space hardware) and new ones need to be launched. The software on the drives also becomes corrupted frequently (maybe once every few weeks), requiring the crew to waste time recopying the software from CD. While these COTS laptops and hard drives were cheap up front (almost zero development cost, custom stuff would have been tens of millions of dollars) we are paying for it now because we waste a lot of operational time fixing them.

    The Honeywell Command and Control computers (the primary flight computers onboard, which are triple redundant and manages core systems in the US segment) used to have a 300 megabyte hard drive to store flight software.

    In 2001 during a shuttle mission, hard drive problems caused ALL THREE of those computers to crash simultaneously in a massive cascading failure. While it never got a lot of press, recovering from that took several days and an effort reminiscent of Apollo 13. You can read a contemporary article on it here: http://www.space.com/missionlaunches/launches/soyu z_iss_010427.html

    When we got the things back and did a post-mortem, it turned out that the hard drive had a design flaw where the arm was dragging across the disk during power down and scratching it, which eventually led to failure.

    They were replaced with solid state units shortly thereafter (which were already in the development pipeline). No moving parts, and much less problematic.

    --
    Worst...sig...ever!
  35. Re:Older not always better by grozzie2 · · Score: 2, Interesting
    But you are missing the most important detail. The old processors are 1.5 and 1.2 micron technology. The traces inside those chips have sufficient spacing, a gamma particle can hit one, but not two. When you get to the 486, you get to a smaller die size, and it's possible for a gamma particle to short two traces. This is why the 80386sx is used, the co-processor section of the chip is not used on the sx, it's the highest density portion of the chip, and far more suceptible to gamma particle problems.

    It's MUCH easier to harden a processor that has the bigger die spacing, doesn't take much/any shielding for use inside the van allen belt. If you go to more modern stuff, you are going to need about 50 pounds of lead to shield it.

  36. Re:why do disks not work in a vacuum? by cyclone96 · · Score: 3, Interesting

    Ironically enough, after I wrote this I checked in with work. They were busy working with the crew restoring a crashed file server onboard that is used for non-critical stuff like email and digital photos.

    What happened? Corrupted hard drive.

    --
    Worst...sig...ever!
  37. Urban Legend... by imsabbel · · Score: 2, Insightful

    There hasnt been a single instance of proven cosmic ray bit flip on ground level.

    And for bit-flips of other causes: The bit-failure rate per mbit has dropped a few orders of magnitudes tha last 10 or 15 years.

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  38. Re:ThinkPads...in....SPAAAAACE! by Tim+Doran · · Score: 2, Informative
    It's a Thinkpad, alright. They use 'em on the Space Shuttle too - basically NASA put a stake in the ground in the mid-90's, bought a boatload of 166MHz Thinkpads, put Windows 95(!) on them and characterized the heck out of them.

    So the many faults of this platform are well understood, which is what really counts. Interesting article on this here

    (Loving my T40... er... in the abstract sense only)