OS-9
多くの組み込み用RTOSでは、全ての実行コードを単一のロードイメージにリンクしてメモリに展開・実行するので、並行実行されるタスクはスレッドモデルであることが一般的だが、OS-9では各タスクは独立したプログラムイメージ(プログラムテキストは複数タスクで共有可)を実行するプロセスモデルである。
プロセスモデルでは各タスクは論理的に独立しているのでタスク間のデータの共有や通信にコストがかかりがちだが、OS-9では「データモジュール」と呼ばれる一種の共有メモリ機能で高速なプロセス間通信を提供している。ただし、タスク間通信に不可欠なセマフォが提供されたのはかなり後のことである。また後のバージョンではPOSIXに準拠したプロセス内の複数スレッドをサポートする。
OS-9/6809レベル2ではMMUを使った仮想アドレス空間をサポートしたが、その他のバージョンでは単一のアドレス空間しか持たないフラットメモリモデルである。
各モジュールにCRCがあり、モジュールをモジュールディレクトリへ登録する際にチェックされるため、正当なモジュールのみメモリにロード可能。
有吉久『OS-9&6809活用プログラミング』CQ出版〈トランジスタ技術別冊 ソフトマインド (2)〉。
金井隆『FM-7・8 OS-9 Level 1 解析マニュアル I』秀和システムトレーディング、1984年。ISBN 978-4-87966-033-6。
金井隆、箕原辰夫『OS-9/6809 ユーティリティ』秀和システムトレーディング、1984年。ISBN 4-87966-032-9。全国書誌番号:86013816。
金井隆『OS-9/6809 Lebel2解析マニュアル』秀和システムトレーディング。ISBN 4-87966-033-7。OCLC 674526886。
箕原辰夫『OS-9/6809 I/O解析マニュアル』秀和システムトレーディング、1985年。ISBN 4-87966-034-5。全国書誌番号:86025444。
岡村周善『VMEシステム完全マスタ―68010ボード設計からOS-9の移植まで』CQ出版。
千葉憲昭『68000システムの製作全科(上) ―CPUの詳細からOS-9の移植開始まで―』技術評論社〈HARDWARE BOOKS 6〉、1988年。ISBN 978-4-87408-972-9。OCLC 674063566。