x86-64
x86-64は、WindowsのPCで数十年にわたって使われてきたx86プロセッサアーキテクチャの64ビット版です。x64と似ていますが、x86命令セットを使用するプロセッサを特に指します。
x86-64アーキテクチャのCPUはデフォルトで64ビットモードで動作しますが、32ビットおよび16ビットのアプリケーションとも下位互換性があります。つまり、32ビットのx86 CPUで動作するプログラムは、エミュレーションなしでx86-64 CPUでも動作します。
標準的な32ビットx86 CPUと比べたx86-64プロセッサの主な利点は、アドレス指定可能なメモリが大幅に増えることです。32ビットプロセッサは、メモリ内で232(4,294,967,296)個のアドレス指定可能な値しか参照できません。これはおよそ4ギガバイトです。64ビットプロセッサは、264(18,446,744,073,709,551,616)個のアドレス指定可能な値に対応します。したがって、x86-64 CPUが対応するメモリはx86 CPUの2倍ではなく、4,294,967,296倍です。
IntelとAMDは、X86-64プロセッサの主要なメーカーです。この2つの技術には、それぞれIntel 64とAMD64という名称が付けられています。AMDは2003年に最初の64ビットCPU(Operteron)を発売し、その後まもなくIntelも2004年に最初の64ビットCPU(Nocona)を発売しました。現在では、ほぼすべてのプロセッサが64ビットです。
知識をテストする