On Fri, 04 Feb 2000, Vivek Kumar used an e-pen to say :
>> Aside : VxWorks was the culprit which caused the fault aboard
>> MArs Pathfinder, so... ;)
>>
>
>Vx Works was not the culprit. Bad Programming Was !!!VxWorks takes
>care
>of Priority inversion if you tell it to Do So....
>
>-VK
Hmmm..
I haven't worked with VxWorks so would not be able to defend
myself directly on that . However, contextual literature does point out
the following :
..to the fact that the documentation of VxWorks or the port aboard
Pathfinder was grossly inadequate.
.. Also, during the port was not handling priority inheritance properly
in order to champion speed. Wind River is the name of the company which
ported VxWorks for JPL.
<QUOTE_FROM_AUTHORITATIVE_SOURCE>
>3) The priority inversion option was deliberately left out by Wind River in
>the default selectLib() service for optimum performance.
</QUOTE_FROM_AUTHORITATIVE_SOURCE>
..The RTLinux Manifesto, written by one of the implementors of RTL,
Victor Yodaiken, also points out to the fact that the absence of proper
handling of priority inversion in VxWorks led to the problem on board Mar
PF. Aslo points out that RTL doesn't have this problem.
Warmest regards
Shourya
_______________________________________________________________
Shourya Sarcar <[EMAIL PROTECTED]> <Tel:91-033-4710477> Department
of Computer Science and Engineering Jadavpur University Calcutta, India
700 032
All the world's a stage..
And I am acting tonight
C - the difference : http://www.eskimo.com/~scs/C-faq/top.html
--------------------------------------------------------------------------
LI is all for free speech, but this list was created for a purpose --
to help popularise Linux in India. If your messages are counterproductive
to that purpose, your privileges to submit messages can and will be revoked.