delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/08/19/01:00:38

From: russell DOT thamm AT dsto DOT defence DOT gov DOT au
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Realtime & DJGPP
Date: Wed, 19 Aug 1998 03:49:53 GMT
Organization: Deja News - The Leader in Internet Discussion
Lines: 38
Message-ID: <6rdi12$416$1@nnrp1.dejanews.com>
References: <Pine DOT A32 DOT 3 DOT 91 DOT 980818124113 DOT 73468A-100000 AT ieva05 DOT lanet DOT lv>
NNTP-Posting-Host: 203.5.217.4
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

In article <Pine DOT A32 DOT 3 DOT 91 DOT 980818124113 DOT 73468A-100000 AT ieva05 DOT lanet DOT lv>,
  Andris Pavenis <pavenis AT lanet DOT lv> wrote:
> (Even if this maybe not nice to say this in DJGPP mailing list) I can
> suggest to try out Linux (more exactly modification of Linux for hard real
> time tasks: rt-linux)
>
> http://rtlinux.cs.nmt.edu/~rtlinux/
>
> You will not lose any service provided by normal Linux kernel and at the
> same time You'll additionally get support for real time tasks that
> are scheduled usually with only some (or some tenths) of microseconds
> latency even under rather heavy system load.

rtlinux apparently suffers the same fatal flaw as all other
real-time extensions to non-realtime OSs. You can't do real-time
I/O using the OS drivers. You have to write all your own drivers.
This is hardly surprising since the original OS was never designed
for real-time. Since real-time I/O is a vital component of every
hard RT application I've ever seen, this limitation is severe.

>
> DOS as I think is not the best environment for such tasks.
>

In actual fact, DOS is quite a good RT/OS. Disable the timer interrupt
and you have a totally deterministic system. Its main limitations are its
failure to utilize the full power of modern processors. Its lack of
a decent GUI is also a problem. DJGPP overcomes many of these limitations.
Its main weakness (real mode) is also a strength because it gives you
access to DOS device drivers. The extensive set of tools available for DJGPP
are a huge bonus. Most of the source code is available so the tools can be
customised and the price is unbeatable.

Russell


-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp   Create Your Own Free Member Forum

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019