x86とは?
x86は、ほとんどのPC、ノートPC、サーバーで使われているプロセッサーの設計で、チップは主にIntelとAMDが製造しています。その64ビット版であるx86-64が、現在の業務用コンピューターで動いています。
エンジニアに相談する ナレッジベース
どういう意味か
プロセッサーは命令に従って動作し、プロセッサーのファミリーごとに、独自の命令の集まりを理解します。x86はそうしたファミリーの一つで、ほとんどのデスクトップPC、ノートPC、サーバーの中に入っています。IntelとAMDの両社がx86チップを製造しており、x86向けに作られたソフトウェアは、どちらでも動きます。
x86-64という名称は、現在購入するものである64ビット版を指します。別の設計であるARMは、スマートフォンでは一般的で、ノートPCやサーバーにも広がりつつあります。この二つのファミリーは、互いのプログラムを直接は実行できません。x86のプログラムをARM上で動くように変換できるシステムもありますが、速度が落ち、特にドライバーなど、すべてに対応できるわけではありません。
企業にとって重要な理由
- ソフトウェアの互換性:x86向けに作られたプログラムは、別のプロセッサーファミリーでは、そのままでは動きません。購入前に、主要なアプリケーションがそのハードウェアに対応しているか確認してください。
- ハードウェアの選択肢:多くのメーカーがx86システムを販売しているため、供給元を比較したり、ソフトウェアの要件を変えずに部品を交換したりできます。
- 仮想マシン:仮想マシンは通常、その下のサーバーと同じプロセッサーファミリーで動くため、x86ホストではx86のシステムが動きます。
- 古いアプリケーション:x86には長い歴史があるため、何年も更新されていない基幹業務プログラムでも、たいていはそのまま動きます。
当社の業務での関わり
当社は、x86サーバー上でProxmox VEとCephのクラスターを構築し運用しており、Talos LinuxでKubernetesも運用しています。移行やハードウェア更新の前に、お客様の業務アプリケーションが、利用予定のハードウェアとオペレーティングシステムで動くかを確認します。
関連サービス
詳しく見る
- Wikipediaのx86命令セットファミリーの概要、歴史、派生を中立的にまとめています。背景を知りたい方向けです。
- WikipediaのARM architecture familyx86に代わる主要な選択肢の概要です。ハードウェアの選択肢を比べるときに役立ちます。