タグ付けされた質問 「emulation」

3
LinuxでWindows exeが機能しないのはなぜですか?
LinuxでWindows exeを動作させる方法については質問していません。 私はなぜそれが機能しないのか尋ねています。 Windowsが実行可能ファイルを実行し、Linuxが実行可能ファイルを実行する方法の違いは何ですか?なぜ彼らは異なっていなければならなかったのですか?それに、なぜLinux実行可能ファイルにファイル拡張子がないのですか?

4
仮想化は、構造の点でエミュレーションとどのように異なりますか?
VirtualBoxのような仮想化プログラムは、レジスターをエミュレートせず、CPU上の仮想化データに実際のレジスターを使用するという意味で、エミュレーターのように機能しないと誰かが教えてくれました。エミュレータは主に外部環境に依存するソフトウェアを実行するため、レジスタをエミュレートする必要があります(たとえば、GenesisエミュレータはMotorola 68000のレジスタとメモリアドレスを必要とするため、開発者はこれらのリソースをエミュレートレジスタとして利用可能にする必要があります)。 私の主な質問は、仮想化はどのように開発されているのですか?仮想マシンでOS全体をプロセスとして実行できるようにするにはどうすればよいのでしょうか?実際のCPUを引き続き利用しながら、OS全体を独立して実行するにはどうすればよいですか?私は仮想化ではなくエミュレーションのみを知っているので、誰かがそれを助けてくれるといいと思います! PS:違いは何かだけではなく、ソフトウェアの実行方法の違いを尋ねています。

3
Mac OSXソフトウェアをWindowsで実行する方法はありますか?
仮想マシン内でMacOSXを実行できないことは知っていますが、WindowsでMacOSXソフトウェアを実行できるようにMacOSXを十分にエミュレートするWINEに似たものがあるかどうか興味があります。たぶん、アプリケーションの仮想化でもですか? 更新:サイトAlternativeTo.netには、さまざまなプラットフォームでの代替アプリケーションに関する多くの提案があります。 ありがとう!

3
USBハードドライブを完全にエミュレートするソフトウェアはありますか?
ディスクイメージをマウントし、シリアル番号などのプロパティを含む物理USBハードドライブをエミュレートできるWindowsプログラムを知っていますか? Daemon ToolsのようなCDやDVDをエミュレートするソフトウェアをすでに見つけましたが、それはハードドライブをエミュレートするためではありません。他のハードドライブマウントツール(Windows独自のVHDシステムなど)は、元のドライブプロパティをエミュレートしません。 説明: テキストのデータベースが保存されたUSBハードドライブがあり、特別なWindowsプログラムで表示および検索できます。このプログラムは、ハードドライブのシリアル番号(またはその他のプロパティ)をライセンスキーとして使用します。 道路でソフトウェアを使用するには、ノートブックの内蔵ハードドライブにドライブの内容のコピーを作成し、元の物理ハードドライブの代わりにそのコピーを使用するとよいでしょう。ソフトウェアのライセンスチェックでこれを機能させるには、シリアル番号などのプロパティを含む物理ハードドライブをエミュレートする必要があります。

2
ネットワーク遅延とパケットのドロップをエミュレートするMac OS X用のnetem
遅いネットワーク接続、限られた帯域幅、UDP / TCP接続の両方でドロップされたパケットなどの他のネットワーク特性をシミュレートするために、Mac OS Xで使用できるオープンソース/無料のネットワークエミュレーターツールを探しています物理層)。 TCP / UDPサーバーを実行し、いくつかのクライアントがさまざまなネットワーク接続をエミュレートするローカルホストでそれらに接続できるようにする最も簡単なソリューションを探しています。 私は主にnetem、Mac OS XでLinuxのようなもの(またはより良いクロスプラットフォームのWindows / Linux / Mac)を使用できるかどうか疑問に思っています。 おそらく、VirtualBoxとLinuxカーネルを実行できますがnetem、幸運な人はいますか? 関連:Linuxでの低帯域幅、高遅延のネットワーク接続のシミュレーション

