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

19
Dockerと仮想マシンの違いは何ですか?
DockerとフルVMの違いを理解するために、Dockerのドキュメントを読み続けています。どのようにして、それほど重いものではなく、完全なファイルシステム、分離されたネットワーク環境などを提供するのですか? ソフトウェアをDockerイメージに展開する(正しい場合)のは、一貫した本番環境に単に展開するよりも簡単なのはなぜですか。

3
クロスブラウザーテスト:1台のマシン上のすべての主要ブラウザー
このガイドの目的: 実行中の複数の未修正のネイティブのInternet Explorerのバージョン のSafari、Operaの、ChromeとFirefoxの単一マシン上で、サイド・バイ・サイド。 パート1でカバー: 目次 どのブラウザをテストする必要がありますか? すばやく起動し、期限切れにならないWindows XP VMを作成するにはどうすればよいですか? 必要なソフトウェア(VMイメージ、ブラウザーなど)はどこにダウンロードできますか? パート2でも取り上げています。 IE、Firefox、Opera、Chrome、Safariのインストールおよび設定ガイド。 開発者ツールとショートカット。 時間とディスク容量のコスト。 多くのセクションは独立しています。たとえば、ブラウザの複数のバージョンを実行する手順は一般的に適用されます。

3
ItemsControlを仮想化しますか?
私はしているItemsControlが、私は仮想化したいとのデータのリストを含むVirtualizingStackPanel.IsVirtualizing="True"で動作するようには思えませんItemsControl。 これは本当にそうなのですか、それとも私が気付いていない別の方法がありますか? テストするために、次のコードブロックを使用しています。 <ItemsControl ItemsSource="{Binding Path=AccountViews.Tables[0]}" VirtualizingStackPanel.IsVirtualizing="True"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Initialized="TextBlock_Initialized" Margin="5,50,5,50" Text="{Binding Path=Name}" /> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> 私が変更された場合ItemsControlにはListBox、私がいることがわかりますInitializedしかしとして、(巨大なマージンはちょうどので、私はほんの数レコードを通過する必要があります)イベントが唯一回の握りを実行しItemsControl、すべての項目が初期化されます。 私はに設定しようとしItemsControlPanelTemplateましたVirtualizingStackPanelが、それは役に立たないようです。

4
仮想メモリと物理メモリの違いは何ですか?
オペレーティングシステムの仮想化の概念とよく混同されます。RAMを物理メモリとして考えると、なぜプロセスを実行するために仮想メモリが必要なのでしょうか。 この仮想メモリは、外部ハードドライブからのプロセス(プログラム)が実行のためにメインメモリ(物理メモリ)に移動されたときにどこに存在しますか。 誰が仮想メモリを管理し、仮想メモリのサイズはどれくらいですか? RAMのサイズが4GB(つまり、2 ^ 32-1アドレス空間)である場合、仮想メモリのサイズはどれくらいですか?

4
Intel x86 AtomとAtom_64システムイメージの違いは何ですか?
Android SDK Managerを使用して、Android Mプレビューのシステムイメージをインストールしています。ただし、x86プラットフォームには2つの個別のイメージがあることに気付きました。 2つの違いと64ビットのUbuntu 15.04のインストールにどちらを選択する必要があるのですか?(私のCPUにはAMD-Vが含まれており、BIOSで有効になっています。

2
VirtualBoxおよびvmdk vmxファイル[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 特定のLinuxセットアップのイメージをネットで提供している人々を見たことがあります。彼らはそれをVMDK / VMXファイルまたはISOファイルとして提供しています。CD / DVDドライブをマウントして物理ドライブの代わりにISOを使用するように指示できるため、ISOはVirtualBoxで動作するように見えますが、VMDKおよびVMXファイルは常にVMWare / VirtualBoxで使用するものとしてリストされています。 では、これらのファイルをVirtualBoxでどのように使用するのですか?Appliance Import Wizardを試すと、OVFファイルのみを処理するように言われます。 (Sun VirtualBox 3.0.4を使用しています)

10
32ビットマシンで64ビットのVMwareイメージを実行できますか?
32ビットマシンで64ビットのVMwareイメージを実行できますか? 私はこれをグーグルで調べましたが、決定的な答えはないようです。 私はそれを完全にエミュレートする必要があり、犬のように動作することを知っていますが、64ビットプラットフォームでバックグラウンドサービスコードの一部をテストするだけなので、パフォーマンスの低下は必ずしも問題ではありません。

1
x86命令では、独自のエンコーディングとすべての引数が同時にメモリに存在する必要がありますか?
私は、RAMが単一の物理ページによってのみ裏付けられているLinux VMを実行できるかどうかを把握しようとしています。 これをシミュレートするために、KVMのネストされたページフォールトハンドラーを変更して、現在処理されているページフォールトに対応するものを除くすべてのネストされたページテーブル(NPT)エントリから現在のビットを削除しました。 Linuxゲストを起動しようとしたときに、次のようなメモリオペランドを使用するアセンブリ命令に気づきました。 add [rbp+0x820DDA], ebp 命令を含むページとオペランドで参照されるページ(この例では[rbp+0x820DDA])の現在のビットを復元するまで、ページフォールトループが発生します。 なぜそうなのかと思います。CPUはメモリページに順次アクセスするべきではありませんか。つまり、最初に命令を読み取ってから、メモリオペランドにアクセスしますか?または、x86では、命令ページとすべてのオペランドページに同時にアクセスできる必要がありますか? AMD Zen 1でテストしています。

2
複数の引数を持つkvmハイパーコール
私は現在、kvmを使用して小さなハイパーバイザーとカーネルを構築しようとしていますが、複数の引数を持つハイパーコールが正しく機能するように努力しています。 これが私が試したものです: // guest.c #define KVM_HYPERCALL vmcall // #define KVM_HYPERCALL vmmcall // #define KVM_HYPERCALL ".byte 0x0f,0x01,0xd9" // #define KVM_HYPERCALL .byte 0x0f,0x01,0xc1" static inline long kvm_hypercall4(int nr, unsigned long p1, unsigned long p2, unsigned long p3, unsigned long p4) { long ret; asm volatile(KVM_HYPERCALL : "=a"(ret) : "a"(nr), "b"(p1), "c"(p2), "d"(p3), …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.