Real-Time Operating System

 INTEGRITY
rtos integrity  
 

INTEGRITYŽ is a secure, royalty-free Real-Time Operating System intended for use in embedded systems that require maximum reliability. INTEGRITY represents the most advanced RTOS technology on the market today. Without the burden of compatibility with 1980s vintage products, INTEGRITY was designed from the ground up employing the latest in RTOS technology and achieves unprecedented levels of reliability, availability, and serviceability for applications in telecommunications, defense, networking, medical equipment, as well as many others.

INTEGRITY uses hardware memory protection to isolate and protect itself and user tasks from incorrect operation caused by accidental errors or malicious tampering. Its object-oriented design allows strict access control and verification of the security and integrity of data, communications, individual components, and the system as a whole. Its strict adherence to provable resource requirements allows an embedded system designer to guarantee resource availability. Unlike other memory protected operating systems, INTEGRITY does not sacrifice real-time performance for security and protection. It is first and foremost a true hard real-time operating system.


Streamlined kernel
INTEGRITY has been designed for speed and predictable real-time response. All kernel services have been carefully optimized to minimize the overhead of system calls. Complex system calls can be suspended to allow other tasks to execute. The scheduler is a true real-time scheduler, supporting multiple priority levels with guaranteed CPU percentage allocation.


Fast interrupt handling
To guarantee absolute minimum interrupt latency, the kernel never masks or blocks interrupts, even while manipulating critical data structures. The kernel also avoids instructions which have long latencies and which could temporarily block interrupts on some systems. Examples include division and certain string operations.

With INTEGRITY, the highest priority interrupt is always serviced with absolute minimum latency. This results in latencies on the order of 140ns on a 233 MHz PowerPC. Similarly, context switches take at most 870ns, many times faster than most other RTOSes.

integrity solution

  Back to GH Home Page   Back to Testech Home Page   Compiler     RTOS   Emulator/Debugging