出典: フリ?百科事典『ウィキペディア(Wikipedia)』
![曖昧さ回避](//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Disambig_gray.svg/25px-Disambig_gray.svg.png) |
この項目では、エミュレ?タの定義について?明しています。
|
エミュレ?タ
(
英
:
Emulator
)とは、
コンピュ?タ
や
機械
の模倣?置あるいは模倣
ソフトウェア
のことである。
?要
[
編集
]
コンピュ?タ分野で使われることが多い用語だが、もともとは機械?置全般に使う言葉である。判りやすく言えば、機械を?似る機械である。
ある機械部品やソフトウェアを動作させるのに、オリジナルのシステムを用意するのが難しい場合に、オリジナルと全く同じ動作をするより簡便なシステムを用意することがある。この?置をエミュレ?タと言う。エミュレ?タの上で、動作させたいソフトウェアや機械部品をオリジナルと全く同じように機能させられる。機械?置やハ?ドウェアだけでエミュレ?タを作成したり、ソフトだけで作成したり、あるいはその?方を同時に使う。
たとえば、巨大な
工作機械
や
航空機
などは部品の設計段階や試作段階から?置全?を使ってテストをすることが困難である。そこで、テストする部品以外の部分をエミュレ?タで代用する。あるいは反?に、一部の部品をエミュレ?タに置き換え、極端な負荷をエミュレ?タから?生させて、システムの耐久性をテストしたりする場合などにも使われる。
また?く使われているものとしては、
プログラマブルロジックコントロ?ラ
がある。これは
リレ?回路
で構成された制御?置を特殊なコンピュ?タで模倣したエミュレ?タだが、リレ?回路より使い勝手が良いので、今では、
フェイルセ?フ
回路、動力回路を除いて本物のリレ?回路が制御?置として新たに使われることはほとんどない。
語源
[
編集
]
語源は
英語
の"emulate"(エミュレ?ト:模倣する??似をする)からきており、そのとおり異なるハ?ドウェアやソフトウェア環境を模倣?物?似をさせる技術である。模倣?象のシステムを近似や推論でモデル化する場合を
シミュレ?ト
(simulate)と言う。エミュレ?ションやエミュレ?タは、模倣?象のシステムにおいて、予測できる現象より予測できない現象が支配的である場合に使われる。また、非常に高い安全性が要求される場合にも良く使われる。予測できる現象が支配的な場合や、完全に模倣することが難しい場合はシミュレ?ション技術を使う。
?連項目
[
編集
]