computer.program - プログラミングのお話
FotranとかcobolとかBasicとかCとかC++とかjavaとか…(以下略)
#100: Windowsのメモリ確保
Date: 2002/07/09 13:14:14 Tue Author: tos (tnet0004)
Parent Article: #99: Windowsのメモリ確保
Child Article: #101: Windowsのメモリ確保
> 例えば,0x00000000-0x7fffffff がカーネル領域で,
> 0x80000000-0xffffffff がユーザー領域という構造であれば,
> プロセスAは 0x80000000-0xffffffff のアドレス空間しか
> 使えないので,頑張っても2GBまでになります.
それなら、1.8GBくらいはメモリ確保が成功になって欲しいなぁ。
あと1GB、何かに使われているんでしょうか。
> 上のアドレス空間をセグメント方式で指定するときに,
> 何らかのビットを立てるとアドレス空間の上位が何ビットか
> ずれて,より大きな範囲を指定できるような感じだったきが...
OSの管理していない領域をアプリケーションで直接使うって事ですか?
スーパーバイザーモードでないと、触れるとエラーになりそうですが。
> 詳しくは「初めて読む486」とかを買うと良いかも.
> アセンブラの本ですが結構良い知識がゲットできます
良い知識かもしれませんが、そういうことはもう OSとコンパイラに
お任せしたいところです。 ^^;
// Windowsという選択肢が間違ってる?
tos.
■ この記事のコメントを書く
■ この書き込みを削除/復活します(投稿者のみ可)
■ この書き込み近辺の一覧表示へ
【最新20記事
[一覧]
[ツリー]
[一括]
】
【最新の記事は 107 番です.】
【次の20記事
[一覧]
[ツリー]
[一括]
】
■ メインページ