ChorusOS 5.0 Transition Guide

Enhancements to System Features

A brief description of the enhancements to the system features follows:

Instr. Framework

Provides a number of services to enable upper management layers to access and manage the instrumentation information exposed by the ChorusOS system. This information essentially consists of a number of counters and gauges with watermarks and thresholds. The Instrumentation Framework provides an interface to retrieve such information and also to set the thresholds and watermarks dynamically. See "Administration" in the ChorusOS 5.0 Features, Architecture and Performance Overview for more information.

System Instr.

Provides instrumentation to inform applications of the current use of the various resources managed by the system. Also allows you to monitor over- or under-utilization of resources. See "System Instrumentation" for more information.

Shared Libraries

Provides support for shared libraries which can be dynamically linked but are not duplicated in physical memory. See "Support for Shared Libraries" for more information.

Software Black Box

Provides a repository for the collection and storage of event information leading up to a particular problem or circumstance. See "Black Box" for more information.

System Events

Allows the ChorusOS operating system to notify applications of the occurrence of a specified event. This feature provides a generic programming interface for event generation and delivery. See "System Events" for more information.

System Logging

Provides a general message logging facility that can be used by the microkernel and by applications. See "System Logging" for more information.

Watchdog Timer

Provides a set of system calls that allows applications to monitor their sanity. See "Application Watchdog" for more information.