[004 基礎知識] あなたが知っている組み込みアーキテクチャを 3 つ以上挙げて、ARM アーキテクチャとは何か説明してください

1. 主流のチップアーキテクチャ

ARM、X86、RISC-V、MIPS。


次に、ARM アーキテクチャとは何ですか

複合命令セット (CISC) と縮小命令セット (RISC)。両者の違いは何と言うのでしょうか?

  • CISC の設計思想は性能の開発に重点を置いており、高性能かつ高消費電力のチップであり、高密度コンピューティングにおいてより多くの利点があります。
  • RISC の設計思想は低消費電力と小型サイズに重点を置いており、主にモバイル機器で使用され、反復的なタスクに有利です。

2 つの違いを説明するために例を続けます。たとえば、人に食事を注文したい場合、どのように注文すればよいでしょうか。

私たちは彼に「食べなさい」と直接命令することもできますし、「最初にスプーンを取り、次にスプーン一杯のご飯をすくい、次に口を開け、それを口に送って、最後に飲み込む」と命令することもできます。

このことからも、他人に何かを命令することに対する理解は人によって異なることが分かりますが、命令を受ける側にまず十分なトレーニングを与えて、さまざまな複雑なスキル(つまりハードウェア実装)を習得させればよいと考える人もいます。コンピュータ内の対応する複雑な機能)を使用すると、非常に単純なコマンドを使用して、将来非常に複雑なことを彼に実行させることができます。たとえば、「食べる」と言うだけで、彼は食べます。しかし、それでは話が複雑になりすぎると考える人もいます。結局、注文を受ける人は非常に複雑なことをしなければなりません。この時間に食べ物を食べてもらいたい場合はどうすればよいですか?彼に野菜の食べ方を教え続けたいですか?

なぜ物事を多くの非常に基本的なステップに分割して、命令を受けた人が同じ仕事を完了するのにほんの少しの基本的なスキルだけを知っていればよいのに、命令した人が少し疲れているようにできないのでしょうか。たとえば、 now I want to 野菜を食べるとき、先ほどのコマンドの「ご飯をスプーン一杯すくう」を「野菜をスプーン一杯すくう」に変えるだけで問題は解決します、なんと簡単なことでしょう。
これが、「複雑な命令セット」と「縮小された命令セット」の論理的な違いです。

ARM アーキテクチャ: 以前はAdvanced RISC Machine (Advanced RISC Machine、以前は Acorn RISC Machine と呼ばれていました)と呼ばれていた 32 ビットの縮小命令セット (RISC) プロセッサ アーキテクチャであり、多くの組み込みシステム設計で広く使用されています。ARM プロセッサは、省電力という特性により、モバイル通信の分野に非常に適しており、低消費電力という主な設計目標と一致しています。

利点:低価格、低エネルギー消費、
ARM ライセンス方式: ARM は独自の設計による CPU を製造または販売せず、プロセッサ アーキテクチャを関心のあるメーカーにライセンスします。

メーカー: TI(テキサス・インスツルメンツ)/Samsung(サムスン)/Freescale(フリースケール)/Marvell(マーベル)/Nvidia(エヌビディア)。


3. 参考内容

4 つの主流チップ アーキテクチャ (X86、ARM、RISC-V、MIPS)_MCU アーキテクチャとは_deepwater_zone のブログ - CSDN ブログ

 

 

おすすめ

転載: blog.csdn.net/qq_41709234/article/details/131189527