OS-9的重要特性是支持电源管理、输入/输出管理、灵活的输入/输出架构、支持标准以及自定义网络协议、内置多媒体支持、加载了用于嵌入式应用程序的Java解决方案,同时还支持实时程序分析调试。整个操作系统还可以进行升级。
Microware OS-9 RTOS 软件组件
Microware OS-9 Kernel - 基础控制程序,是一个安全、可靠、具有容错能力和高可用性的实时操作系统。用户可以在系统运行的同时动态地添加和更换模块。OS- 9的进程模型架构和线程支持,使其成为关键任务应用的理想之选。统一的 Unix-style I/O、网络和图形解决方案、MPEG 文档管理器等特点,使众多 I/O 功能更加简便易用。附加的文档管理器由第三方提供,亦可设置为特定应用程序。
Microware SoftStax® Networking Framework - OS-9 包含一个基于通信架构(SoftStax)的预集成驱动程序,可在不干扰应用软件的情况下加入或移除个别协议和网络。同基于任务的架构相比,基于驱动的架构使网络的吞吐能力提高了 30%。此外,SoftStax 架构还允许应用程序根据网络要求在单一通信会话中使用若干协议栈和交换协议。该产品支持 IPv6 和 IPv4 数据流。它还包括一个模块化的 IPv6/IPv4 双网络协议栈(基于NetBSD v1.5.1,具有sockets-based API 和 TCP/UDP/IP 功能)。
Microware MAUI® Graphics and Multimedia - 多媒体应用用户接口,为图像、音频和输入提供一套广泛的 API。MAUI 已经集成于 OS-9,适用于从小型 ROM 应用到基于网络的大型开发系统的各种规模的系统。
Microware Power Management Software - OS-9 的内核配有“电源监控”I/O 系统和便于设置的电源策略,可有效管理整个系统。对于任何电源敏感性产品来说,电源管理是一个至关重要的设计环节,因为电池寿命的长短或者电力消耗的多少直接关系到产品性能的好与坏。