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

  1. Path: sparky!uunet!bcstec!bcsaic!sinan
  2. From: sinan@bcsaic.boeing.com (Sinan Karasu)
  3. Newsgroups: comp.unix.internals
  4. Subject: Solaris2.0/2.1 Real time "Fast" timing/scheduling
  5. Message-ID: <87019@bcsaic.boeing.com>
  6. Date: 11 Nov 92 20:17:11 GMT
  7. Distribution: comp.unix.internals
  8. Organization: Boeing Computer Services AI Center, Seattle
  9. Lines: 23
  10.  
  11.  
  12. Hi,
  13. I am porting an application that requires very fine
  14. timing control to Solaris 2.0/2.1. I need to be able to schedule
  15. my program at given time increments. The time increment can be
  16. anywhere from 1 millisecond to 50 milliseconds. I gave played
  17. with setitimer and SIGALRM , they do work fine except I can not
  18. get better than 10 millisecond granularity. So I decided
  19. to try something more hardware oriented and noticed that there are
  20. 2 timer/counters in the MMU chip.
  21. Questions:
  22.  
  23. 1) Does the OS use either or both of these counters?
  24. 2) Are there other timers available on the Sparc platform?
  25. 3) Does the equation change if I use a VME based SparcEngine?
  26. 4) Does/Has anybody done/? any work in this area and give me some
  27.    pointers?
  28. 5) Are there other calls in Solaris 2.0 and derivatives that would
  29.    allow me to what I am trying to do ????
  30.  
  31. Thanx for any and all answers/pointers/criticism/etc...
  32. Sinan Karasu
  33. sinan@mtesol.boeing.com
  34.