どのパッケージがどのプロセッサで実行されますか?

どのパッケージがどのプロセッサで実行されますか?

パッケージ

i386、ia64、i636、x86_64、i486、amd32、amd64、sparc、powerpc、arm、noarch... 何か見落としているでしょうか?

プロセッサ

  • インテル - アトム、i5、i7
  • エヌビディア - テグラ
  • amd - 32、64 何か見落としているのでしょうか?

質問

  1. パッケージとプロセッサを一致させるのを手伝ってくれる人はいませんか?
  2. どのプロセッサが 64 ビットですか?
  3. 64 ビット プロセッサで 32 ビット パッケージを実行できますか?

答え1

これは非常に幅広い質問なので、グループを作って回答してみたいと思います。

1.- ビッグアイアン、古いアーキテクチャ。興味がない限り、気にする必要はありません。

  • スパルク ->サンスパーク、ビッグアイアン用のCPU
  • パワーPC ->パワーPCおそらく古い Mac でしか見つからないでしょう。
  • ia64 ->アイタニウム繰り返しますが、これは PC では見つかりません。

2.- PC ではありませんが、非常に最新かつ使用されているアーキテクチャです。

  • 腕 ->携帯電話やタブレットからテレビやルーターまで、このCPUはどこにでも見られます。しかし、通常PCと呼ばれるものには搭載されていません。エヌビディア テグラGPU を含むいくつかの他のチップが統合された Arm CPU です。

3.- 32 ビット PC アーキテクチャ。Ubuntu 32 ビットをインストールした場合に使用する必要があるパッケージですが、64 ビットでも動作します。古い Atom (シリーズ Z5xx、Z6xx、N2xx、2xx) は 32 ビット CPU です。

  • i386 -> Intel 386 CPU または互換品。過去 20 年間のものすべてが含まれます。
  • i686 -> Intel Pentium M、より新しく互換性のあるチップ。通常、AMD または Intel チップでこれらを処理できます。
  • amd32 -> AMD 32、現在入手可能などのプロセッサでもそのパッケージを使用できます。

4.- 64 ビット PC アーキテクチャ。64 ビット CPU と 64 ビット Ubuntu がインストールされている場合にのみ使用できます。ほとんどの Atom、すべての i5、i7、およびすべての現在の AMD プロセッサがここにあります。

  • x86_64 -> 64 ビット CPU コンピューター。64 ビット CPU (新しいもののほとんど) と 64 ビット バージョンの Ubuntu がインストールされている必要があります。
  • amd64 -> x86_64 の別名です。

5.- 誰でも使用できます:

  • noarch -> このパッケージは通常、何らかの解釈言語で書かれたスクリプト、ファイル、またはプログラムであり、どのコンピューターにも役立ちます。

答え2

誤解しているようですプロセッサ建築プロセッサはハードウェア コンポーネントです。アーキテクチャとは、プロセッサが理解する「マシン言語」、つまり命令セット、レジスタ サイズなどです。

したがって、異なるファミリーの異なるプロセッサが同じ「言語」を「話す」ことができ、同じバイナリ コードを理解し、それに従って動作します。たとえば、(古い) 386 プロセッサと 486 プロセッサはどちらも i386 コードを理解します。Pentium は、MMX、SSE などのいくつかの「拡張機能」を導入しました。

一部のプロセッサは、下位互換性のために複数の命令セットを理解します。たとえば、すべての最新の AMD (および Intel) CPU は、i386 と amd64 の両方と互換性があります。

アーキテクチャの詳細なリスト(どのプロセッサがサポートしているかへのリンクを含む)は、次の場所にあります。http://en.wikipedia.org/wiki/CPUアーキテクチャの一覧

最後になりましたが、最後の質問に対する答えは、はい、64ビットプロセッサで32ビットパッケージを実行できます。ほとんどの人は両方のアーキテクチャを理解できるからです。OS も 32 ビットであれば問題ありません。

答え3

一般的に、「86」または「32」で終わるものは 32 ビット、「64」で終わるものは 64 ビットです。

それで、386 さん486 円86 の686 さんAMD32は32ビットです。そしてIA6464ビットそしてAMD6464 ビットです。

パワーPCモデルに応じて 32 ビットまたは 64 ビットになります。

32 ビットです。

スパークモデルに応じてどちらでも構いません。

プロセッサも異なります。モデルによっては、Intel原子プロセッサは 32 ビットまたは 64 ビットのいずれかになります。

Core2プロセッサから始まり、Intelの最新プロセッサ64 ビットです。これには、Core i3、i5、i7 シリーズが含まれます。

テグラARM を使用しているため、これも 32 ビット モデルです。

一般的に、64 ビット プロセッサで 32 ビット アプリケーションを実行できます。互換性の問題は、64 ビット オペレーティング システムで発生します。Ubuntu には 32 ビット版と 64 ビット版の両方があり、すべての 32 ビット ソフトウェアが 64 ビット オペレーティング システムで実行されるわけではありません。開発者は、使用できる互換性パッケージを作成することがよくあります。ここはUbuntu の 32 ビットと 64 ビットの違いを説明する Ubuntu ドキュメント記事。互換性オプションについては下部を参照してください。

関連情報