Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムアプリケーションスキル >> コンピュータの仮想メモリと仮想ストレージの分析

コンピュータの仮想メモリと仮想ストレージの分析

  

仮想メモリの役割とは?設定はいくらですか?仮想メモリと仮想ストレージの違いは何ですか?この記事では詳しく説明します。以下の手順ではすべて、例としてWindows XPオペレーティングシステムを使用しています。

1.デスクトップソフトウェアはしばしば仮想メモリを設定する必要があります、特に実際のメモリは非常に小さいです;仮想メモリを設定した後、コンピュータは実際のメモリより多くのソフトウェアを実行できます;

この仮想メモリテクノロジーは、実際には主にページ変更テクニックであり、外部ストレージスペースの一部は、あたかもメモリであるかのようにメモリ内で使用されていないものを格納するために使用されます。バージョンウィンドウは、この仮想メモリの場所(どのディスクの下)とサイズを設定することができ、それはファイルpagefile.sysに対応します。

2.仮想記憶技術(仮想メモリ技術、この仮想メモリは完全に上記の仮想メモリとは異なり、プログラムの作成時にプログラマが使用するアドレスは0から始まり、プログラムの実行時に再配置されます; 0から始まるアドレス空間は、しばしば仮想記憶空間と呼ばれます。仮想メモリ空​​間とも呼ばれます;これは大きな利点があります:プログラマは、自分が書いたプログラムが最終的にメモリのどこに置かれるかを気にしません。

この仮想オペレーティングシステムのサポートは、もちろん、8051マイクロコントローラのようなより仮想CPUハードウェアのサポートで、S3C2410サポートのようなアームチップではサポートされていません。 >

3.コンピュータが実際に必要とするよりも大きなプログラムを実行できると考えて、仮想メモリや仮想記憶について言及しないでください;この考えは間違いに間違っています。 Windows携帯電話などの多くの組み込みシステムは2Gの仮想記憶スペースをサポートしていますが、ページ送りテクノロジをサポートしていません。アドレス空間、それは現在の実行中のプログラムの一部を外部メモリに置くことはできません、それはこのプログラムを実行するために実行中のプログラムによって必要とされるメモリを完全に満たさなければなりません。大きなプログラム

実際、彼らの英語の単語は同じようです。しかし意味は違います。 1つは仮想メモリ、もう1つはMMUとオペレーティングシステムのサポートを必要とするテクノロジを表します。仮想メモリは、メモリとして使用されるハードディスクスペースの一部としてのWindows XPです。物理メモリが大きい場合でも、仮想メモリは不可欠です。仮想記憶域は、単にホストオペレーティングシステムから見た記憶域を実際の物理記憶域から分離することです。

Copyright © Windowsの知識 All Rights Reserved