home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / realtime / 1308 < prev    next >
Encoding:
Internet Message Format  |  1992-11-07  |  2.0 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!agate!doc.ic.ac.uk!uknet!acorn!camcon!sjp
  2. From: sjp@camcon.co.uk (Steve Pearce)
  3. Newsgroups: comp.realtime
  4. Subject: Re: OS/2 experience?
  5. Keywords: Looking for information on OS/2
  6. Message-ID: <25418@io.camcon.co.uk>
  7. Date: 6 Nov 92 16:53:50 GMT
  8. References: <meek.4.720854882@fizzy.csu.murdoch.edu.au>
  9. Organization: Cambridge Consultants Ltd., Cambridge, UK
  10. Lines: 34
  11.  
  12. meek@fizzy.csu.murdoch.edu.au (Lindsay Meek) writes:
  13.  
  14. >Hello,
  15. >    I'm thinking of using OS/2 for process control and I'm wondering
  16. >whether it can be relied apon to schedule high priority tasks at some
  17. >sort of deterministic time interval. 
  18. >    Does anybody know whether this is possible? and If not, can an
  19. >interrupt service routines be used to get around the OS/2 scheduler?
  20. >Thanks
  21. >    Lindsay Meek
  22.  
  23. OS/2 user-programmable event timer routines are ok for approximate scheduling 
  24. activities, but they are limited by being tied to the timer-tick interrupt
  25. which runs at 31msec intervals, (~32Hz), intervals of less than a couple of 
  26. hundred msecs are too inaccurate for serious real time work.
  27.  
  28. Interrupt service routines have to be written as OS/2 device drivers as OS/2 
  29. runs in protected mode.  To provide a fast, accurate timer you will need 
  30. additional hardware containing a counter/timer chip clocked at a sensible 
  31. rate.  Look for an adapter card with OS/2 support.
  32.  
  33. When programming real time applications in OS/2, be careful not to over-rely
  34. on system services such as semaphores and shared memory.  These can take a
  35. large processing chunk out of tight timing loops, especially in <486 systems.
  36.  
  37.  
  38. OS/2 is suitable for real time applications and it has the benefit of 
  39. supporting lots of other PC applications as well.
  40.  
  41.  
  42. Steve Pearce                       | sjp@uk.co.camcon
  43. Systems & Engineering Applications | 
  44. Cambridge Consultants              | Tel: (int +44) (0)223 420024
  45. Science Park                       | Fax: (int +44) (0)223 423373
  46. Cambridge                          |
  47.