SCOUG-Programming Mailing List Archives
Return to [ 30 |
April |
2000 ]
<< Previous Message <<
>> Next Message >>
Content Type: text/plain
Steven Levine wrote:
>
> One thing to keep in mind, is real-time is a
> performance requirement, not an OS component.
Correct. You specify what latency you can live with, and design from
there.
The fastest response comes from dedicated hardware, and I don't mean
"computer" hardware. I'm talking analog -- opamps with fast slew rates
or whatever. It's been a few years since I designed analog pc boards
(remember Bishop Graphics and all their circuit design stickies?), but
even back then the response was "instantaneous". I _think_ slew rates
are about 20 volts/usec these days for an off-the-shelf opamp.
> I would consider OS/2 good for what I call soft real-time
> jobs where response times in the 1 mSec range are sufficient.
That's the kind of thing I'm interested in. _Why_ is "1 msec" the point
where you feel OS/2 "hits the wall"?
> Hard real-time, for me, is when you start
> looking a sub 100 uSec response times.
Is the amount of latency in the OS/2 interrupt handler enough to keep
OS/2 from achieving a 100 usec response time?
> Also, you can always achieve reduced response
> time by doing more work in the interrupt handlers,
> or in the case of OS/2, using context hooks.
Hah, you got me. What is a "context hook"?
- Peter
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"rollin@scoug.com".
=====================================================
<< Previous Message <<
>> Next Message >>
Return to [ 30 |
April |
2000 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.
|