(Translated by https://www.hiragana.jp/)
Enea OSE - Wikipedia コンテンツにスキップ

Enea OSE

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
Enea OSE
開発かいはつしゃ Enea Sofware AB
OSの系統けいとう リアルタイム
ソースモデル クローズドソース
最新さいしん安定あんていばん OSE Multicore Edition / 2020ねん9がつ22にち (4ねんまえ) (2020-09-22)
ライセンス プロプライエタリ
ウェブサイト http://www.enea.com/
テンプレートを表示ひょうじ

Enea(エニアと発音はつおん)OSE(Operating System Embedded)は商用しょうようリアルタイムオペレーティングシステム(OS)であり、おもみシステムけに販売はんばいされている。

詳細しょうさい

[編集へんしゅう]

Enea OSEはダイレクトメッセージパッシングの方式ほうしきもちいており、分散ぶんさん環境かんきょうてきしたOSである。独自どくじのIPC(インタープロセスコミュニケーション)であるLINXはことなるメディアとうにおいても透過とうかてきなプロセスあいだ通信つうしん可能かのうであり、ことなるCPUあいだにあるプロセス同士どうしがあたかもひとつのOSじょう動作どうさしているかのように振舞ふるまう。 また、このLINXはLinuxけにも提供ていきょうされておりOSE-Linuxあいだにおいても透過とうかてき通信つうしん可能かのうとする。LinuxけのLINXはGPLにて無料むりょう提供ていきょうされている。

技術ぎじゅつ

[編集へんしゅう]

OSEじょうのプログラミングは、基本きほんてきに8つのシステムコールだけでおおくのプログラムをむことができます。OSEはサブセットAPIにより、すくないアプリケーションコードの変更へんこうによって、どうOSEファミリーであるOSEck、OSE Epsilonとのあいだ移植いしょくせいさい利用りようせいたかめています。

OS構造こうぞうはモジュラー構造こうぞう、マルチレイヤー・アーキテクチャ、非同期ひどうきのダイレクト・メッセージ・パッシングとうから構成こうせいされ、シングルCPUからだい規模きぼ分散ぶんさん環境かんきょう(マルチコア/マルチCPU)システムまで容易ようい拡張かくちょうできるアプリケーションの概念がいねん可能かのうにしている。

エラーハンドリングにかんしては集中しゅうちゅう管理かんり方式ほうしき採用さいようしており、これにより設計せっけいおよび管理かんり容易よういにしている。

マルチコアにたいして独自どくじのハイブリッド構造こうぞうっており、SMPの設計せっけい容易たやすさとAMPの高性能こうせいのうそなえたOSであるとっている。

競合きょうごうOS

[編集へんしゅう]

市場いちばでのおも競合きょうごうOSは、VxWorks, Linux, QNXひとしである。

外部がいぶリンク

[編集へんしゅう]