用語architecture
は単なるものより多くをカバーしprocessor
ます。OSカーネルに不可欠な他の多くのハードウェアコンポーネントがあります。私の頭に浮かぶ最初の例はinterrupt controller
、とは別ですがprocessor
、実際のモデルによってはチップと同じチップの中に置かれるかもしれませんprocessor
。
ハードウェアコンポーネントのこのコレクション全体は、アーキテクチャと呼ばれます。一部のコアソフトウェアコンポーネントも含めると、一般的にplatform
。
また、この用語architecture
はの場合よりも少し抽象的でありprocessor
、architecture
設計やprocessor
ハードウェアの物理的な部分を指すこともあります。
x86
プロセッサのファミリーです。そのファミリーでi386
は、ページングと32ビットのサポートが最初に行われました。多くのソフトウェアがそれらを必要とするように書かれているので、多くの場合、そのプロセッサを最小要件として持つソフトウェアを見るでしょう。標準のPCの場合、これi386
は数十年前に廃止されましたが、一部の組み込みシステムでは長生きしました。
i686
名前が作られた時までに、この用語は特定のプロセッサーを指していないほど、ファミリーには十分な数のプロセッサーがありました。ただし、一連の重要な機能がありi686
ます。これらの機能は、用語を適用するために存在する必要があります。i686
約10年前に最先端でした。今日、一部のシステムでは、このi686
用語の対象となるすべての機能を備えていないプロセッサのサポートが廃止されています。
AMD64
は成功するためにAMDによって設計された64ビットアーキテクチャの名前ですx86
。当時、AMD64はIntelが販売している64ビットアーキテクチャよりも成功していました。これは、AMD64 CPUが安価で、下位互換性があり、消費電力が少ないためです。やがてIntelは、競争力を維持するためにAMD互換CPUの製造を開始する必要があることに気付きました。しかし、彼らはそのようなものとして販売しません。これは、いくつかの同義語がAMD64
存在する主な理由です。
この用語x86
は、ファミリ内のすべての8、16、および32ビットCPUを対象とします。また、64ビットCPUを要求する人にも依存します。
i5
そしてi7
、インテル製CPUのサブファミリです。
x64
は、AMD64およびIntelのそれぞれの64ビットモードを説明するLinuxの一般用語です。