IRMX
iRMX とは米国インテル社が1970年代後半から開発販売したintel製の8080, 8086, 80286, 80386用のリアルタイムオペレーティングシステム(以下RTOS)である。iRMXはIntel Real-time Multitasking eXecutiveを意味する頭字語である。
iRMXは当初はMULTIBUS規格の産業用規格のコンピュータで使われるリアルタイムマルチタスクOSとして開発、発展していたが、intelのx86CPUを使ったPC(パーソナルコンピュータ)が産業用用途でも使われるようになって、MS-DOSやWindowsと協調動作するDOSRMX, iRMXとWindowsが同時に動作するiRMX for Windows. 仮想化技術を使った、現在のINtimeに引き継がれてきた。
INtimeのカーネルはiRMXのRTOSとしてのアーキテクチャを引き継いでおり、基本的にiRMXの上位互換として作られている。
また、INtimeを使ったアプリケーション開発ではマイクロソフトのVisual StudioのC言語とC++言語が使える。
iRMXの特徴
1)iRMXはintelがintelアーキテクチャのCPU用に開発したソフトウェアなので、intel及びintel互換のCPUでのみ動作する。
2)iRMXは独自のファイルシステム(iRMXフォーマット)のスタンドアローンOSだった。
iRMX OSはMS-DOSやUnixに先行するOSだったので、iRMXフォーマットのファイルシステムはその後出現したMS-DOSのFATシステムやUnixのファイルシステムと互換性がなかった。