Description
The SolarisTM 8 Operating Environment adds the remaining real-time system enhancements for Posix 1b.
- Arbitrary resolution, real-time timers
Implements a new POSIX clock type: CLOCK_HIGHRES. For timers
created with a clock_id of CLOCK_HIGHRES, the system
attempts to use the optimal hardware source. The hardware source
is transparent to the user and may change over the timer's
lifespan.
- libthread priority inheritance
Supports priority inheritance and ceiling protocols for
synchronization by multithreaded real-time applications.
- Network priorities
Priority scheduling and increased concurrency are provided through the
Solaris STREAMS framework. This enables more responsive and predictable network events for real-time applications.
Requirements
- Supports all platforms.
- No special hardware requirements. Some functions are different between CPU architectures, which may affect calling interface and timer granularity.
Benefits
- Reduced development cost and complexity.
developers assigning real-time attributes to networked applications can use the Solaris Operating Environment as an alternative to specialist real-time operating systems.
- Provides a a single-system solution. Applications using real-time features can co-exist with other non real-time applications.