| 開発者 | ヨッヘン・リードケ |
|---|---|
| OSファミリー | L4 |
| 作業状態 | 製造中止 |
| 初回リリース | 1979年 |
| マーケティングターゲット | 8ビットコンピューティング |
| 利用可能 | 英語、ドイツ語 |
| プラットフォーム | ザイログ Z80、Z8000 ;モトローラ 68000、インテル 8086 |
| カーネルタイプ | マイクロカーネル |
| 後継者 | L3、L4 |
EUMEL(Extendable Multi User Microprocessor ELAN Systemの略でオイメルと発音され、 Liedtke 2の略でL2とも呼ばれる)は、プログラミング言語ELANのランタイムシステム(環境)として始まったオペレーティングシステム(OS)です。1979年にビーレフェルト大学のヨッヘン・リードケによって作成されました。EUMELは当初、 8ビットのZilog Z80プロセッサで動作していました。その後、さまざまなコンピュータアーキテクチャに移植されました。[1]
2,000 台を超える Eumel システムが出荷され、そのほとんどは学校向けで、またテキスト処理プラットフォームとして法律事務所にも導入されました。
EUMELは、ビットコードを使用する仮想マシンに基づいており、優れたパフォーマンスと機能を実現します。Z80 ベースの EUMEL システムは、仮想メモリ管理と、1 つのプロセスを他のすべてのプロセスから完全に分離する完全なマルチユーザー マルチタスク操作を提供します。これらのシステムでは通常、 COBOL、BASIC、Pascalなどの言語で記述され、他のオペレーティング システムでZ80マシン コードにコンパイルされた同等のプログラムよりも高速に ELAN プログラムを実行します。
EUMEL の主な特徴の 1 つは、固定点/再起動ロジックを使用して永続的であることです。つまり、OS がクラッシュしたり、電源が落ちたりしても、ユーザーが失うのは数分間の作業だけです。再起動すると、プログラムの状態が完全にそのままの状態で、以前の固定点から作業を続行します。これは、直交永続性とも呼ばれます。
EUMEL に続いてL3 マイクロカーネルが登場し、その後L4 マイクロカーネル ファミリが登場しました。
参考文献
- ^ Liedtke, Jochen (1993 年 12 月)。「実際の使用における永続システム: 最初の 13 年間の経験」。第 3 回オペレーティング システムにおけるオブジェクト指向に関する国際ワークショップ (IWOOOS) の議事録。ノースカロライナ州アッシュビル、米国。pp. 2–11。doi : 10.1109 /IWOOOS.1993.324932。
