IRMX
この課題はその後のDOSRMXやiRMX for Windows、INtimeなどのiRMX互換OSでMS-DOS及びWindowsのファイルシステムを利用できるようになって改善された。
3)キーボードと画面ディスプレイを使ったコンソール機能はキャラクターベースで、かな漢字変換機能と日本語表示機能が実現できなかった。
この課題は、その後のDOSRMXやiRMX for Windows、INtimeで日本語機能入出力機能をもったMS-DOS、Windowsと協調動作っするようになって解決した。
4)32ビット版のiRMXIIIのメモリー空間は最大4GBである。
5)ハードウェア割込み機能が利用できる。
6)アプリケーションプログラムはマルチジョブ(マルチプロセス)、マルチタスク(マルチスレッド)方式で、プリエンプティブなタスクの優先度管理を実行。
7)登録できる最大タスク数は約700で、256レベルのプライオリティ方式のスケジューリング。
8)アプリケーション開発言語はintel製のiC-386, PLM-386, FORTRANM-386, ASM-386。これらは販売とサポートを終了している。iRMXカーネルを発展させたINtimeの開発言語はVisual StudioのC/C++言語を使用。
iRMXの歴史
1)1970年代にはコンピュータハードウェアの種類も少なく、IBMのメインフレームコンピュータやDECのPDP11などが使われていて、Unixや、CP/M、MS-DOSなどのシングルタスクOSすら存在していなかった。intelが最初にリリースした4ビットマイコン、8ビットマイコンではアセンブラー言語でアプリケーションソフトウェアを開発することが多かったが、intelは1970年代後半に、最初の8ビットマイクロプロセッサー8080用のリアルタイムマルチタスクOSを製品としてリリースしたのがiRMXの始めである。