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.
Keeping old relics and forgotten dreams alive is what they do best.
SJW's don't eliminate discrimination. They just expropriate it for themselves.
FTFY
Computerworld has no details on NASA's latest fix..
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.
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...
Fucking light speed, man...typical!
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...
They shouldn't have bought that discount flash from China after all I guess.
Hmm, maybe there *is* a relay orbiter... Like Mars Reconaissance Orbiter or Odyssey or Mars Explorer. MRO has the best relay store and forward.. MAVEN also has it, but I don't think they're using it for relay yet.
UHF to orbit, X-band back to Earth.
Commands to the rover, though, are X-band direct from earth.
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.