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,5bcf30769d6d9599 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-28 07:47:52 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news-hog.berkeley.edu!ucberkeley!enews.sgi.com!coop.net!newsfeed1.global.lmco.com!svlnews.lmms.lmco.com!news1.lmtas.lmco.com!not-for-mail From: Gary Scott Newsgroups: comp.lang.ada Subject: Re: ADA os talk Date: Tue, 28 Aug 2001 09:29:44 -0500 Organization: LM Aeronautics Message-ID: <3B8BAAD8.80CDCD3B@lmtas.lmco.com> References: <9mdmck$rs1$1@nh.pace.co.uk> <9me6q4$aai1@news.cis.okstate.edu> NNTP-Posting-Host: CAA261517.lmtas.lmco.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 4.72 [en]C-CCK-MCD {C-UDP; LMTAS} (WinNT; U) X-Accept-Language: en,pdf Xref: archiver1.google.com comp.lang.ada:12517 Date: 2001-08-28T09:29:44-05:00 List-Id: Hi, Larry Kilgallen wrote: > > In article <9me6q4$aai1@news.cis.okstate.edu>, David Starner writes: > > On Mon, 27 Aug 2001 10:44:35 -0400, Marin David Condic wrote: > >> Make > >> sure that it can handle a variety of scheduling algorithms so that it might > >> be made suitable for realtime or non-realtime programming. > > > > Are there any good examples of desktop OS's with good realtime > > capabilities? Hybrids always show favortism towards one side or the > > other, sometimes to the point of unusability to the stepchild. > > I would say VMS is a good example, if you agree that: > > Just because there are a lot of applications that are > missing from the GUI interface, that does not mean > there is a technical (as distinguished from marketing) > limit preventing their presence. > > You cannot really get the GUI performance you have come > to expect while realtime processes are running. > > You do have to set process priorities appropriately, and of > course the definiton of realtime is that events are handled > within some predictable timeframe. Certainly someone can > define their timeframe requirements tighter than VMS can > handle, but they could also define those requirements > tighter than can be handled by the hardware -- any hardware. Actually, this was such a limitation of VMS back in around 1981, that it caused us to discount VAX/VMS in favor of Harris mini's and VOS. We still have about 6 of them (H1200) in use today. We had a competitor try to duplicate our system on VAXs once. They ended up using 4 VAX 11/780s to our one H800 (1 H800 = approx. 1 11/780 in terms of MIPS).