My Assistant
Spacecrafts' Operating Systems, Topic about Spacecrafts' OS |
Jun 29 2005, 12:10 AM
Post
#1
|
|
![]() Member ![]() ![]() ![]() Group: Members Posts: 124 Joined: 23-April 05 Member No.: 358 |
I want to know more about Spacecrafts' OS!
How to work a OS in a spacecraft? What OS work in Mars Rovers? |
|
|
|
![]() |
| Guest_Richard Trigaux_* |
Jun 29 2005, 05:31 PM
Post
#2
|
|
Guests |
They do not send bad stuff in space. It has to be proven reliable. A well known operating sysem would never go in space. And a weel known "free" competitor of the previous no more. VxWorks... is it possible to buy it and install on my PC?
The languages too are an important issue. When I worked in the domain I knew that the old C was not allowed, due to memory management problems, well known from C designers who are sometimes confrontated to "unexplainable malfunctions". As explained in the article, radioactivity too is a major problem. I remember have seen big TO3 transistors destroyed with just one ion, or a SPARC microcontroler (sun stations) sending strings of errors from radiations. |
|
|
|
Jul 5 2005, 09:45 AM
Post
#3
|
|
![]() Member ![]() ![]() ![]() Group: Members Posts: 255 Joined: 4-January 05 Member No.: 135 |
QUOTE (Richard Trigaux @ Jun 29 2005, 05:31 PM) The languages too are an important issue. When I worked in the domain I knew that the old C was not allowed, due to memory management problems, well known from C designers who are sometimes confrontated to "unexplainable malfunctions". Richard, The "memory management problems" in C are generally a result of badly written code. Bugs related to allocation and freeing of memory still occur, of course, but nowadays there are numerous sophisticated tools to help. Remember that Unix systems are written in C, and are generally considered to be very secure. Chris |
|
|
|
| Guest_Richard Trigaux_* |
Jul 6 2005, 05:47 AM
Post
#4
|
|
Guests |
QUOTE (chris @ Jul 5 2005, 09:45 AM) I is THIS what I was understanding with "memory management problems", and it is THIS which forbad C to be used in high reliability applications. You may think that if people write bad code, it is not the fault of the language. Indeed it can be, if the language contains ambiguities such as signs wich effect vary depending on implicit context paradigms, or if the language does not contains built-in protections against subtle confusions by the writer. From my own experience, I know that it is very difficult to guess what is goodly written code in C. Of course there are alway people who come and tell you that your code is bad, but it seems that nobody never went with a code good enough to pass reliability tests. As for me, the only piece of flight software I ever wrote was in assembler for a small microcontroller, so it really depended only on me to have the memory properly managed, the result did not depended on mysterious functions which correct working depends on many implicit parametres. |
|
|
|
hal_9000 Spacecrafts' Operating Systems Jun 29 2005, 12:10 AM
jamescanvin QUOTE (hal_9000 @ Jun 29 2005, 10:10 AM)I wan... Jun 29 2005, 12:29 AM
hal_9000 QUOTE (jamescanvin @ Jun 28 2005, 09:29 PM)Go... Jun 29 2005, 12:34 AM
chris QUOTE (Richard Trigaux @ Jul 6 2005, 05:47 AM... Jul 6 2005, 10:03 AM
Bob Shaw QUOTE (hal_9000 @ Jun 29 2005, 01:10 AM)I wan... Jul 6 2005, 12:49 AM
Richard Trigaux Chris, If I were naughty, I would reply that the M... Jul 6 2005, 05:10 PM
mike In my experience with programming, the language (c... Jul 6 2005, 09:42 PM
garybeau Regardless of what operating system or compiler yo... Jul 6 2005, 11:25 PM
Richard Trigaux Yes sure, there is no substitute for testing. But ... Jul 7 2005, 08:17 AM
tty Some notes on how reliability is handled in the ae... Jul 7 2005, 08:54 PM
PhilCo126 Other than a reliable OS, the spacecraft need good... Nov 4 2005, 08:14 AM
Richard Trigaux QUOTE (PhilCo126 @ Nov 4 2005, 08:14 AM)Other... Nov 5 2005, 08:23 AM
PhilCo126 Very interesting reply Richard !!!
... Dec 12 2005, 08:54 AM
lyford QUOTE (PhilCo126 @ Dec 12 2005, 12:54 AM)Just... Dec 22 2005, 04:39 PM
PhilCo126 I remember back in 1997, there was some 'discu... Dec 22 2005, 09:08 AM
mike I remember reading that core memory is particularl... Dec 24 2005, 08:11 AM
PhilCo126 For my post-graduate I wrote an end-of-study paper... Dec 24 2005, 05:27 PM![]() ![]() |
|
Lo-Fi Version | Time is now: 15th December 2024 - 09:04 PM |
|
RULES AND GUIDELINES Please read the Forum Rules and Guidelines before posting. IMAGE COPYRIGHT |
OPINIONS AND MODERATION Opinions expressed on UnmannedSpaceflight.com are those of the individual posters and do not necessarily reflect the opinions of UnmannedSpaceflight.com or The Planetary Society. The all-volunteer UnmannedSpaceflight.com moderation team is wholly independent of The Planetary Society. The Planetary Society has no influence over decisions made by the UnmannedSpaceflight.com moderators. |
SUPPORT THE FORUM Unmannedspaceflight.com is funded by the Planetary Society. Please consider supporting our work and many other projects by donating to the Society or becoming a member. |
|