19
11

More than 3 years have passed since last update.

x86_64 とは?

Last updated at Posted at 2021-04-23

勉強前イメージ

32bitか64bitなのか・・・みたいなイメージしかない
カーネルのリリース番号見たときとかある

# uname -r
3.10.0-1160.11.1.el7.x86_64

調査

x86_64 は何を表してるの?

そもそもx86・x64はCPUのbit数を表していて、
x86→32bit
x64→64bit
になります。

x86の由来はintelのマイクロプロセッサで、
16bitの1978年の型番 8086 から
32bitの1989年の型番 80486 まで
○○○86 という型番を使用されており、
命令セットアーキテクチャ・製品シリーズの名称がx86というところから来ています
そこから、64ビットに拡張されたのが64ビット版がx64になります。

そもそもCPUのbit数は何に関係ある?

CPUのbit数で使用できるメモリの最大サイズが決まっています。

  • 32bit
    • 2の32乗 → 最大4GBのメモリサイズ
  • 64bit
    • 2の64乗 → 最大128TBのメモリサイズ

勉強後イメージ

なんとなくイメージでは知ってたけど、由来とか全然知らなかった・・・
あとCPUのbit数がメモリに影響与えてるのもハズカシナガラ知らなかった。
てことはCPUが32bitだったらメモリどんなけ積んでも4GBまでしか見てくれないってことかな?

参考

19
11
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
11