目次
マルチバス
Sun 150 マルチバス(Multibus)は、産業用システムで使用されるコンピュータバスの規格である。インテルによって開発され、IEEE 765バス規格として採用された。 マルチバス仕様は、故障に強く、複雑な装置を設計することが可能な比較的大きなフォームファクタであり、重要な業界標準であった。 この業界標準は、よく定義され文書化されていたため、マルチバス互換の業界が成長した。 多くの企業がマルチバス用のカードを収める筐体を製作し、また別の企業がマルチバス用のCPU・メモリ・他の周辺ボードを製作した。 1982年には、100以上のボード・システムの製造業者が存在した。 これは、複雑なシステムを、商用オフザシェルフのハードウェアから作ることを可能にした。
見る IRMXとマルチバス
リアルタイムオペレーティングシステム
リアルタイムオペレーティングシステム(;RTOS)は、リアルタイムシステムのためのオペレーティングシステム (OS) である。組み込みオペレーティングシステムに多い。OSの主要な機能である資源管理において、時間資源の優先度に基づく配分と実行時間の予測可能性を提供することに特化している、ないし、そういった機能に力を入れている。 以下、ほとんどのRTOSが持つ、基本的な機能について述べる。 RTOSは、実行コンテキストを保持するオブジェクト(UNIXではスレッドと呼んでいるものに近いが、RTOSではもっぱらタスクと呼ぶ。以下タスクで統一する)と、タスク間の同期通信機構を提供する。同期通信機構により特定のタスクに待ち状態が発生したときのスケジューリングを行うのも、一般的なOSと同様RTOSの仕事であるが、このスケジューリング規則にRTOSの大きな特色がある。
プロプライエタリソフトウェア
プロプライエタリソフトウェア(英:)またはは、ソフトウェアの入手・使用・改変・複製などに関する権利を議論する文脈で用いられるソフトウェアの分類である。 ソフトウェア利用者の持つ権利を制限することで、配布者や利用者の利益およびセキュリティを保持しようとするソフトウェアを指す。制限には、法的手法や技術的手法など様々な方法がある。技術的制限手法としては、バイナリ実行コードのみを使用者に提供し、ソースコードは公開しないというソフトウェア流通の方法がある。法的制限手法としては、著作権や特許権、不正競争防止法、国家機密およびそれに基づくソフトウェアライセンス許諾といった方法がある。
インテル
インテル(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
参考情報
リアルタイムオペレーティングシステム
- Apache Mynewt
- BlackBerry 10
- BlackBerry Tablet OS
- ChibiOS/RT
- ChorusOS
- ECos
- FreeRTOS
- INtime
- IRMX
- Inferno (オペレーティングシステム)
- LynxOS
- Nucleus RTOS
- OS-9
- PikeOS
- QNX
- REX OS
- RIOT (オペレーティングシステム)
- RSX-11
- RT-11
- RT-Thread
- RTAI
- RTEMS
- Symbian OS
- TRONプロジェクト
- ThreadX
- Transaction Processing Facility
- VxWorks
- Xenomai
- Zephyr (オペレーティングシステム)
- コンカレントCP/M
- データゼネラルRDOS
- リアルタイムオペレーティングシステム

