検索
ホームページよくある問題仮想メモリの用途は何ですか?

仮想メモリの用途は何ですか?

May 06, 2019 pm 05:43 PM
仮想メモリ

仮想メモリは外部ストレージをメモリとして使用します。つまり、ハードディスクを使用してメモリ使用量をシミュレートします。これにより、物理メモリ不足による圧力が軽減され、リソース使用率が向上します。仮想メモリは、ほとんど使用されていない占有 RAM ブロックを簡単に保存でき、解放された RAM を使用して、より優先度の高いプログラムを収容できるため、システム全体のパフォーマンスが向上します。

仮想メモリの用途は何ですか?

#仮想メモリ

仮想メモリは、コンピュータ システムのメモリ管理のためのテクノロジです。これにより、アプリケーションは連続した使用可能なメモリ (連続した完全なアドレス空間) があると認識しますが、実際には、通常、メモリは複数の物理メモリ フラグメントに分割されており、一部は必要に応じて外部ディスク ストレージに一時的に保存されます。現在、ほとんどのオペレーティング システムは、Windows ファミリの「仮想メモリ」や Linux の「スワップ スペース」などの仮想メモリを使用しています。

仮想メモリとは、コンピュータを使用するときに使用するソフトウェアまたはプログラムを指します。仮想メモリの特徴の 1 つは、低価格で大容量であることですが、仮想メモリの実行速度と CPU レジスタの実行速度は遅くなります。通常、CPU レジスタは MB または KB 単位で計算され、仮想メモリのサイズはメモリは通常、すべて GB 単位です。また、仮想メモリの特徴として、突然停電が発生すると仮想メモリ上のデータが失われるため、通常のハードディスクには停電後の保存機能を持たせたくありません。

仮想メモリの役割

仮想メモリはその名の通り、メモリ領域をメモリとして使用するのではなく、簡単に言うと外部ストレージをメモリとして扱うものです。使用します。ただし、これには大きな欠点があります。つまり、外部メモリの実行速度がメモリの実行速度よりも遅いため、仮想メモリがメモリの実行速度に間接的に影響を与えることになります。

簡単に言えば、仮想メモリはハードディスクを使用してメモリ使用量をシミュレートします。客観的に言えば、メモリが十分に大きければ、仮想メモリは必要ありません。しかし実際には、これは不可能な場合が多いのです。メモリ リソースをより効果的に使用するために、オペレーティング システムは通常、最もよく使用されるモジュールをキャッシュにロードし、次によく使用されるモジュールをメモリに配置し、次に呼び出す必要がある最も使用頻度の低いモジュールをメモリに配置します。ハードディスクへの操作。

このようにして、リソースの使用率を効果的に改善できます。仮想メモリは、ハードディスク上に配置された部品で構成される論理的な概念です。 WINDOWS では、スワップ ファイルを使用して実装されます。 LINUX システムでは、これは固定パーティションです。 WINDOWS システムの場合、このファイルの存在はメモリ容量の増加に相当します。ただし、この部分の容量は使用が非常に遅くなります (ハードディスクは機械的なデバイスであるため)。論理的には、ハードディスク領域のこの部分はメモリとして機能するため、仮想メモリと呼ばれます。

仮想メモリを使用する利点

ほとんど使用されないが占有されている RAM ブロックを簡単に保存できます。解放された RAM は、優先度の高いより多くのプログラムを収容するために使用できます。

RAM 容量が不足して他のプログラムが実行できなくなる事態を防ぎます。

仮想メモリは RAM のバックアップとして機能するため、RAM の実際のスペースが増加します。

休止状態中、RAM のすべての内容はスワップ領域に書き込まれます。したがって、正常に休止状態にするには仮想メモリが必要です。

システム全体のパフォーマンスが向上します。 (カーネルパラメータの入れ替えが適切に設定されている場合)

以上が仮想メモリの用途は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール