The topic of this article may not meet Wikipedia's general notability guideline. (June 2024) |
This article needs additional citations for verification. (June 2021) |
| ユーメル | |
|---|---|
| 開発者 | ヨッヘン・リードケ |
| OSファミリー | L4 |
| 作業状態 | 製造中止 |
| 初回リリース | 1979年 (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システムは、仮想メモリ管理と、各プロセスを他のすべてのプロセスから完全に分離した完全なマルチユーザー・マルチタスク操作を提供します。これらのシステムは通常、COBOL、BASIC、Pascalなどの言語で記述され、他のオペレーティングシステム上でZ80マシンコードにコンパイルされた同等のプログラムよりもELANプログラムを高速に実行します。
EUMELの主な特徴の一つは、修正点/再起動ロジックを用いた永続性です。つまり、OSがクラッシュしたり電源が落ちたりしても、ユーザーが失うのは数分間の作業分だけで、再起動時には以前の修正点から作業を継続し、プログラムの状態は完全に維持されます。これは「直交永続性」とも呼ばれます。
EUMEL に続いてL3 マイクロカーネルが登場し、その後L4 マイクロカーネル ファミリが登場しました。
参考文献
- ^ Liedtke, Jochen (1993年12月). 「実用化された永続システム:最初の13年間の経験」.第3回国際オペレーティングシステムにおけるオブジェクト指向ワークショップ (IWOOOS) 議事録. ノースカロライナ州アッシュビル. pp. 2– 11. doi :10.1109/IWOOOS.1993.324932.