Solaris2.0/2.1 Real time "Fast" timing/scheduling

Solaris2.0/2.1 Real time "Fast" timing/scheduling

Post by Sinan Kara » Fri, 13 Nov 1992 05:17:11



Hi,
I am porting an application that requires very fine
timing control to Solaris 2.0/2.1. I need to be able to schedule
my program at given time increments. The time increment can be
anywhere from 1 millisecond to 50 milliseconds. I gave played
with setitimer and SIGALRM , they do work fine except I can not
get better than 10 millisecond granularity. So I decided
to try something more hardware oriented and noticed that there are
2 timer/counters in the MMU chip.
Questions:

1) Does the OS use either or both of these counters?
2) Are there other timers available on the Sparc platform?
3) Does the equation change if I use a VME based SparcEngine?
4) Does/Has anybody done/? any work in this area and give me some
   pointers?
5) Are there other calls in Solaris 2.0 and derivatives that would
   allow me to what I am trying to do ????

Thanx for any and all answers/pointers/criticism/etc...
Sinan Karasu

 
 
 

1. Realtime "Fast"Scheduling in Solaris2.0/2.1

Hi,
I am porting an application that requires very fine
timing control to Solaris 2.0/2.1. I need to be able to schedule
my program at given time increments. The time increment can be
anywhere from 1 millisecond to 50 milliseconds. I gave played
with setitimer and SIGALRM , they do work fine except I can not
get better than 10 millisecond granularity. So I decided
to try something more hardware oriented and noticed that there are
2 timer/counters in the MMU chip.
Questions:

1) Does the OS use either or both of these counters?
2) Are there other timers available on the Sparc platform?
3) Does the equation change if I use a VME based SparcEngine?
4) Does/Has anybody done/? any work in this area and give me some
   pointers?
5) Are there other calls in Solaris 2.0 and derivatives that would
   allow me to what I am trying to do ????

Thanx for any and all answers/pointers/criticism/etc...
Sinan Karasu

2. Linux is dazed and confused

3. "Real time" scheduling?

4. Calling Expect from PHP

5. "Real Time" scheduling in unixware?

6. Problem's whit ip

7. How does "Time Synch Protocol" relate to "Network Time Protocol"?

8. How can i send lines from syslog by mail in solaris8?

9. "Real-Time" Time Display in Console

10. Since when UNIX is the "real" system that runs the "real" machines?

11. Mixed Time-Share & real-Time scheduling

12. what do "Getstatus times out" and "Reset-floppy called" mean?

13. Is "make -k buildworld" equal to "make buildworld" the first time run?