computer.program - プログラミングのお話

FotranとかcobolとかBasicとかCとかC++とかjavaとか…(以下略)

#101: Windowsのメモリ確保
Date: 2002/07/10 08:28:15 Wed Author: 沢渡 みかげ (subop)
Parent Article: #100: Windowsのメモリ確保
Child Article: #102: Windowsのメモリ確保

> それなら、1.8GBくらいはメモリ確保が成功になって欲しいなぁ。
> あと1GB、何かに使われているんでしょうか。

OSが3G使ってるとか‥‥‥
あるいはコード領域に1G,データ領域に1Gとか?
その辺までは知りません.(^^;

MSDNとかのドキュメント探せばどっかに情報は
ありそうな気はしますけど‥‥‥

>> 上のアドレス空間をセグメント方式で指定するときに,
>> 何らかのビットを立てるとアドレス空間の上位が何ビットか
>> ずれて,より大きな範囲を指定できるような感じだったきが...
> OSの管理していない領域をアプリケーションで直接使うって事ですか?
> スーパーバイザーモードでないと、触れるとエラーになりそうですが。

いや,そういう言う意味ではなく‥‥‥

まぁ,どちらにしろポインタが32bitであれば,4GBが
限界になっちゃうでしょうね.

昔のfarポインタみたいに,セグメント+アドレスで
ポインタを作るか,64bitポインタを採用するか‥‥‥
x86系では64bitポインタは難しいと思いますが.(^^;

>> 詳しくは「初めて読む486」とかを買うと良いかも.
>> アセンブラの本ですが結構良い知識がゲットできます
> 良い知識かもしれませんが、そういうことはもう OSとコンパイラに
> お任せしたいところです。 ^^;
> // Windowsという選択肢が間違ってる?

Windowsって4GB超えたメモリとか考えてなさそうだし‥‥‥.
Windows2000 Advanced Server とか DataCenter とかだと
その辺対応できるのかもだけど...
使ったこと無いのでなんとも(^^;

■ この記事のコメントを書く

■ この書き込みを削除/復活します(投稿者のみ可)
■ この書き込み近辺の一覧表示へ

【最新20記事 [一覧] [ツリー] [一括] 】 【最新の記事は 107 番です.】
【次の20記事 [一覧] [ツリー] [一括]
番から 番までの記事を
プログラミングのお話 に新しい記事を

T-Net ■ メインページ