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

4
とにかくカーネルがページング/仮想メモリをサポートしているのに、Linuxがスワップパーティションを使用するのはなぜですか?
ページングとスワッピングを理解している限り、それらはまったく異なる概念です。スワップとは、プロセスが完全に物理メモリまたはハードドライブにあることを意味します。ページングのプロセスの一部は物理メモリに、他の部分はハードドライブに配置できます。 しかし、なぜLinuxはスワップパーティションを必要としますか?物理メモリがいっぱいになると、一部のプロセスがハードドライブに外注され、新しいプロセスが仮想メモリから物理メモリにマップされます。 スワップパーティション(または一般的なスワップ)が必要な理由がわかりません。 または、これは単なる用語の問題swap partition == virtual memoryですか?

1
VMwareを閉じた後、Windows 7が遅くなる(ページングが多い)
4GBのメモリでWindows 7を使用しており、2GBのメモリでVMWareを実行しています。 何らかの愚かな(または過度にスマートな)理由でVMをシャットダウンするたびに、多くのページングが行われ、約3〜5分間は何の役に立つこともできません。これは、メモリがほぼ瞬時に要求されるWindows XPでは発生しません。 ページングを停止するためにできることはありますか?

3
プログラムはCPUやGPUを破壊できますか?
記録のために、私はこの質問を他のフォーラムに投稿しましたが、誰にも手がかりがありません。Alienware 14(Intel i7 4700MQおよびGeForce GTX 765M)を使用しています。少し前に、オリジナルのゼルダの伝説のエミュレート版を実行しましたが、なんとかCPUとGPUを焼くことができました。私が知っている方法は次のとおりです。Windowsとグラフィックスドライバーを完全に再インストールしましたが、役に立ちませんでした。 幸運なことに、他の問題のためにラップトップ全体が交換され、別のコンピューターからSteamのFamily Shareを介して誤ってゲームを開いてしまうまで、同じ古い「混乱した」システムイメージでも問題なく動作しました。これはITの問題のように聞こえますが、私の一般的なハードウェアの質問は、プログラムがCPU / GPUを揚げることができるかどうかです。 過剰な熱が発生してそれができるかどうかはわかりますが、通常よりも熱くなりませんでした(そして、熱の調整によってこのような損傷を防ぐことができます)。私はそれが劇的な色ビットの変化を引き起こしたことに気づきました(タブアウトしてデスクトップを8ビットの色付けのように見ると)ので、GPUを間違った方法でこすって揚げましたか?これは私が今まで見た中で最も奇妙なコンピューターの問題であり、コンピューターで多くのことをしました。 編集:ゼルダの伝説のエミュレート:http : //www.zeldaclassic.com/downloads.php 更新:現在問題のゲームを実行しています。HW Monitor、温度、消費電力によると、すべてが完全に正常です。 解決策:最後に問題を見つけました。1。LoZが他のプログラムに通常よりも多くのLOTのハードフォールトを引き起こし、RAMのクリーンアップを何とかして妨げていた可能性があります。 3. HDDにありますが、どうやらガタガタのように遅くなっています(ゲームをうまく実行しているにもかかわらず)。 Windowsでページングファイルを削除してから追加し直したところ、すべて正常に機能するようになりました。これは、LoZがページングファイルなどを破損したためと思われます。物語の教訓:結論に飛び付かないでください。助けてくれた人たちに感謝します!
1 laptop  memory  paging 

1
ページがディスクにスワップアウトされた後、ページテーブルの内容はどのように見えますか?
私が理解していることから、ページテーブルは仮想アドレスを物理アドレスにマッピングします。しかし、ページがディスクにスワップアウトされた場合はどうなりますか?データの場所は、物理アドレスよりも多くのビットを書き込む必要はありませんか?スワップファイルが変更されると、データの場所は変わりませんか?この問題は、異なるオペレーティングシステムで異なる方法で解決されますか?

0
OS - ヒープ/スタックとページ間のパラレル
私はオペレーティングシステムの試験を勉強しています。私はに関する章に取り組んでいます 仮想メモリ 。 私は本当に混乱しています この非常に一般的なスキーマ プロセスを説明する 仮想メモリに割り当てられているページ 。 これらのページはプロセス全体を格納するために割り当てられていますか?ページは実際にヒープ用の空きスペースですか?それともスタック? 私は本当にこれら二つの概念を結びつけることはできません

0
Windows 7のページングファイルが明らかに使用されていない
私は24GBのRAMを搭載したモバイルでWindows 7 Home Premium 32bitを実行しています。 これらの24GBのうち、20GBがASRock XFastRAMを介してRAMDISKとして割り当てられます。このRAMDISKには、ドライブ文字Xが割り当てられています。 X:\一時ファイルフォルダとpagefile.sysを保存しています。 Pagefile.sysのサイズは6GBです。 X:\は通常約14GBの空き容量があるので、一時ファイルはごくわずかです。キャッシュをそこに格納しているのはほとんどのブラウザです。 今私の問題はFirefoxが私の上で多くクラッシュしているということです、エラーメッセージはポップアップしません、しかし私はこれがそれがメモリ不足のためであることを知っています。 私はそれを使って生きることができましたが、Eclipseを使用してAndroid Studioに切り替えた今、私は問題を抱えています。Javaは割り当てられず、Android Studioは起動するJavaインスタンスと共に、かなりメモリ豚です。 だから私は何が悪いのかを解明しようとした、そしてどうやらWindowsはページングファイルにメモリをスワップしていません。 私のアプリケーションがクラッシュしている(firefox)/起動していない(java vm)間、ページングファイルは常にそのサイズのおよそ15%しか使用していません(パフォーマンスモニタでチェックします)。 15%は約1GBに相当します。 私は正しい解決策が64ビットWindowsに切り替えることであることを知っていますが、私は約2年前に持っていたドライバの問題のために32ビットバージョンを使わなければなりませんでした。 64ビット版をインストールしてください。 また、マシンは非常に安定して動作している、唯一の問題はメモリですので、私はそれをそのまま使用したいのです(アプリがインストールされ、設定されているので) Windowsがページングファイルをより効率的に使用するようにする方法はありますか?私のプロセスはどれも1GB以上を必要としません。GoogleCrashHandler.exeのようなめったに使われないものと「もっと物理的なメモリを利用できる」ようにするためのものとを入れ替えたいのです。それは可能ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.