LoginSignup
3
2

M1,M2のMacと従来のMacのOSの違い

Posted at

1. 背景

私用のM2MacにSpring Tool Suite(STS)をインストールしようとしたところ、「MACOS ARM_64」と「MACOS X86_64」のどちらを選択すべきかわかりませんでした(下図参照)。
インターネットで調査した結果、両者の違いはCPUのアーキテクチャにあり、M2Macの場合は前者を選択すべきことがわかりました。
この記事では、このARM64やX86_64についてより詳しく調べた内容をまとめます。

スクリーンショット 2023-12-05 22.38.06.png

2. CPUとは

CPUとは中央演算処理装置(Central Processing Unit)のことです。CPUはコンピューター内で計算や処理を行う主要な部品であり、結果をメモリに書き出します。

3. CPUアーキテクチャとは

CPUの内部構造や機能、命令セットなどに関する設計の原則や基本的な概念を指します。CPUアーキテクチャはデバイスや用途に対応するように設計されており、それぞれ特有の特徴があります。

3.1 x86アーキテクチャ

x86アーキテクチャは、主にIntel製のデスクトップPCやサーバーPCで使用されており、多くの複雑な命令を持っていることが特徴です。

3.2 ARMアーキテクチャ

ARMアーキテクチャは、主にスマートフォンで使用されており、シンプルな命令セットでエネルギー効率が高いことが特徴です。

4. Macに用いられているCPUアーキテクチャ

M1,M2 Macに利用されているCPUアーキテクチャはARM64が搭載されています。
それ以前のMacにはIntel製のx86が用いられていました。

5. コマンドを用いてCPUアーキテクチャを確認する方法

操作中のMacが使用しているCPUアーキテクチャを確認する手法には、下記のコマンドがあります。

uname -m
arm64

6. 結論

Spring Tool Suite(STS)をM2Macにダウンロードする際には、MACOS ARM_64を選択すべきことがわかりました。
他のアプリケーションをダウンロードする際にも、ぜひご参考にしてください。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2