KDOC 313: CPUのビット数はレジスタのサイズである

この文書のステータス

  • 作成
    • 2024-11-27 貴島
  • レビュー
    • 2024-11-30 貴島

概要

「32bit CPU」とか「64bit CPU」という。これはレジスタのサイズである。そしてCPUが1度に表現できる状態の数が、扱えるメモリの数となる。32bit CPUではメモリ数が4GBに制限されている。CPUが表現できる状態の数が増えれば、指定できる番地が増える。

番地が増えるのにあわせて、ソフトウェアのポインタサイズの大きさも決まる。32bit CPUむけのソフトウェアではポインタ型のサイズは4バイトであり、64bit CPUむけのソフトウェアであれば8バイトである。

関連