Google PlayストアでUnionpediaアプリを復元するために作業中です
出ていきます入ってきます
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn
あなたのロゴとドメインを持つ独自のユニオンペディア、月額9.99 USDから
私のユニオンペディアを作成する

IRMX

索引 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.

目次

  1. 9 関係: マルチバスリアルタイムオペレーティングシステムプロプライエタリソフトウェアインテルC言語CPUFortranINtimePL/M

  2. リアルタイムオペレーティングシステム

マルチバス

Sun 150 マルチバス(Multibus)は、産業用システムで使用されるコンピュータバスの規格である。インテルによって開発され、IEEE 765バス規格として採用された。 マルチバス仕様は、故障に強く、複雑な装置を設計することが可能な比較的大きなフォームファクタであり、重要な業界標準であった。 この業界標準は、よく定義され文書化されていたため、マルチバス互換の業界が成長した。 多くの企業がマルチバス用のカードを収める筐体を製作し、また別の企業がマルチバス用のCPU・メモリ・他の周辺ボードを製作した。 1982年には、100以上のボード・システムの製造業者が存在した。 これは、複雑なシステムを、商用オフザシェルフのハードウェアから作ることを可能にした。

見る IRMXとマルチバス

リアルタイムオペレーティングシステム

リアルタイムオペレーティングシステム(;RTOS)は、リアルタイムシステムのためのオペレーティングシステム (OS) である。組み込みオペレーティングシステムに多い。OSの主要な機能である資源管理において、時間資源の優先度に基づく配分と実行時間の予測可能性を提供することに特化している、ないし、そういった機能に力を入れている。 以下、ほとんどのRTOSが持つ、基本的な機能について述べる。 RTOSは、実行コンテキストを保持するオブジェクト(UNIXではスレッドと呼んでいるものに近いが、RTOSではもっぱらタスクと呼ぶ。以下タスクで統一する)と、タスク間の同期通信機構を提供する。同期通信機構により特定のタスクに待ち状態が発生したときのスケジューリングを行うのも、一般的なOSと同様RTOSの仕事であるが、このスケジューリング規則にRTOSの大きな特色がある。

見る IRMXとリアルタイムオペレーティングシステム

プロプライエタリソフトウェア

プロプライエタリソフトウェア(英:)またはは、ソフトウェアの入手・使用・改変・複製などに関する権利を議論する文脈で用いられるソフトウェアの分類である。 ソフトウェア利用者の持つ権利を制限することで、配布者や利用者の利益およびセキュリティを保持しようとするソフトウェアを指す。制限には、法的手法や技術的手法など様々な方法がある。技術的制限手法としては、バイナリ実行コードのみを使用者に提供し、ソースコードは公開しないというソフトウェア流通の方法がある。法的制限手法としては、著作権や特許権、不正競争防止法、国家機密およびそれに基づくソフトウェアライセンス許諾といった方法がある。

見る IRMXとプロプライエタリソフトウェア

インテル

インテル(Intel CorporationBritannica, Intel)は、世界最大手の中央処理装置(CPU、MPU)および半導体素子のメーカー。 本社をカリフォルニア州サンタ・クララに置いている。社名の由来は(集積されたエレクトロニクス)。

見る IRMXとインテル

C言語

C言語(シーげんご、C programming language)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発した汎用プログラミング言語である。英語圏では「C language」または単に「C」と呼ばれることが多い。日本でも文書や文脈によっては同様に「C」と呼ぶことがある。制御構文などに高水準言語の特徴を持ちながら、ハードウェア寄りの記述も可能な低水準言語の特徴も併せ持つ。基幹系システムや、動作環境の資源制約が厳しい、あるいは実行速度性能が要求されるソフトウェアの開発に用いられることが多い。後発のC++やJava、C#など、「C系」と呼ばれる派生言語の始祖でもある。 ANSI、ISO、またJISにより言語仕様が標準規格化されている。

見る IRMXとC言語

CPU

CPU(シーピーユー、Central Processing Unit)、中央性処理装置(ちゅうおうせいしょりそうち)または中央演算処理装置(ちゅうおうえんざんしょりそうち)は、コンピュータの主要な構成要素のひとつで、コンピュータ内の他の装置・回路の制御やデータの演算などを行う装置。

見る IRMXとCPU

Fortran

1956年に発行された最初のFortran解説書『The Fortran Automatic Coding System for the IBM 704』 Fortran(フォートラン)は科学技術計算に向いた手続き型プログラミング言語。1954年にIBMのジョン・バッカスが考案したコンピュータ用で世界最初の高水準言語であり、その後も改訂されて使用されている。

見る IRMXとFortran

INtime

INtime(インタイム)とはTenAsys社が開発しているリアルタイムオペレーティングシステム(以下RTOS)である。Pentium以降のCPUを搭載したPC/AT互換機上で動作し、Microsoft Windowsと共存して動作する事もできる。 インテルからiRMXの権利を受け継いだRadiSys社によって、1997年にiRMXの派生RTOSとして開発された。その後、2000年にRadiSys社を退社したエンジニアがTenAsys社を設立。iRMXならびにINtimeに関する権利はTenAsys社に引き継がれ現在に至る。 日本国内を含むアジア地区における販売ならびに開発、技術サポートは株式会社マイクロネットが行っている。

見る IRMXとINtime

PL/M

PL/M(Programming Language for Microcomputersの頭文字)はゲイリー・キルドールが1972年に設計・開発した高水準プログラミング言語で、インテルで働くハンク・スミスののために開発された。 PL/I、ALGOL、を参考にしており、マクロ処理機能があった。キルドールはワシントン大学在学中にB5500を使用しており、のような高水準言語を用いたシステムプログラミングに高い可能性があることを知った。 Pascal、C、BASICなどのような現代の言語とは異なり、PL/Mには標準入出力機能がなかった。マイクロプロセッサのような非常に限定された環境下でのプログラミングをターゲットにしており、メモリ、I/O、割り込みなどに対して非常に効率よく直接的にアクセスできるよう設計された。PL/Mはマイクロプロセッサを用いたコンピュータで動作する最初の言語で、CP/Mの初期バージョンはアセンブラではなくこの言語を用いて実装された。1970年代から1980年代にかけ、インテルやザイログZ80の組み込みシステムでPL/Mが使用された。例えばCISC AS/400のサービスプロセッサのファームウェアはPL/Mで記述された。

見る IRMXとPL/M

参考情報

リアルタイムオペレーティングシステム