menu
リセール/中古計測器の専門店 株式会社メジャー

エミュレーター

エミュレーターとは

エミュレーターとは、あるハードウェアやソフトウェア、システムの挙動を模倣し、代替として用いることができるソフトウェアやハードウェアのこと。英語で「まねる」を意味する「emulate」が語源です。エミュレーターを利用して、ソフトウェアを実行することを「エミュレーション」と言います。

エミュレーターの主な用途

エミュレーターの主な用途は、以下のとおりです。

・ハードウェアの互換性を実現する:エミュレーターは、ハードウェアの互換性を実現するために使用されます。例えば、古いコンピュータやゲーム機を新しいコンピュータで使用できるようにするために、ソフトウェアエミュレーターが使用されます。

・ソフトウェアを他の環境で実行する:エミュレーターは、ソフトウェアを他の環境で実行するために使用されます。例えば、WindowsのソフトウェアをLinuxで実行するために、ソフトウェアエミュレーターが使用されます。

・ソフトウェアの動作を検証する:エミュレーターは、ソフトウェアの動作を検証するために使用されます。例えば、ソフトウェアの動作をテストするために、ソフトウェアエミュレーターが使用されます。

・教育や研究に使用する:エミュレーターは、教育や研究に使用されます。例えば、コンピュータシステムの動作を学習するために、ソフトウェアエミュレーターが使用されます。

■エミュレーターの種類

エミュレーターの種類は、大きく分けて「ソフトウェアエミュレーター」「ハードウェアエミュレーター」の2種類があります。

ソフトウェアエミュレーター:ソフトウェアエミュレーターは、ソフトウェアによってハードウェアを模倣するものです。ソフトウェアエミュレーターは、仮想マシンや仮想化ソフトウェアとも呼ばれます。
ソフトウェアエミュレーターは、以下の2つの方法でハードウェアを模倣します。

・バイナリエミュレーション
バイナリエミュレーションは、ハードウェアの命令セットをソフトウェアで再現する方法です。この方法は、ハードウェアの動作を忠実に再現することができますが、CPUやメモリなどのリソースを多く消費します。

・ハイパーバイザー型エミュレーション
ハイパーバイザー型エミュレーションは、ハードウェアの一部をソフトウェアで抽象化し、ソフトウェアエミュレータがその抽象化されたハードウェアを操作する方法です。この方法は、バイナリエミュレーションに比べてリソースを少なく消費することができます。

ハードウェアエミュレーター:ハードウェアエミュレーターは、ハードウェアによってハードウェアを模倣するものです。ハードウェアエミュレーターは、専用のエミュレーターハードウェアや、汎用コンピュータにハードウェアエミュレーション機能を追加したものなどがあります。ハードウェアエミュレーターは、ソフトウェアエミュレーターに比べて、ハードウェアの動作をより忠実に再現することができます。しかし、ハードウェアを用意する必要があり、コストや手間がかかります。

エミュレーターの選択は、用途や目的に合わせて行う必要があります。


■エミュレーターの代表的なメーカー

ソフトウェアエミュレーター:Microsoft、ハードウェアエミュレーター:Intelなど。


■エミュレーターの価格

ソフトウェアエミュレーター:無料〜数十万円、ハードウェアエミュレーター:数十万円〜数百万円になります。


■商品リスト

エミュレーターの商品リストです

お電話によるお問合せ

0120-008-004

受付時間 09:00~18:00

メールフォームでのお問合せ

お問い合わせフォーム

メーカーから探す