Skip to content

DNET_CPUArchitecture

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

CPUアーキテクチャ

概要

アーキテクチャ

一般

一般的な使われ方

x86(一般)

32bitのCPU

x64(一般)

64bitのCPU

x86-64(一般)

64bitのCPU

定義

MPUの命令セットアーキテクチャ

x86(定義)

  • 16~64bitのCPUの総称
  • 広義にはx86x64を含む場合がある。
    • Intel 8086(16bitCPU)
    • およびその後方互換性(32-64bitCPU)

x64(定義)

x86アーキテクチャを64bitに拡張したもの。

  • x86命令セットと互換性を持つ。
  • 故に、広義にはx86を含む。
  • 各社のAMD64互換命令セットの総称
  • AMD 64命令セット+Intel 64命令セット

x86-16

x86(広義)のうち、16bitのもの。

x86-32

x86(広義)のうち、32bitのもの。

x86-64(定義)

x86(広義)のうち、64bitのもの。

IA-32

  • Intelの32bitCPU
  • IA-64発表の際のレトロニム

IA-64

  • Intelの64bitCPU
  • IA-32x86)との互換性を無しにした

AMD 64

  • AMDの64bitCPU
  • IA-64と異なり、IA-32x86)と互換性を維持した。

Intel 64

  • Intelの64bitCPU
  • AMD 64に習い、IA-32x86)と互換性を維持した。

CUP

Intel

Intel 8086

最初のx86

  • 8bitの8080を16bitに拡張した
  • 乗除算などの命令を強化したCPU

i386

  • 16bitのx86を32bitに拡張
  • Intel 8086IA-32)と互換性のあるマシンで動作

i486/i568/i686

i386の後継の32bitCPU

Itanium

  • IA-64を採用した。
  • x64の普及もあり、2019年1月に(2021年のItanium)製造終了予定を発表

AMD

AMD K6

32bit、intel互換の廉価版CPU

Ryzen

  • Intel Core i シリーズへの対抗馬

ARM

Cortex-A

省電力で高性能

  • スマホ
  • 高性能のモバイル機器
  • 車載機器
  • デジタル家電
  • サーバー機器

...

各OSでの名称

Windows

  • 上記(アーキテクチャCUP)を、そのまま利用。

  • 以下のコマンドで表示される。

    >echo %PROCESSOR_ARCHITECTURE%
    

Linux

  • LinuxディストリビューターによるCPUアーキテクチャの種別

    • Intel/AMD系のCPUアーキテクチャ:i386、amd64など
    • ARM系のCPUアーキテクチャ:armel、arm64など
  • 以下のコマンドで表示される。

    $uname -a
    
  • gccコンパイラの命令セット・サポートを表す意味合いもある。

Debian での名称

i386、 amd64、 armel、 arm64、 mips、 mips64el、 mipsel、 ppc64el、 s390x

... での名称

参考

Wikipedia

命令セットアーキテクチャ

Intel

AMD

ARM

移行メモ

  • 「戻る」の並びにある自ページは、その旨を補ってプレーン・テキストとした。
  • 元 Wiki で見出しそのものが他ページ・同ページ内へのリンクになっていた箇所は、 GitHub Wiki では見出しからアンカが生成されるため、 見出しをプレーン・テキストとし、リンクは直下の本文に置いた。
  • PukiWiki のページ内アンカ(#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名 の該当節を参照)」の形に置き換えた。
  • 元 Wiki の行頭空白によるプレフォーマット・ブロックは、 フェンス付きコードブロックにした。
  • 同名の見出し(「x86」「x64」「x86-64」)が「一般」「定義」の節に 重複するため、括弧で文脈を補って一意にした。

Tags: 移行, CPUアーキテクチャ, x86, x64, x86-64, IA-32, ARM, Intel, AMD, 命令セット

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally