🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.os2.programmer
Article #99

Real-time multitasking

#99
From: Michael Hore
Date: Sat, 31 Oct 1992 10:12
37 lines
2052 bytes
Hi all.

I'm completely new to OS/2, coming from a Mac background (no anti-Mac
flames, please).  I've read the FAQs, but this one doesn't get
answered, so any help would be very much appreciated.

We're looking at a real-time application involving several oddball
gizmos communicating with the serial ports at 9600.  These have
to be multitasked with some decidedly non-trivial programming
involved, and have to be responded to in some cases inside 25ms or
all kinds of disasters will occur.

Is it even feasible to try this using OS/2's multitasking on a
25mHz 386?  Or should we go for a a single "application" doing
its own internal multitasking between modules handling the
different gizmos?

FYI, there's no way we could have done this on most Mac models,
which don't have DMA disk access, since we will sometimes be
updating stuff on disk while everything else has to keep going.

I know I'm probably a complete idiot to be even thinking about
this with no OS/2 experience, but I only have to worry about
the multitasking organization, and with the Aussie economy the
way it is I have to take work wherever I can get it!!!

Reply by email, please.

Cheers,  Mike.

------------------------------------------------------------------------
Mike Hore          | Internet:    mikeh@kralizec.zeta.org.au     _--_|\
5/137 Elouera Rd   |                       (best)               /      \
Cronulla, NSW 2230 |                                            \_.--._x
AUSTRALIA          | CompuServe:  100033,3164     (if you must)       v
------------------------------------------------------------------------
Technical Details
Message-ID: <10076@kralizec.zeta.org.au>
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!cs.utexas.edu!usc!sol.ctr.columbia.edu!spool.mu.edu!sgiblab!munnari.oz.au!metro!socs.uts.edu.au!kralizec!mikeh

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!cs.utexas.edu!usc!sol.ctr.columbia.edu!spool.mu.edu!sgiblab!munnari.oz.au!metro!socs.uts.edu.au!kralizec!mikeh
From: mikeh@kralizec.zeta.org.au (Michael Hore)
Newsgroups: comp.os.os2.programmer
Subject: Real-time multitasking
Message-ID: <10076@kralizec.zeta.org.au>
Date: 31 Oct 92 10:12:22 GMT
Organization: Kralizec Dialup Unix Sydney: +61-2-837-1183 V.32
Lines: 37