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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,dbcc824743f89ca5 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-10-24 19:37:59 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!feed2.news.rcn.net!rcn!wn14feed!worldnet.att.net!bgtnsc05-news.ops.worldnet.att.net.POSTED!not-for-mail Newsgroups: comp.lang.ada Subject: Re: Realtime and ADA - stupid newby question From: James Rogers References: Message-ID: User-Agent: Xnews/5.04.25 Date: Sat, 25 Oct 2003 02:37:59 GMT NNTP-Posting-Host: 12.86.35.142 X-Complaints-To: abuse@worldnet.att.net X-Trace: bgtnsc05-news.ops.worldnet.att.net 1067049479 12.86.35.142 (Sat, 25 Oct 2003 02:37:59 GMT) NNTP-Posting-Date: Sat, 25 Oct 2003 02:37:59 GMT Organization: AT&T Worldnet Xref: archiver1.google.com comp.lang.ada:1637 Date: 2003-10-25T02:37:59+00:00 List-Id: Marc Pelletier wrote in news:Xns941E9E3E5D94Cmpgexx2@216.168.3.44: > James Rogers wrote in > news:Xns941E98AEE4B8Cjimmaureenrogers@204.127.36.1: > >> PharLap >> bundled with Aonix Object Ada > > Is Pharlap an rtos? My quick reading of their website seemed to > indicate that it was a dos extender that made dos "more" realtime. > Admittedly that may be real enough for my task. > When I worked with it we used the ETS OS, which is clearly an RTOS. It has a very nice feature. The API is a subset of the WIN32 API. This means you can do a lot of unit testing on your development PC before recompiling for the target. This helps speed development and lowers contention for the development target system. In 1999 PharLap was working on adding some optional GUI extensions to ETS. I never used that version. I liked ETS because we could tailor the complexity and size of the RTOS. We could use a bare-bones kernel requiring about 6K of memory, or we could add features such as a full file system, a TCP/IP stack, and several other interesting drivers. The file system could support disk-on-chip implementations so that you could treat a ramdisk as though it was a hard drive. We used a 40Mb ramdisk as though it was a Win32 file system on a disk drive, including the ability to define directories as well as files. The amount of stack space, and the number of tasks supported by ETS was limited only by the amount of memory on your system. The OS did not provide hard limits to the number of tasks. Jim Rogers