Slashdot Mirror


Orion Capsule Safely Recovered, Complete With 12-Year-Old Computer Guts

Lucas123 writes While NASA's Orion spacecraft, which blasted off on a successful test flight today, may be preparing for a first-of-its-kind mission to carry astronauts to Mars and other deep-space missions, the technology inside of it is no where near leading edge. In fact, its computers and its processors are 12 years old — making them ancient in tech years. The spacecraft, according to one NASA engineer, is built to be rugged and reliable in the face of G forces, massive amounts of radiation and the other rigors of space."Compared to the [Intel] Core i5 in your laptop, it's much slower — much less powerful. It's probably not any faster than your smartphone," Matt Lemke, NASA's deputy manager for Orion's avionics, power and software team, told Computerworld. Lemke said the spacecraft was built to be rugged and reliable — not necessarily smart. That's why there are two flight computers. Orion's main computer was built by Honeywell as a flight computer originally for Boeing's 787 jet airliner. Not only was the launch itself successful, but the sensor-laden craft's splashdown was smooth ("bulls-eye," as NASA puts it), and NASA has now recovered the capsule. ABC News has some good photos, too.

53 of 197 comments (clear)

  1. These are real engineers, you Ruby weenies. by Anonymous Coward · · Score: 4, Interesting

    I get sick to my stomach when I hear Ruby and JavaScript weenies go on and on about how they're "engineers".

    No, you shitheads, you aren't "engineers". The people who work on Orion are engineers. Some high school dropout writing web apps in Ruby is not an engineer in any way!

    1. Re:These are real engineers, you Ruby weenies. by TWX · · Score: 4, Interesting

      Network engineers are more like engineers of the railroad variety, making something run through experience and knowledge of how the systems are supposed to work, than of the sit-down-and-design-something-new variety.

      To be fair, I do network field work as a network engineer, so I have to deal with racks and tools and the odd bit of fabrication work from time to time, so my view is undoubtedly colored by that.

      My wife is an engineer, but she came to the title through her bachelors' degree.

      --
      Do not look into laser with remaining eye.
    2. Re:These are real engineers, you Ruby weenies. by cdrudge · · Score: 4, Insightful

      Thank god the English language doesn't have multiple meanings for a word. It would be so awful if we were able to have multiple different types of engineers for different areas. Pretty soon even the guy who drives a train is going to want to be called an engineer.

    3. Re:These are real engineers, you Ruby weenies. by x0ra · · Score: 2

      What engineering field is using differential equation, which don't already have computer model, on a daily basis ?

    4. Re:These are real engineers, you Ruby weenies. by Opportunist · · Score: 2

      That's why you don't have high school dropouts working on them in Ruby.

      I'm guilty of laziness myself. I used to check code before compiling it. Today I let the compiler do the syntax checking. It's just faster, and if you take a few precautions it's not any less safe.

      I would probably act differently if an error costs a few billions in shiny new hardware going poof.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:These are real engineers, you Ruby weenies. by Deadstick · · Score: 4, Informative

      OK, Maj. English, here's a direct quote from Merriam-Webster:

      : a person who has scientific training and who designs and builds complicated products, machines, systems, or structures : a person who specializes in a branch of engineering

      : a person who runs or is in charge of an engine in an airplane, a ship, etc.

      : a person who runs a train

      In its original context it meant a maker of engines, from a Latin root meaning "invent".

    6. Re:These are real engineers, you Ruby weenies. by stiggle · · Score: 3, Informative

      Actually there have been a few years of tests of Orion leading up this.
      Tank drop tests to see how it lands in water and how well it floats afterwards.
      Parachute drops out the back of planes to test the parachutes and descent characteristics.

      This is just the combined test where all the features are tested together - think of it as the first beta with the individual feature tests as being the alpha testing.

  2. clock speeds yes by ArchieBunker · · Score: 4, Informative

    The clock speed is the same but I guarantee even the lowest end AMD would destroy anything 12 years old in terms of work.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:clock speeds yes by TWX · · Score: 3, Interesting

      I'd still be using the dual 32-bit Xeon box that I've got if the motherboard hadn't become bored with life and stopped POSTing. The board dates to 2001 and the processors to 2003 or so. Yes, I was capped at 4gb RAM, but it it was rock-steady and reliable right up until the end.

      I've replaced it with a newer dual-Xeon box, this one with dual quad-core processors and 12GB of ECC memory. It was college-surplus and I got it cheap. I expect that it'll last a decade.

      If an electronic device does everything that you need it to do within the timetable that you need, then the concept of obsolescence hasn't yet come into play. We're using 4+ year old smartphones. They do everything we need them to do and they're still in pretty good shape. We have no desire to replace them as new ones aren't good enough to show significant usable improvement. We either wait for a paradigm shift or for the current devices to no longer meet our needs while a replacement would. That works for vehicles, for home appliances, for consumer electronics, for furniture, for all manner of things. Spending money because something is advertised as new is foolish without determining if one will actually benefit from that new thing.

      --
      Do not look into laser with remaining eye.
    2. Re:clock speeds yes by Kjella · · Score: 2

      Don't underestimate the power difference from top to bottom. Anandtech's CPU bench doesn't go all the way back to 2002, so the closest I got to the Pentium 4 HT 3.06 launched back then is a Pentium 4 660 from Q1 2005 vs AMD Sempron 2650 launched in april 2014. Hey, you said weakest AMD processor. Results

      Cinebench R10 - Single Threaded Benchmark:
      P4 660: 2245
      Sempron 2650: 1384

      Subtract 15% from the P4's score to match a 3.06 GHz P4 and you're down to 1908. Then you have the arch differences from Northwood to Prescott 2M, but they weren't very impressive as this is when the P4 was running out of steam so let's subtract another 15% to be kind, that brings us down to 1621. Nope, that power guzzler from 2002 probably beats the worst of the worst of 2014. Of course it runs at less than half the frequency, sips a quarter the power and it's dual core so it only loses the single thread benchmark at effectively one eight the power but still, it's a loss.

      --
      Live today, because you never know what tomorrow brings
    3. Re:clock speeds yes by Spy+Handler · · Score: 2

      windows 98 is so old that soon it may be immune to malware.

    4. Re:clock speeds yes by SuricouRaven · · Score: 3, Funny

      When Vista came out, I saw a claim a few times here and there. "The best thing about Vista is the viruses have compatibility issues."

  3. The back slapping on this mission... by mpthompson · · Score: 4, Interesting

    ... just feels kinda weird. This is basically a scaled down repeat of an Apollo test mission done nearly 50 years ago. At least then the Saturn V launch rocket was being tested as well.

    The more exciting mission comes later month with SpaceX attempting a powered soft landing of a first stage on a mission delivering cargo to orbit. Small chance of success on the first attempt. But if successful, that will be something never seen before and once thought to be impractical, if not impossible. It will also be a major step in greatly reducing the cost for access to space and something much more liable to impact the lives of everyday people.

    1. Re:The back slapping on this mission... by wooferhound · · Score: 3, Insightful

      . At least then the Saturn V launch rocket was being tested as well.

      The early Apollo test missions were on a Saturn 1B

      --
      We are Dead Stars looking back Up at the Sky
    2. Re:The back slapping on this mission... by the_other_chewey · · Score: 4, Interesting

      . At least then the Saturn V launch rocket was being tested as well.

      The early Apollo test missions were on a Saturn 1B

      Yup. That's what I consider one of the craziest/most amazing aspects of the crazy-stuff-rich
      whole Apollo program: The final Saturn V configuration (S-IC + S-II + S-IVB) had only two
      unmanned test flight - in the form of full orbital missions, Apollo 4 and Apollo 6 (Apollo 4 was
      also the very first flight for both S-IC and S-II). Both missions were complete successes
      (and led to the discovery of lots of problems, including the famous "pogo oscillations").

      There were plans for a third unmanned Saturn V launch, but they were running out of time, and
      more importantly, out of Saturn Vs, so it was decided to make that launch Apollo 8 instead - the
      first manned flight around the moon.

      Nobody was really sure this would work...

      Not a single Saturn V ever failed in a mission-critical way (Apollo 13 was a service module poblem).

    3. Re: The back slapping on this mission... by 0123456 · · Score: 2, Insightful

      Yeah, I remember all those NASA launches where they soft-landed the first stage and reused it.

      Oh, hang on, NASA talked about it a lot, but never did. The closest they got was reusing the metal shell around the SRBs, which probably cost more than it saved, since the fuel made up almost the entire cost of the SRBs.

      If SpaceX is just 'taking ideas and engineering and research' from NASA, how did they manage to build a new rocket engine and two new rockets and launch them into space for less than NASA spent on putting a dummy stage on top of a Shuttle SRB and launching it into the ocean? How did they manage to develop their capsule and launch it to the space station with cargo for far less than NASA has spent just to build this one and launch it for a brief stay in orbit?

      From what I've read, Orion is expected to cost nearly $10 billion before it flies into space with humans on board. That's around the cost of four or five trips to the Moon on a Saturn V. SLS will cost another $10 billion or more, even though it was supposed to be cheap because it was 'shuttle derived'. Cost per pound to orbit will probably be at least 10x as much as an expendable Falcon Heavy, if SpaceX get that to work.

  4. Probably not by The+Grim+Reefer · · Score: 5, Insightful

    In fact, its computers and its processors are 12 years old

    They word it like NASA is dumpster diving for its flight computers these days. The CPU may be from what was new 12 years ago, but I seriously doubt the physical unit is actually 12 years old.

    It's also hardened against radiation. I would be willing to bet that any processor in these systems will still be functional long after most newfangled home CPUs are long dead. These flight computers will be remain functional in an extremely harsh environment longer than any home CPU would last. Even with how pampered home processors are in comparison.

    1. Re:Probably not by clovis · · Score: 5, Informative

      In fact, its computers and its processors are 12 years old

      They word it like NASA is dumpster diving for its flight computers these days. The CPU may be from what was new 12 years ago, but I seriously doubt the physical unit is actually 12 years old.

      It's also hardened against radiation. I would be willing to bet that any processor in these systems will still be functional long after most newfangled home CPUs are long dead. These flight computers will be remain functional in an extremely harsh environment longer than any home CPU would last. Even with how pampered home processors are in comparison.

      If those old computers were any good, then the Voyagers would still be working.
      Oh wait ...
      http://voyager.jpl.nasa.gov/

    2. Re:Probably not by Jeff+DeMaagd · · Score: 3, Interesting

      Yes, the ruggedness is the main priority. Once a piece of hardware is certified and flight-tested, you have so much invested in the computer design that you don't want to just throw away the design because there are faster chips for sale.

      And there's the question of whether the extra processing power is beneficial for the task at hand. Why pay more for extra processing power that isn't used anyway? There's likely a finer degree of control and timing now, but it's not like reentry physics has gotten more complicated in the past 12 years.

    3. Re:Probably not by Anonymous Coward · · Score: 4, Insightful

      It's all cast in bullshit nonsense light. A better article would be "NASA uses 2002 designs, and here's why". The meat of the article would be "essentially, these are validated low-gate count designs that can be manufactured using modern methods, making them extremely reliable and fault tolerant, since the designs have been verified and modern lithography has an extraordinary engineering factor for such low gate counts."

      Each headline lies on opposite ends of the patriotic spectrum, and it's really unfortunate that the current article lies on the "fuck nasa, it's over budget and can't do anything right" side. This is a QA mission and it was (as far as has been reported) 100% successful. It's capsule design with completely redesigned modern technology. Fuck fashion.

  5. Yeah and it does things your i5 cannot by Anonymous Coward · · Score: 5, Interesting

    If you took your i5 into a high intensity radiation environment like space it would be more likely to have single event upsets whereas the processors that most space applications are hi-rel (hi reliability) and have been tested against radiation. A lot of the chips used in space are also built on silicon and in chip packages that are designed for these reasons. Guess what? If you are a chip designer and you want to build a radiation hardened chip, you usually don't get your hands on the latest designs and you don't get to fab a new version every 6 months. There are people still using 8051 chips that are 20 years old because they 1) Have been used before (really good if your spacecraft parts already have a history of working in space) 2) Have software already written for them from the last project (code that has worked before is good too). 3) can't easily find another part. On a cubesat mission that I helped design we did use a commercial chip that was not rad-hard because we were in a lower earth orbit with less radiation, although the spacecraft does lock up now and again. We almost went with an 8051, we used an FPGA for some of the critical stuff which are less susceptible in some ways to the spacetime environment.

    1. Re:Yeah and it does things your i5 cannot by itzly · · Score: 3, Insightful

      There's a difference between hard radiation and intense radiation. A single hard radiation event can cause a CPU to go into the woods. The same single event in a human can destroy a cell, which the body can usually replace without any noticeable impact on performance.

    2. Re:Yeah and it does things your i5 cannot by Anonymous Coward · · Score: 3, Informative

      You're actually incorrect. There's enough radiation to lock up computers in low earth orbit, including on board the ISS. While there is an increased risk of cancer in the future for astronauts who spend time in that environment, it does not result in certain death.

    3. Re:Yeah and it does things your i5 cannot by the_other_chewey · · Score: 2

      You're actually incorrect. There's enough radiation to lock up computers in low earth orbit, including on board the ISS.

      Not really, no. They run quite a lot of unmodified, off-the shelf, near-current-generation laptops on the ISS
      (most new crews bring a couple of laptops and leave most of them them there, while only broken ones are
      put in the "garbage trucks"). They don't run any worse than on the ground.

      True, none of those is mission-critical as in "a failure will kill the crew", but some are experiment-result-critical.
      The people designing the experiments apparently are fine with that, so it can't be that bad.

    4. Re:Yeah and it does things your i5 cannot by serviscope_minor · · Score: 3, Informative

      There are people still using 8051 chips that are 20 years old because

      There's more than just space engineers using 8051 chips. Texas and others like to embed some noddy little 8051 as the microcontroller into their small, low power radio chips. It ain't your grandaddy's 8051, it runs at a much higher AND much lower clock speed with single cycle instructions. Still an 8051 though.

      --
      SJW n. One who posts facts.
    5. Re:Yeah and it does things your i5 cannot by thegarbz · · Score: 3, Insightful

      The people designing the experiments apparently are fine with that, so it can't be that bad.

      Some of the stuff is that bad, but if you have a fixed budget and you have the choice of doing a lesser experiment with more certainty that it will 100% get the data you want, vs a broader experiment with more data, a risk of failure but a crew standing by to hand-hold the problem and nurture the equipment back to life, then you typically go with the latter option.

      There's a reason unmanned equipment is treated differently to manned equipment, especially aboard the ISS where you can always send up a replacement piece with the next crew.

    6. Re:Yeah and it does things your i5 cannot by chihowa · · Score: 2

      I'd really like to see what happens when you take an x-ray pic of a CPU while it's running.

      You can! Every passenger's running phone, and some computers that are awake, are sent through the baggage scanners at every airport. Even more impressive, the computers that run them are next to the poorly built and maintained scanners all day every day.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
  6. Re:Source for parts? by TrashyMG · · Score: 3, Informative

    Yeah IBM, It's still common to use this specific PPC core in some of their Custom Foundry parts, the Wii-U's processor also made by IBM is based on the 750FX.. Well it will soon to be Global Foundries making these as they're acquiring IBM's semiconductor business and all IP.. I currently work IBM's test and development, hopefully will have a job with Global Foundries.

  7. 12 years old? by istartedi · · Score: 4, Funny

    12 year old software? No way. We need to fix that. There's no way we're going to Mars without rounded corners, infinite scrolling,and a tiled UI. If we don't launch in beta, all the other countries will think we're not hip. We won't get seated on the Trilby committee at the UN. Get some interns and fresh grads on this project, pronto.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  8. Re:Source for parts? by QQBoss · · Score: 2

    BAE is still making the RAD750. I worked with the predecessor that is in the RAD6000 computer board.

  9. Radiation tolerance by sgunhouse · · Score: 3, Informative

    I recall that the CPU in my first computer (an RCA VIP, with an 1802 processor) was still being used in satellites and such years later. Why? The processor was fully static CMOS, could be run at extremely low power (as long as speed wasn't an issue), and was more tolerant of radiation. But I guess I'm showing my age ...

  10. Re:Herp a derp fast computers DEEERRRPPP by ShanghaiBill · · Score: 5, Interesting

    An 8086/8088 would be enough to get this thing into orbit.

    I used to work in avionics. We never used anything as powerful as an 8086. It was all 8051s. They are rad-hard, can withstand lots of voltage jitter, and the logic has already been verified down to the gate and transistor level. The 8051 has certified compilers, assemblers, and linkers, that have been formally verified. They are also dual sourced, which is usually a requirement.

  11. Operating System by MrEcho.net · · Score: 5, Informative

    Looks like they are using an RTOS that is commonly used.

    http://www.ghs.com/customers/n...

    Pretty cool system

  12. Re:ancient in tech years? by Dahamma · · Score: 3, Informative

    Cooler, yes, Faster, no. Clock speed compared to process size has NOTHING to do with "fast" vs "slow".

    Process may allow higher clock speed, as well as many other advantages (fitting multiple cores, larger caches, etc on one die) - but without any other innovation the SAME architecture at the SAME clock speed with ANY process size will give you the same performance....

  13. Re:what's with the fake photo? by Anonymous Coward · · Score: 2, Informative

    The CGI on the Control Room board was a "display" of what the craft was doing at the time. When the craft fired the thruster the CGI showed it. It was used on parts of the mission where there was no live feed from the craft to see what was going on. In some NASA TV feeds the CGI craft was a little out of sync with the real one; but you chould see/hear that it was doing the same thing as the craft.

    GO NASA!

  14. Re:Herp a derp fast computers DEEERRRPPP by mirix · · Score: 4, Informative

    I noticed that Intersil still makes a rad-hard variant of the awful RCA 1802. (you know, the CPU in a COSMAC ELF).

    When I saw that, I figured NASA and or the DoD probably give them enough money to make it worth their while... so they must use that antique for something.

    --
    Sent from my PDP-11
  15. iMac G3 like technology ... by perpenso · · Score: 4, Informative

    Having programmed the 8048 and 8051 in assembly language I can appreciate the tech. However I think the 12-year old technology label is probably referring to something like the RAD750. Its roughly a hardened PowerPC G3 at 200 Mhz, sort of comparable to what was in the original iMac. I think the RAD750 was used on some of the Mars missions.

  16. Re:Herp a derp fast computers DEEERRRPPP by Opportunist · · Score: 5, Insightful

    Exactly.

    Rocket science ain't ... uh... never mind. But it doesn't take a lot of computing power to navigate. But what it takes is computers that can withstand the stress. Extreme acceleration, radiation, possibly temperature changes, unreliable power supply and so on. When you only need one percent of the processing power of a modern CPU, you don't care about having only 10% of the current CPU power available. But it is very comforting to hear "works from 3-5V, logic accepts up to 6V on its I/Os without damage" instead of "if you're off by 0.2V, unpredictable behaviour might occur, be off by 0.5 and it's going poof".

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  17. Re:Herp a derp fast computers DEEERRRPPP by eclectro · · Score: 4, Informative

    My guess is that they have a truckload in storage already made. It would not make sense for them to not make them available for sale in exotic applications. It's a proven design being (that can use a minimum of other expensive rad hardened parts) used in other proven designs so they can pull them off the shelf and have something ready to fly quickly. As parent poster noted, for many applications 64 bits can be overkill. They could also being used for repair for things like military aircraft that used them in their manufacture in that era and are still flying.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  18. What to wonder about? by drolli · · Score: 4, Informative

    The MPC565 is pretty standard in Airospace. Has all the features you need and not more:

    * Clock: in the low MHz range. Pretty easy to make transmission reliable, even if a PCB trace is damaged or the board deteriorates.

    * No MMU: Why the hell would i put a MMU in a Controller which should perform identical operations over 5years-40years and has no additional unplanned tasks, and is running software which is somewhere between well tested (level D) and insane (level A). The complexity of a MMU is incompatible with ceritfying this thing as level A (critical) for any reasonable price.

    * big SRAM on chip. Buffer the voltage to the processor well and it does not matter to you if the clock fluctuates wildly.

    * Flash on chip. (for program storage). So you can be pretty sure that as long as your program runs, it will run well.

    That being said it should be mentioned that a variant of TFTP (35years old) is the standard for Loading SW onto parts in Planes.

    1. Re:What to wonder about? by Nethead · · Score: 2

      That being said it should be mentioned that a variant of TFTP (35years old) is the standard for Loading SW onto parts in Planes.

      I've had to buy up old Win95 Toughbooks for our engineers so they can load the cabin lighting into a Boeing 747. There's a place in the plane that takes a 3.5" floppy with the settings. The only program that writes that disk needs to run on Win98 or below and won't work with a USB floppy. Just bought three more that came out of cop cars in Iowa.

      --
      -- I have a private email server in my basement.
  19. My home server is even older by halfdan+the+black · · Score: 2

    My home server is an old blue and white Apple G3 running Yellow Dog.

    Sure I've added a Sata card and a GB Ethernet a while back and it's got 6 TB in a software raid.

    But it's a server, why would a server ever need more processor, all it does is read/write stuff between Ethernet and disk. I'll keep running it until it finally dies.

  20. Re:Enough! by RightwingNutjob · · Score: 2

    Well, something like 8k of ROM and 2k of RAM was enough to go to the moon, land, take off, and come back, so...

    That's what people have the disconnect on. Flight control software isn't stressing. It's maybe a dozen or two 6x6 matrix-vector operations which unroll into maybe a few hundred FLOPS (or they could be fixed point) that need to run maybe at 20 or 30 Hz (Apollo's major cycle was 10 Hz). This is stuff you could do with hand-wired 7400 IC's if you really wanted to (in fact they did the equivalent for the first submarine launched ballistic missiles in the 50's). Having a programmable computer that's fast enough to do it a few hundred times a second, and handle the control loops for some of the other stuff in the capsule is nice, but it isn't hard with a 10 MIPS processor, let alone the 200+MIPS they're flying in ORION.

    In the 60's when they went to the moon, it was hard because there was no such thing as an off-the-shelf space-qualified programmable flight computer, so they had to invent it all from scratch, and there's this mistique that developed around it. But even by the 80's and 90's, the space hardware and avionics industries advanced to the point where the hard stuff was knowing what software to write, not finding a computer and inventing a compiler to run it on.

  21. Re:12 year-old computers, big deal! by hey! · · Score: 3, Interesting

    Which were built using 2800 integrated circuits interconnected by wire-wrapping, every single one of those ICs containing exactly two NOR gates.

    What's awesome about that is it's like something you'd see at a maker fair today,except that hardly anyone knows about wire wrapping these days. Too bad; it's faster, more reliable and more repairable than soldering.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  22. Re:Herp a derp fast computers DEEERRRPPP by kheldan · · Score: 4, Interesting

    Truth be told: I work at a *ahem!* major microprocessor manufacturer, and even the cutting-edge SoC's we're working on right now, that are not even close to being at a stepping ready to be released into the market, still have an embedded 8051 in them. Being myself old enough to have had a CDP1802-based computer, built entirely by hand on perfboard when I was back in high school, I just have to laugh at anyone who actually believes that you have to have multi-core, multi-gigahertz-clocked processors with gigabytes of memory for any given application. I laugh even harder at kids who think you have to have at least a microcontroller, if not a Raspberry Pi board, to make an LED blink on and off; they think I'm trolling them when I tell them that two bipolar transistors and a few passive components will do the same job.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  23. Perfectly suited for the task by wiredlogic · · Score: 2

    There are only a handful of space qualified microprocessors available. Most of them were designed 20+ years ago. In fact this is the case for most space qualified ICs of all types. Nothing that goes into space with the expectation of high reliability uses modern high speed circuitry because smaller features result in greater error rates and a shorter operational lifetime due to radiation effects. It is also cost prohibitive to develop a modern fab line to manufacture space grade parts so the industry is mostly stuck in the past using older designs largely due to reliability requirements.

    The Java set despairs that they can't play in their perfect abstraction of a machine without gobs of memory and CPU cycles to blow away. People who know how to program bare metal can get by perfectly fine on a "slow" memory constrained device.

    --
    I am becoming gerund, destroyer of verbs.
  24. Space X Redundant Computing by catchblue22 · · Score: 2

    There are two approaches to radiation tolerant computing. One is to make the processors hardened to radiation. These processors are usually slower, and use an architecture with fewer knowledgable computer programmers. This seems to be the approach on Orion.

    In contrast, the Space X Dragon Capsule uses multiple processors operating simultaneously to create a fault tolerant system. To quote:

    Dragon uses a "radiation-tolerant" design in the electronic hardware and software that make up its flight computers. The system uses three pairs of computers, each constantly checking on the others, to instantiate a fault-tolerant design. In the event of a radiation upset or soft error, one of the computer pairs will perform a soft reboot.[45] Including the six computers that make up the main flight computers, Dragon employs a total of 18 triple-processor computers.[45]

    An advantage of this is that the processors are far faster. There are also many more trained programmers available for these more current architectures. Such systems arguably have similar (or better?) radiation tolerance to the older hardened processors.

    --
    This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
  25. Re:Herp a derp fast computers DEEERRRPPP by mspohr · · Score: 2

    Hey... you insensitive clod...
    One of the first computers I built (actually the 3rd) was a hand wire-wrapped 1802. Cutting edge CMOS for it's day.
    Back then, it was anything but "awful".
    Get off my lawn!

    --
    I don't read your sig. Why are you reading mine?
  26. Don't laugh by Zynder · · Score: 4, Insightful

    Don't laugh. NEVER laugh. You'd be bitching if they were out in the streets in gangs, stealing your stuff, vandalizing your property, or any of that other shit old people complain about. Instead, you have a youth who has a desire to learn and invent something which will hopefully lead them into being a productive member of society instead of serving 20 to life for cooking meth. Young folks, especially in the high school age range, are easily discouraged and you ridiculing them about being too hipster or whatever will only alienate them. When faced with this situation, I will show them how to blink that LED with their Arduino, then show them how to blink it over a USB port with their gaming rig, then show them how to blink it with a mechanical cam switch (old points distributors work great for that fyi). If I've got some lying around, I'll show them how to blink it with some vacuum tubes! What you have to do is find out why they chose to do it the way the are doing it (typically because that's all they know) and then show them all the choices available, why you'd use each one in a different application, and show them why they get to use that Arduino now instead of wire wrapping an 1802 on perfboard. The key to all of this, I've found, is maintaining the balance between lengthy enough to get the concept across but short enough to keep them from picking up their phone and tweeting their facepage.

    Besides, grandpa, you should be happy the hipster Makers are doing what they do. Thanks to steampunk, vacuum tubes(especially nixies) are making a huge come back. I have a USB vacuum tube audio amp similar to this. You couldn't buy that shit when we were kids. You had that 100lb behemoth amp that made the house lights dim when the bass hit, and kept your room 80deg during the coldest of winters. And that was if you had a good bit of money. If you had a little money you might be able to buy a Heathkit. Otherwise, like me, you cobbled together some barely functional and noisy bullshit from an old guitar amp and a half working tube powered CB radio. Now you can get something handheld portable for a hundred bucks with the further satisfaction that your "dying" craft is actually living on and they'll need people like you to teach the new gen.

    The overall point is, no matter how they get to the destination, what really matters is that they're taking the journey. Time itself will teach them when they need to blink that LED with an RPi or if they need to use a couple transistors. /. is always posting stories about how we need more STEM graduates, more hardware hackers, and more programmers. A lot of folks here agree with that sentiment and perhaps you've said as much in the past, so please, don't ever laugh at them. They're sensitive.

    DISCLAIMER: I am dense at times. If "laugh at" was just a figure of speech, please don't take the post personally- perhaps someone else can be inspired.

    1. Re:Don't laugh by kheldan · · Score: 2

      The overall point is, no matter how they get to the destination, what really matters is that they're taking the journey. Time itself will teach them when they need to blink that LED with an RPi or if they need to use a couple transistors.

      If you're saying 'use these toys as a gateway to get them interested in REAL electronics' then I'm all for that. BUT: What I see all the time is a total lack of understanding or even interest in the underlying hardware that makes the toys work that they're playing with. They scoff at anything using discrete components, but are completely lost when it comes to something as simple as using a MOSFET as a power switch for something that requires more than a microcontrollers' GPIO pins can handle alone.

      Oh, and you can take your 'grandpa' bullshit and shove it up your ass, motherfucker.

      --
      Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  27. Re:Herp a derp fast computers DEEERRRPPP by murdocj · · Score: 2

    I built a wire-wrapped computer around an 1802. 2k of memory. Lots of fun. One advantage was that there was a chip that mapped the available memory to a video signal so it was very easy to get a TV display going. And it didn't require any particular clock frequency so you could actually single-step it very easily. I don't recall much about the instruction set, but I don't think it was particularly awful.

  28. Re:12 year-old computers, big deal! by Euler · · Score: 2

    I learned wire-wrapping about 12 years ago in university courses. Prior to that, I would have assumed it was obsolete tech, but there were some very wise and experienced professors. It is much faster and cleaner than soldering. I still use it when debugging boards and I need a quick test lead attached to a pin header. Solder would ruin the connector, but wire-wrap is removable.

  29. Re:Herp a derp fast computers DEEERRRPPP by dcpking7700 · · Score: 2

    You are not a "real" programmer until you've done serial I/O by flipping an output toggle up and down by hand on the front panel! ;-)