Subject : エミュレータ( emulator )
カテゴリー : 情報産業・技術
エミュレータ( emulator )
-
エミュレータとは、あるシステム上で他のOSやCPUの機能を再現し、そのOS(CPU)向けのアプリケーションソフトを動作させるソフトウェア。エミュレータを使って他のOSやCPU向けのアプリケーションソフトを実行することをエミュレーション(emulation)という。
エミュレータはターゲットとなるOSの機能(API)やCPUの命令を再現することによって、そのOS(CPU)向けアプリケーションソフトを動作させる。たとえば、Macintosh上でWindowsの機能を再現し、Windowsアプリケーションソフトを動作させるソフトウェアなどがこれにあたる。
Macintosh上でMS-DOSやWindowsを動作させるエミュレータは古くから多くの種類が開発され、VirtualPCやSoftWindows、RealPCなどがある。また、WindowsやLinux上で他のOSをエミュレートするVMwareや、Solaris上でLinux向けアプリケーションソフトを動作させるlxrunなどが有名。
最近ではゲーム機の機能をパソコンで再現するエミュレータが出回っており、ファミコンなどの家庭用ゲーム機のゲームや、ゲームセンターの業務用ゲームをパソコンで楽しむことができる。ファミコンのROMカセットや業務用ゲームの基板からコピーしたゲームプログラムがインターネットを通じて配布されており、ゲーム業界はこうした行為を「海賊行為」として厳しく非難している。1999年にはConnectix社がソニーのプレイステーション用のエミュレータを発売してソニーに出荷差し止めを求めて告訴されるという事件が起き、知的所有権の問題に絡んでエミュレータの合法性が議論を巻き起こした。
- ● マテビュー
-
⇒
DBMS(DataBase Management System)
[メニューへ戻る]
[HOMEへ戻る]
[前のページに戻る]