ユーメル

オペレーティング·システム
ユーメル
開発者ヨッヘン・リードケ
OSファミリーL4
作業状態製造中止
初回リリース1979年; 46年前 (1979年
マーケティングターゲット8ビットコンピューティング
入手可能な英語、ドイツ語
サポートされているプラ​​ットフォームザイログ Z80Z8000 ;モトローラ 68000インテル 8086
カーネルタイプマイクロカーネル
後継者L3L4

EUMELExtendable Multi User Microprocessor ELAN Systemの略でオイメルと発音され、 Liedtke 2の略でL2とも呼ばれる)は、プログラミング言語ELANのランタイムシステム(環境)として開発されたオペレーティングシステム(OS)です。1979年にビーレフェルト大学ヨッヘン・リードケによって開発されました

EUMELは当初、シーメンス BS2000などのメインフレーム上で動作していました[1]その後、 8ビットの Zilog Z80プロセッサや、 IBM System/370テレフンケンTR 440などの多くのコンピュータアーキテクチャに移植され、最終的にはZilog Z8000モトローラ68000インテル8086をベースにした最近の消費者向けシステムにも移植されました[1] [2]

他のプログラミング言語用のコンパイラも追加されました(例:BASICDYNAMOLISP [3]Prolog [1])。アプリケーションソフトウェアには、リレーショナルデータベースREMIS、統計パッケージDASYS、そして同名のワードプロセッサ[3]が含まれていました。2000台以上のEumelシステムが出荷され、主に学校、大学、そして法律事務所にワードプロセッサプラットフォームとして利用されました。[1] EUMELはビットコードを使用した仮想マシン をベースとしており、優れたパフォーマンスと機能を実現しています。Z80ベースのEUMELシステムでさえ、仮想メモリ管理と1つのプロセスを他のすべてのプロセスから完全に分離することにより、完全なマルチユーザーマルチタスク操作を提供しています。

EUMELの主な特徴の一つは、修正点/再起動ロジックを用いた永続性です。つまり、OSがクラッシュしたり電源が落ちたりしても、ユーザーが失うのは数分間の作業分だけで、再起動時には以前の修正点からプログラムの状態を完全にそのまま維持して作業を続行できます。これは直交永続性(orthogonal persistent)とも呼ばれます。これは、コピーオンライトガベージコレクションといった最先端のプログラミング技術を用いて実現されています。 [1]

EUMEL はL3 マイクロカーネルに進化し、その後、携帯電話のベースバンド プロセッサに搭載され、 Apple シリコンプロセッサのセキュア エンクレーブにも搭載されるL4 マイクロカーネル ファミリに進化しました。

参考文献

  1. ^ abcde Braun, Lars-Dominik (2025年4月6日). 「単なる歴史の脚注ではない:EUMEL」 . 2025年12月8日閲覧
  2. ^ Liedtke, Jochen (1993年12月). 「実用化された永続システム:最初の13年間の経験」.第3回国際オペレーティングシステムにおけるオブジェクト指向ワークショップ (IWOOOS) 議事録. ノースカロライナ州アッシュビル. pp.  2– 11. doi :10.1109/IWOOOS.1993.324932.
  3. ^ ab "EUMELマニュアル". Bitsavers.org . 2025年12月8日閲覧


「https://en.wikipedia.org/w/index.php?title=ユーメル&oldid=1326335424」より取得