7
マシンコードを別のアーキテクチャに変換できますか?
これは、ARM上でWindowsサーバーを実行することに関する質問に関連しています。私の質問の前提は、実行するためにコンパイルされたアーキテクチャとは異なるアーキテクチャでバイナリを実行するために、マシンコードをあるアーキテクチャから別のアーキテクチャに変換できるかどうかです。 QEMUおよびその他のエミュレーターは、命令をその場で翻訳できるため、コンパイルされていないコンピューターで実行可能ファイルを実行できます。プロセスをスピードアップするために、オンザフライでではなく、事前にこの翻訳を行わないのはなぜですか?アセンブリの私のやや限られた知識から、のような命令のほとんどMOV、ADDそして他の人がアーキテクチャ間で移植する必要があります。 すべてのマシンはチューリング完了なので、直接マッピングされていないものは、他の命令セットにマッピングできます。これを行うのは複雑すぎるでしょうか?何らかの理由で私が慣れていないので、それはまったく機能しませんか?動作しますが、エミュレータを使用するよりも良い結果は得られませんか?


2
CPUエミュレーションが遅い理由[クローズ]
異なるCPU(IA-32、ARM9など)の操作は、本質的に同等(データの移動、読み取り、書き込みなど)である必要があります。異なるCPUが互いにエミュレートするのはそれほど苦痛ではありません。しかし、エミュレートされたソフトウェアの実行が遅すぎるため、それほど簡単ではないようです。実行可能ファイルを単純に変換してから実行できますか?とにかくリソースに依存する理由(他のCPUをエミュレートするために強力なCPUが必要な理由)低レベルの大きなプログラミングスキルはありません。どうもありがとう。

4
UNIXのターミナルエミュレーション
PuTTY(ターミナルエミュレーションプログラム)に問題があります。Unixのボックスにputty bashから接続した後、完了しないようです。 私を助けることができるプラグイン、またはこれらの偉業を達成できる別の端末エミュレーターを誰もが知っていますか?

5
CD書き込みをエミュレートできるUbuntu用ソフトウェア
動作しない書き込みソフトウェアのために空のDVDを無駄にしたくありません。CD書き込みをエミュレートできるソフトウェアを知っていますか?おそらく、データをフラッシュドライブに焼き付けることでエミュレートします。フラッシュドライブは、CDまたはDVDとしてソフトウェアに認識されます。出来ますか?

2
ALSA OSSエミュレーションが機能しない
[OK]を私は最後の4時間かそこらを成功させることなく、これを動作させるためにしようと費やしています:( 私はpulseaudioセットアップでUbuntu9.10を使用していますが、これまでのところすべてが正常に動作しています。しかし、xvidcapまたはrecordmydesktopを使用してデスクトップを録音しようとすると、サウンドを機能させることができません。 xvidcapはOSSのみを使用するため、カーネルモジュールをロードし、/ etc / modulesに次の行を追加して、エミュレーションをセットアップしようとしました。 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss しかし、それでも動作しません:( Web記録によると、mydesktopはオーディオデバイスとして設定された「パルス」で動作するはずですが、動作しません。alsaでも機能しません。デバイスを開くことができないか、サウンド形式を認識できません。 詳細については、Intel HDAオーディオカードを搭載したVaioラップトップを使用しています。 編集 recが私に与えているものです: ivo@ivo:~$ rec /dev/dsp test.wav rec FAIL formats: can't determine type of file `/dev/dsp' ivo@ivo:~$ rec /dev/mixer test.wav rec FAIL formats: can't determine type …

0
共有可能な仮想USBデバイスを作成できますか?
可能かどうかわからないが、USBデバイスの仮想化されたコピーを入手したい、それはハードドライブやUSBドライブではない、それはゲームで使用され、非常に便利です「カードスキャナ」仮想化するほうがずっと簡単でしょう 私がそれを共有可能にしたいのは、私が何人かの友人と共有することに興味があるからです。 私の質問は、それをシミュレートしたバージョンを保存し(デーモンツールがCDを使用するのと同じように)、仮想的にデバイスツールを使用できるソフトウェアがあるかどうかということです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.