NASA uses DOS!

great lover

Man about town.
Joined
Dec 8, 2007
Posts
22,812
http://www.cnn.com/2008/TECH/space/05/09/columbia.data.ap/index.html


(AP) -- Jon Edwards often manages what appears impossible. He has recovered precious data from computers wrecked in floods and fires and dumped in lakes.

Now Edwards may have set a new standard: He found information on a melted disk drive that fell from the sky when space shuttle Columbia disintegrated in 2003.

"When we got it, it was two hunks of metal stuck together. We couldn't even tell it was a hard drive. It was burned, and the edges were melted," said Edwards, an engineer at Kroll Ontrack Inc., outside Minneapolis, Minnesota. "It looked pretty bad at first glance, but we always give it a shot."

During Columbia's fateful mission, the drive had been used to store data from a scientific experiment on the properties of liquid xenon.

Most of the information was radioed to Earth during Columbia's voyage. Edwards was able to recover the remainder, allowing researchers to publish the experiment in the April issue of a science journal, Physical Review E.

That led Kroll Ontrack to share details of its salvage effort.

Columbia broke apart during re-entry into the atmosphere February 1, 2003, killing its seven astronauts. The shuttle had been damaged at launch by foam insulation that fell off an external fuel tank.

Like other Columbia debris, the mangled disk drive turned up in Texas. It was six months after the disaster when a NASA contractor sent the drive to Kroll Ontrack, which specializes in data recovery.

Edwards had reason for pessimism. Not only were the drive's metal and plastic elements scorched, but the seal on the side that keeps out dirt and dust also had melted. That made the drive vulnerable to particles that can scratch the tiny materials embedded inside, destroying their ability to retain data in endless 0s or 1s, depending on their magnetic charge.

However, at the core of the drive, the spinning metal platters that actually store data were not warped. They had been gouged and pitted, but the 340-megabyte drive was only half full, and the damage happened where data had not been written.

Edwards attributes that to a lucky twist: The computer was running an ancient operating system, DOS, which does not scatter data all over drives, as other approaches do.

After cleaning the platters with a chemical solution, Edwards used them in a newly built drive. The process -- two days from start to finish -- captured 99 percent of the drive's information.

Edwards was gratified.

And to drive home just what a long shot his recovery had been, he later had no success with two other drives found in Columbia's wreckage. Blasted by the unfathomable furnace of entry into the atmosphere, their metals had lost the ability to hold a magnetic charge
 
I was just complaining the other day that I wish I could still use DOS to clean up my computer.
Still think it worked the best.
 
NASA uses DOS!

many satellites
still used 4086 based processors.

dos
and
certain hardware
remain incredibly stable.

just as
certain remote processes
remain incredibly
simple.

there's also a ton of computing power on the ground...
help's only an uplink away
 
Wouldn't know about the C prompt, but I have a vista partition on my box and it sucks!

DOS works fine when the computor does not have to interact with humans. Its just fine for control and data collection systems.

This thread is like making fun of a telegraph reciever because it clicked.
 
DOS works fine when the computor does not have to interact with humans. Its just fine for control and data collection systems.

This thread is like making fun of a telegraph reciever because it clicked.

Computers worked just fine for years holding data. They didn't need DOS. DOS was designed to work with humans. It's a human interface.
 
it would have been an old program still in use that worked if it was written in DOS.

I doubt they would be writting new software for the shuttles that runs in DOS, since there is little point in that and there are far better things like Linux which could run newer stuff
 
it would have been an old program still in use that worked if it was written in DOS.

I doubt they would be writting new software for the shuttles that runs in DOS, since there is little point in that and there are far better things like Linux which could run newer stuff

the misconception
is that the shuttle
or
any orbital platform
needs
be...

cpuselfsufficient.

 
it would have been an old program still in use that worked if it was written in DOS.

I doubt they would be writting new software for the shuttles that runs in DOS, since there is little point in that and there are far better things like Linux which could run newer stuff

They use a NASA developed operating system created by the Goddard Institute for Space Studies. It uses open source software.
 
NASA rocks. If it were up to me they'd get tons more money just because they do really cool shit.
 
They use a NASA developed operating system created by the Goddard Institute for Space Studies. It uses open source software.

NASA is one of the few places left to do that, so they likely started that operating system a while back. Or else they just have people in charge that like to do stuff the long and hard way

Even things like the US military are slowly moving what they can over to Linux. It is very stable and why spend tons of money writting your own operating system, when you can take something where it is almost all done for you, and just pay a few people to make a couple modifications to fit your needs.
 
The advantage to your own used to be you could run smaller tighter code. Back when every little bit of speed optimization mattered. For most stuff today computers are fast enough that a full operating system like Linux can handle the duties.


But for mission critical stuff like the actual shuttle operation you would likely still run your own program because every second fractal you can save may be the difference between a disaster happening or not.

For a shuttle I am sure you will see their own OS for a long time running things. But if you go to other areas where they are running an independant device where if it failed for a bit, it wouldn't be the end of the world they may move over time to other options for an Operating System
 
arent NASA has mainframe computers

if so that might explain why they are still using DOS
 
1) DOS FAT file systems do indeed scatter info all over the disk - I used to let my computers spend hours optimizing the disk to move the info back to a more or less contiguous place so as to make the access faster. I don't know why someone would say that DOS didn't scatter info all over the drive. :confused:

However, FAT does by default put data in a more or less contiguous place the first time files are written, so if you have a fresh install and haven't used it for very long, and haven't deleted files and/or copied them around, then yes, you will have most or even maybe all of the files be contiguous - the same is more or less true for many other files systems (although some place some files - usually system files - other places so as to optimize performance overall, especially on large capacity drives).

So the lucky fact was not that it was DOS as much as it was probably a clean and fresh install with little if any fragmentation.

2) Windows, even the latest versions not based on DOS, can still use and read FAT partitions. Many of the thumb flash drives are by default FAT formatted. OSX and Linux can both read and write FAT partitions.

3) DOS is the Disk Operating System - it has no desktop or GUI only a CLI (command line interface). Each program had to implement its own UI (usually character based, but it could it be a GUI). The friendliness of that interface was totally up to the writer of the program. Most DOS programs were not multi-tasking - i.e., they could do only one thing at a time - this is what I would find the most surprising about the assertion that NASA used DOS for collecting and storing data - in data acquisition and analysis (which I used to specialize in before I got into vertical market business apps), you often need to do multiple things at the same time.

I would presume that they were maybe using some real time multi-tasking OS, maybe one based on DOS (there are a number of them), or maybe Linux, or maybe something else altogether - as I said above, any number of OSes read and write FAT file systems.
 
weight
heat
power

optimization of each
predicates
everything else on a
spacecraft.

there are no
crippling ion storms
wormholes
klingons
or temporal vortecii
that cannot be
attended from the ground...

dos works
incredibly well
to interface with
1970's designed
robots, hardware
and digital cameras
that happen to fly...



:kiss: is actually an acronym...






there is another explanation, of course...
the shuttle astronauts
use laptop pcs
for various interfaces...

a harddrive using legacy windows/dos
may have been
recovered...
 
Ancient?!?!?! I remember using DOS to run programs. I'm only 23!!!!:eek:
 
Back
Top