To thwart such attacks, many companies and organizations surround their systems with a protective barrier that consists of network security, cryptographic security, and even physical security. But as experience shows, malicious hackers can often break through this barrier to attack the system within. Consequently, the system itself must also be designed to survive assaults, without loss of service or corruption of data. In other words, developers must implement security not only around the system, but also within the system.

By incorporating the key principles of security into its very design, a true microkernel RTOS can offer a level of protection and fault tolerance unmatched by conventional operating system architectures.