資格暗記無料で始める

アドレス空間と64ビットアーキテクチャとは?

アドレス空間と64ビットアーキテクチャとは、アドレスのビット幅が、1つのプロセスが扱える論理アドレス空間の上限を決める。32ビットでは2の32乗=4GBが限界で、64ビット化によりこの制約が事実上外れた。実装上は48ビット程度の物理・論理アドレスに限定するのが一般的で、幅の広さは即座に搭載可能量を意味しない。

あどれすくうかんとろくじゅうよんびっとあーきてくちゃ

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)


アドレス空間と64ビットアーキテクチャの意味

アドレスのビット幅が、1つのプロセスが扱える論理アドレス空間の上限を決める。32ビットでは2の32乗=4GBが限界で、64ビット化によりこの制約が事実上外れた。実装上は48ビット程度の物理・論理アドレスに限定するのが一般的で、幅の広さは即座に搭載可能量を意味しない。

アドレス空間と64ビットアーキテクチャの具体例

32ビットOS上のプロセスは、物理メモリを8GB積んでも1プロセスでは4GB(OS予約を除くと2〜3GB)しか使えず、大きなインメモリキャッシュを持てない。64ビットへ移行することで、数百GBのヒープを1プロセスで扱う設計が現実的になった。

アドレス空間と64ビットアーキテクチャは試験でどう引っ掛けられる?

64ビット化で速くなるとは限らない。ポインタが8バイトになるためデータ構造が肥大し、キャッシュに入る要素数が減って遅くなる場合もある。またレジスタ幅・データバス幅・アドレス幅は別物で、必ずしも一致しない。

アドレス空間と64ビットアーキテクチャと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。