MPE(Multi-Programming Executive)は、1980年代に
ヒューレット・パッカード(HP)社が開発したミニ
コンピュータ向けの
オペレーティングシステムです。当時、HPが製造していたHP3000ファミリー上で動作し、企業の情報システムを支える重要な役割を担っていました。HP3000は当初、HP独自の
CISC(Complex Instruction Set Computer)アーキテクチャの
CPUを採用していましたが、後に
PA-RISC(Precision Architecture Reduced Instruction Set Computer)アーキテクチャへと移行しました。
この
CPUアーキテクチャの移行に伴い、
オペレーティングシステムの名称もMPE/iXへと変更されました。この変更は単なる名称の変更に留まらず、
UNIXとの相互運用性を高めることを目指したものでした。MPE/iXは、従来のMPEの機能を維持しつつ、
UNIX環境との連携を強化することで、より柔軟なシステム運用を可能にしました。これにより、ユーザーは既存のMPEシステムを活かしながら、
UNIXベースのアプリケーションやツールを利用できるようになり、システムの拡張性や多様性が向上しました。
しかし、技術の進歩と市場の変化に伴い、HP3000シリーズおよびMPE/iXは、次第にその役割を終えることとなりました。現在、HP3000シリーズおよびMPE/iXの製品販売は終了しており、メンテナンスサービスのみが提供されています。しかし、それも数年のうちに終了することが見込まれており、MPE/iXは歴史の中にその名を残すことになりそうです。
MPE/iXは、その歴史の中で、IBMのOS/400やDEC(Digital Equipment Corporation)の
VMSといった競合する
オペレーティングシステムと市場を争ってきました。しかし、MPE/iXのユーザー数はこれらの競合システムと比較して、かなり少数でした。このことは、MPE/iXが特定の市場ニーズに特化していたこと、あるいは他のシステムと比較して普及が限定的だったことを示唆しています。
MPEの登場は、当時のミニ
コンピュータの隆盛期を象徴する出来事でした。MPEは、企業の情報システム基盤を支える重要な役割を果たし、その技術は後の
オペレーティングシステムの開発に大きな影響を与えました。MPEの歴史を振り返ることは、
コンピュータシステムの進化の過程を理解する上で非常に重要な意味を持っています。
MPEは、過去の遺産となりつつありますが、その技術的な知見や歴史的な意義は、今後の
コンピュータ技術の発展においても重要な教訓となるでしょう。