No.2ベストアンサー
- 回答日時:
No.1の方のお話のとおりでいいと思います。
ただ、出題者(説明者)の理解不足と言う話は考えすぎではありませんか。
命令セットアーキテクチャーを素直に解釈すれば、BIOSやファームウェアは無関係のはずです。
「命令セットアーキテクチャ」はあくまでも「機械語命令の種類と数、及びそれぞれの機械語命令の書き方と動きのルール」と解釈すべきです。
ここでいう「低レベルソフトウエア」は確かに紛らわしいですが、これは機械語命令(またはアセンブラー命令)にとどめておかないと混乱を助長させるでしょう。
No.1
- 回答日時:
それは出題する方もよく理解してないようですね(^_^;
順を追って説明します。
まず、命令セット・アーキテクチャとは、これは「命令セット」「アーキテクチャ」というそれぞれ別の言葉を、その場の出題内容として理解しやすいように組み合わせた言葉です。
命令セットとは、一般に「コマンドセット」と呼ばれています。CPUに対して直接下される命令は、C言語でもBASICでもなく、「機械語」と呼ばれる数値の集合体です。
これがもっとも低レベルなコンピュータ言語ということになります。
このとき、この「機械語」は様々なコマンドを持っているわけですよね。色んなことをしなきゃいけないわけですから。
なので、この「コマンド」の集まりのことを「コマンドセット」と呼びます。場合によっては単に一覧表のことをそう呼ぶこともあります。
「アーキテクチャ」とは、何かしらの機械を実現可能にする内部構造や技術のこと。
つまりコマンドセット・アーキテクチャとは、「機械語という存在」を実現可能にする技術のことをいうわけです。
機械語は、CPUが直接実行するプログラムであると先に説明しました。
ところが、普通の人間は機械語を理解できません(バリバリの理系人間は除く)。ただの数値の塊ですからね。なので、その間には何らかのインターフェイスが必要です。
そこで、「高級言語」という概念が出てきます。C言語やBASICなどがそれです。
人間の分かりやすい言葉で書かれた言語を、コンパイラが機械語に変換して実行してくれるわけです。
この「高級言語」のことを、「高レベルソフトウェア」と呼びます。
ここまではいいでしょうか?
で、出題者の理解が足りない、という話ですが、最近のコンピュータは、高レベルソフトウェアとハードウェアの間に、「BIOS」と「ファームウェア」という2つのプログラムが介在するのが一般的です。
BIOSとは、一般のアプリケーションが呼び出す、便利なインターフェイスプログラム群のことです。
そしてファームウェアとは、ハードウェアの制御プログラムのことで、コンピュータの内部にひっそりと埋め込まれているのが普通です。
低レベルソフトウェアとは、まあ場合によっても変わりますが、この「BIOS」や「ファームウェア」のことを指すことが多いです。
なので、俺がパッと聞いたとき、「ハードと低レベルソフトのインターフェイス」と言われれば、普通はこの「ファームウェア」のことを思い浮かべます。
たしかに、ファームウェアだって機械語で書かれていますし、機械語である以上、「コマンドセット・アーキテクチャ」がそれを実現していると言うこともできます。
間違いじゃあ、ありません。
……が(^_^;
話として飛躍しすぎなのです。こんな書き方では、読む方が混乱するのも当然です。
なので、ここは単語単位で個別に理解した方がいいでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(悩み相談・人生相談) 「はぁ…」とか言わずに中身教えてくあげればいいのに。 って提案の意味で伝えたら 相手は、命令するなと 2 2022/07/11 15:27
- 哲学 《光あれ》という命令法は どういう実態か 1 2023/01/24 17:57
- カスタマイズ(車) 自動車部品製造業 メーカーさんからワイパーに代わる製品を造るように命令されました、GLACOとかでは 13 2022/06/16 01:51
- 憲法・法令通則 マスクのお話 マスクは今推奨という形です。 「推奨(すいしょう)」は「物事や人物の優れている部分をあ 6 2022/04/25 12:49
- 政治 岸田文雄がプロ野球のオープン戦で101番の背番号を着て始球式を行いましたがとういち=とう 2 2023/03/20 07:58
- その他(社会科学) 市区町村別平均寿命の、補正計算はどのようになされているのでしょうか? 1 2023/05/23 08:28
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
- 防災 【危険物乙4所持者に質問です】危険物施設の基準適合命令、危険物の貯蔵取扱いの基準遵守命令、製造所の緊 1 2022/06/08 17:35
- その他(悩み相談・人生相談) 私、高校生なのに、まだ親に「~しなさい」とか「なんで言われた通りにできないの?」とか、命令口調で言わ 4 2022/11/13 00:50
- 訴訟・裁判 日大の元理事長は刑事訴訟されてますか?裁判、判決はもうありました? 日大がその理事長に損害賠償を求め 3 2022/09/13 13:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報