TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: BRIAN CONVERSE
from: Bruce Simpson
date: 1994-10-14 08:56:22
subject: Real-Time

BC>I think Craig and Peter covered this well, but to add, think of OS/2
BC>"real time" tasks with a grain of salt.  In any true real-time
BC>system,  you handle real-time events with an interrupt handler.

Not necesarilly, it depends on the architecture of your RTOS. If you're
using QNX for instance it's pretty commonplace to simply have the
interrupt routine set a proxy which then activates a user-task.  This
makes the creation of device-dependent code *so much* easier since such
code runs just like any other app on the system and thus debugging
becomes a case of using existing tools and techniques.  For testing
and debugging you can simulate the interrupts by generating the proxy
from another app.

You *can* write realtime apps using DOS and the basis (even if it's just
the bootstrap to your own RT executive) but using a purpose-designed
RTOS makes a developer's life so much easier that it's a false economy
to try and force-fit your app into a less-suitable (but perhaps cheaper)
operating system.

--- Enigmax v1.04a

* Origin: === Enigma BBS, Akld, NZ. +64 9 480-0951 === (3:772/350)
SEEN-BY: 12/2442 54/54 620/243 622/407 623/630 624/50 632/339 348 640/715 820
SEEN-BY: 670/215 690/347 660 700/31 711/409 410 413 430 807 808 809 934 942
SEEN-BY: 711/949 712/353 623 713/888 770/115 771/1320 772/1 20 140 207 350
SEEN-BY: 772/380 555 774/605 800/1
@PATH: 772/350 20 712/353 711/409 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.