From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ff18b3dfbae1e1d6 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-08-28 10:27:47 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!postnews1.google.com!not-for-mail From: dennison@telepath.com (Ted Dennison) Newsgroups: comp.lang.ada Subject: Re: Ada as a real time language Date: 28 Aug 2002 10:27:47 -0700 Organization: http://groups.google.com/ Message-ID: <4519e058.0208280927.6d70822a@posting.google.com> References: NNTP-Posting-Host: 65.115.221.98 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1030555667 25916 127.0.0.1 (28 Aug 2002 17:27:47 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 28 Aug 2002 17:27:47 GMT Xref: archiver1.google.com comp.lang.ada:28514 Date: 2002-08-28T17:27:47+00:00 List-Id: "Marcus Hedlund" wrote in message news:... > I was just wondering about the real-time quality in the Ada language. > Is it possible to write a good hard real-time system without a RTOS, or > is it necesary to use a RTOS to achieve good real-time proporties? We wrote a military-grade flight simulator, including its real-time scheduler, using no OS calls whatsoever (with the exception of one call to set the RTC frequency). Thus was under vxWorks, but all synchronization and scheduling was done using standard Ada calls, and thus should be portable to any system that supports the real-time annex (and can cycle fast enough). We ran the same code under NT with no trouble, other than the trouble one would expect when using a non-realtime OS. Its certainly easier to do this kind of thing in Ada than it is using any other language.