2012-06-18 32 views
9

こんにちは私は韓国語で、「ブートプログラムは最初に、オペレーティングシステムのメモリを解放するために固定高容量メモリアドレスにコピーします。linuxの意味はどういう意味ですか?

私が知っている低メモリについては、これがDOSシステムの最初の640Kメモリであることがわかりました。これは、OSシステム(カーネルのような)のすべてが低メモリ(640K)に入ることを意味しますか?

お読みいただきありがとうございます。

+2

これはおそらく、SOには適していませんが、基本的な答えは、あなたが低くメモリが少ないバイトに登録取り組むことができている - のhttp:/ /unix.stackexchange.com/questions/4929/what-are-high-memory-and-low-memory-on-linux –

+0

最初に私はこれが「Linuxのメモリが不足していますか? ? " – Mehrdad

答えて

4

このリンクは有用であり得る:32ビットシステムでVirtual Memory

主として、

、メモリについて "高" と "低" のメモリに分割されています。低メモリは、引き続きカーネルのアドレス空間に直接マップされ、カーネル空間ポインタを介して常に到達可能である。代わりに、高いメモリには直接カーネルマッピングがありません。カーネルが高メモリのページを扱う必要がある場合、カーネルのアドレス空間に最初にマップする特別なページテーブルを明示的に設定する必要があります。この操作は高価になる可能性があり、特定の時間にマップできる高メモリページの数に制限があります。

unix.stackexchange上のこの質問は、綿密もう少しです:High and low memory

+0

これは[AWE on Windows](http://en.wikipedia.org/wiki/Address_Windowing_Extensions)に関連していますか? – Mehrdad

+0

はい、似ています。 AWEは、基本的に、低メモリでビットが表すことができるよりも大きな場所で高メモリを扱うことができますが、これはすべて高メモリではなく、〜x32の後でのみです。最初の記事でこれについて簡単に説明します。 – wquist

関連する問題