Newsgroups: comp.realtime,comp.os.qnx,comp.os.ms-windows.advocacy,comp.robotics
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!MathWorks.Com!europa.eng.gtefsd.com!newsxfer.itd.umich.edu!nntp.cs.ubc.ca!magellan!radon!altstadt
From: altstadt@radon.mpr.ca (John Altstadt)
Subject: Re: Real-time systems: Windows-NT or QNX
Message-ID: <1994Oct14.182316.28294@mprgate.mpr.ca>
Sender: news@mprgate.mpr.ca
Nntp-Posting-Host: radon
Reply-To: altstadt@mprgate.mpr.ca
Organization: MPR Teltech Ltd., Burnaby, B.C., Canada
References: <FriOct14102309EST1994@eric> <37kql1$e4d@vixen.cso.uiuc.edu> <37ltcm$ged@sol.sun.csd.unb.ca>
Date: Fri, 14 Oct 1994 18:23:16 GMT
Lines: 26
Xref: glinda.oz.cs.cmu.edu comp.realtime:7129 comp.os.qnx:2195 comp.os.ms-windows.advocacy:40365 comp.robotics:14360

In article <37ltcm$ged@sol.sun.csd.unb.ca>, newton@jupiter.sun.csd.unb.ca (Chris Newton CSD) writes:
>	Probably he wouldn't want to because OS/2 doesn't have any 
>real-time scheduling priorities like NT.

FUD.  Try reading the OS/2 docs regarding "time critical priority"
tasks.  It would work quite well for some of the machine and process
control work I have done in the past, but not for some of the data
acquisition stuff (read: soft real-time).  It wouldn't be my first
choice though.

>    QNX on the other hand is solely 
>built for real-time stuff as I understand it.

I have seen some particularly horrible things happen with QNX V 3.xx
where it decided to run an idle-priority, compute-bound task to the
exclusion of the high-priority control tasks.  There were other bugs and
mis-features, but this was the most spectacular since it occurred on the
customer's site.  Hopefully V 4.xx is much better.

-- 
------------------------------------------------------------------------------
   John Altstadt		          | MPR Teltech Ltd
   altstadt@mprgate.mpr.ca	          | 8999 Nelson Way
   uunet!ubc-cs!mprgate!altstadt	  | Burnaby, B.C.
   Tel: (604)293-5146  Fax: (604)293-6157 | Canada V5A 4B5
------------------------------------------------------------------------------
