NASA Update Will Deal With Opportunity Flash Memory "Amnesia"
BarbaraHudson writes Computerworld has some details on NASA's latest fix to allow the Opportunity Mars Rover to store data while in overnight "sleep mode." Opportunity has been suffering from a glitch that's causing what NASA scientists describe as memory and data loss — or robotic "amnesia" — caused by flash memory deterioration since early December. Currently any information gathered is stored temporarily in RAM and must be sent to Earth so it's not lost when Opportunity powers down.
This is why I'll never use an SSD in my computer. They're just unreliable.
FTFY
Computerworld has no details on NASA's latest fix..
How many rovers do YOU (or **anyone** else for that matter) have on Mars?
Keeping old relics and forgotten dreams alive is what they do best.
And here I thought it was being able to successfully launch people in billion dollar vehicles built by lowest bidders, loaded with millions of pounds of high explosives without killing anybody (usually)
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
(puts Mars bar on the floor)
"Come here boy!"
(rover sits on Mars)
(clicks on big Staples button) That was easy
Get free satoshi (Bitcoin) and Dogecoins
Sorry, I can't remember how many I have up there... after all this time.
Life is in a state of dynamic equilibrium, it both blows and sucks
Heh. I took the train into Chicago for many years. There's a Mars plant next to the line, with a passenger stop. Every morning the robot-voice would announce "The next stop will be ... Mars".
Wow talk about lag, sending the data all the way back to earth. Ouch. Maybe they should just make a big orbital server to put around Mars so the surface probes can upload to it.
And here I thought it was being able to successfully launch people in billion dollar vehicles built by lowest bidders, loaded with millions of pounds of high explosives without killing anybody (usually)
No, that's Russia.
Do you honestly think the rovers are actually capable of communicating with Earth directly, or are you just joking around? Got news for you if its not a joke...
Also noone has flash or is using it from that long ago. Current chips are a thosand times larger.
I've never been a big fan of flash memory, given that it has a finite number of write cycles before a memory bit fails (varying between 1 and 100million write cycles). The probability may be low that an individual bit may need to flip so many times in it's lifetime, but it's still an issue.. A lot of care must be taken by the firmware engineer to handle this. There are a lot of job postings for firmware engineers that understand flash..
I'm a huge fan of FRAM. It has a lifecycle limit that is quoted at being 10 trillion write cycles (some mention at it being infinite). The memory density is lower, but is a lot more reliable. It's biggest issue is that the density is lower. For a spacecraft, I'd much rather have a board of these 2Mbit FRAMS then a large flash chip. They use these things in smart meters, etc. In embedded systems, you have to be really careful not to write to the flash too often out of risk of damaging the flash. Most fast SD cards have their own dedicated microcontroller (ARM9, etc) to do what they can to extend the life of the flash..
A datasheet of an FRAM device: http://www.fujitsu.com/downloa...
One question I have is how FRAM compares to NAND-flash in a harsh radiation environment, and what are the radiation differences on mars vs the earth. How many vendors offer rad-hard processes for FRAM, and how do they perform?
Here is one link I could find on FRAM, but the report from 2011 is not clear:
http://cdn.intechopen.com/pdfs...
I saw Mars in my telescope once. That's prettymuch the same level of difficulty as landing a rover on there.
They shouldn't have bought that discount flash from China after all I guess.
http://techreport.com/review/24841/introducing-the-ssd-endurance-experiment/5
These guys ran continuous high-IO tests on commercial SSDs for over a year - the results are impressive. Most drives could write hundreds of terabytes before significant issues, with some reasonable COTS drives successfully writing/reading petabytes.
I'd certainly trust SSD longevity over spinning platters, these days. Sure, $/GB means archival storage of large data sets goes to hard drives or tape, but absent constant, bus-limited IO (which you'd buffer to battery-backed DRAM solutions, anyway), SSD drives seem to be more suitable than spinning rust for all common workloads.