x86、i386、i686、amd64、i5、i7、アーキテクチャ、プロセッサの混乱[非公開]


11

これらのアイテムは、x86、i386、i686、amd64、i5、i7、アーキテクチャ、 Webから、自分のノートブックから、読書からプロセッサに気付きました。

しかし、私はそれらの用語に本当に混乱しています。ご理解いただけるかもしれませんが、私は最善を尽くして混乱を詳しく説明します。前方の主な障害は、これらの用語の背後にあるメインラインで私の心を整理できないことです。

  1. term architectureprocessor?に違いはありますか?
  2. x86そして、i5されていますarchitectureprocessor
  3. 関係は何ですかOS bit(32ビットWindowsまたは64ビットWindowsの場合)とx86 bit(32ビットプロセッサは、確かまだ、ありませんか)?
  4. 上記のアーキテクチャ(またはプロセッサ)はすべてIntelによって設計されていますか?メーカー(AMDIntel)が従うのは単なるオープンスタンダードですか?

インターネット、特にウィキペディアを検索しましたが、そこで記事を読むほど混乱しました。

回答:


18

用語architectureは単なるものより多くをカバーしprocessorます。OSカーネルに不可欠な他の多くのハードウェアコンポーネントがあります。私の頭に浮かぶ最初の例はinterrupt controller、とは別ですがprocessor、実際のモデルによってはチップと同じチップの中に置かれるかもしれませんprocessor

ハードウェアコンポーネントのこのコレクション全体は、アーキテクチャと呼ばれます。一部のコアソフトウェアコンポーネントも含めると、一般的にplatform

また、この用語architectureはの場合よりも少し抽象的でありprocessorarchitecture設計や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のサブファミリです。


1
マイナーな追加の1つx64は、AMD64およびIntelのそれぞれの64ビットモードを説明するLinuxの一般用語です。
テロキルカネン14

3
@TeroKilkanen Wikiepediaは、x86-64、x64、x86_64、AMD64、IA-32e、EM64Tという名前に言及しています。それらはすべて同じアーキテクチャを参照しています。ソフトウェアの互換性の理由により他の誰かの慣習に従う必要がある場合を除いて、それらの中から選ぶのはマーケティングまたは個人的な好みによって決まります。さまざまな用語のうち、AMDは下位互換性を維持することとレガシークラフトを取り除くこととの間の適切なバランスをとる努力に感謝する価値があると思うので、私の個人的な好みはAMD64です。
カスペルド14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.