CPUに関する勉強方法について教えて下さい。
(1)「CPUの中味は理解をこえているから、そんなヒマがあったらアプリの勉強をした方が得だよ」という声に多く接するのですが、私は、損得ではなく、知りたいことは知りたい、という気持ちでいます。現在、日本語のものでCPUについて集中的に書かれた本は約30冊です。・・・CPUは、それらの本を読むことで、少しでも理解が深まりますか?
(2)CPUくらいになると、とても精密なので、「これこれ、こういう仕組みで、こう働く」ということを明確なイメージで把握することは不可能なのですか?「こういう働きをして、こいうINPUTをすれば、こういうOUTPUTがある」という基本的なレベルしか見えなくて、「なぜ、そうなっているの」と聞かれたら、技術者、大学教授も返答に困る・・・・というようなことはありますか?
自分の勉強の「ゴールライン」を、どの辺りに設定するのかを考えたく、質問させていただきました。
御意見御聞かせ願えれば光栄です。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
ニーモニックレベルのソフトウェアを勉強するのが良いと思います。
ソフトを勉強すると、必然的にハードウェアの知識が身につきます。
例えば、 1+1の計算をさせるためには、CPU内のハードウェアを直接制御する必要が
あるので、CPUの中身の勉強にもなります。
CPUの解説書を読んでいるだけでは、ちんぷんかんぷんでも、
ソフトの勉強によって1+1 を計算させるために、何をどう動かすかが理解できてきます。
今は、
http://www.recfor.net/jeans/?itemid=868
こんな便利なものがありますので、簡単に学べます。
No.3
- 回答日時:
>自分の勉強の「ゴールライン」を、どの辺りに設定するのかを考えたく、
にたいして
>私は、損得ではなく、知りたいことは知りたい
と、感情的な理由なのですから
外部の人がとやかく言う問題ではなく
貴方が納得できるまで勉強するしかないと思いますよ。
外部の人が言えるのは、何かを知っていると得になるって事だけです
No.2
- 回答日時:
(1)
私も、CPUの中身や特性は知っておいて損はないと思います。現代の世の中はCPUのことを知らないアプリ設計者が大半で、せっかくCPUの性能が良くなってもその能力を半殺しにするようなソフトウェアが蔓延しています。
CPUというキーワードよりも、コンピュータアーキテクチャというキーワードで勉強するのが良いと思います。まずは古典的なアーキテクチャを知るところから始めて、性能向上のためのいろいろな技術を知るという流れがわかりやすいと思います。
(2)
確かにCPUは電子回路ですが、今や実際にCPUを設計している張本人であっても、具体的な電子回路を完全に理解していない人もいると思います。というのも、CPUの設計はLSI CADと呼ばれるツールを使って、あたかもプログラミングをするような感覚である程度電子回路がまとまった部品を組み合わせる方法で行っているのです。
ある意味当たり前なのですが、今やCPUの中には数10億のトランジスタが組み込まれており、こんなものを一つ一つ配置してCPUを組み立てることなど人間の力では到底不可能です。なので、部品単位では部品単位の設計をするプロがいて、LSIを設計する人はその部品を組み合わせるプロなのです。もちろん、(1)で言及した通り、より下位のレベルの技術についての知識を持っているに越したことはありませんが、それらの知識は最低限言葉の意味が分かるぐらいでも構わないのではないかと思います。
No.1
- 回答日時:
コンピュータ上のハードウェアの役割って言うのは実はあまり高くはないのです。
CPUの役割と言うのは極端に言えば「演算を如何に大量に速くこなせるか」と言う事だけなんです。
なので、中身が理解を超えると言うより、発明されて以来の原理から特に大きく変わった所はないのです。
(1)1冊読んだら十分かと。
(2)CPUの働きと言うのは、逆に単純すぎて解らないかと。ぶっちゃけソフトウェアが無ければ何らの処理も出来ない出来ないもので、CPU単体での働きを説明してと言われると返答に困るはずです。
「スイッチのオン・オフを同時並行で速く計算するもの」がCPUと言う感じでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 自己推薦書の添削や意見・アドバイスお願いします 2 2022/08/27 19:34
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- CPU・メモリ・マザーボード AG03mk2使用時にデバイスが認識されなくなる【B550 phantom gaming 4】 2 2023/02/11 05:21
- その他(職業・資格) 何かの勉強してきた方質問です 7 2023/04/27 13:09
- 弁護士・行政書士・司法書士・社会保険労務士 宅建等の法律関係の勉強法について 2 2022/06/23 01:10
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- その他(教育・科学・学問) 大学期末試験における不合格処理はなるべく避けた方がいいですか。 3 2022/08/20 15:42
- アプリ Webやアプリの制限が可能なWindowsアプリケーション 4 2022/11/10 12:13
- IT・エンジニアリング teratailなどでプログラマー向いていないと言われてPTSD、でも諦めない。最低で何日要する? 2 2022/09/25 06:53
- 大学受験 高3。通信制高校生。英検四九レベル偏差値は30も無いでしょう。社会不適合者です。 中学は2年から頭に 1 2022/05/12 22:06
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クライアントに出すメールで、...
-
「ありますか」と聞く場合、Is...
-
「データ」のスペルはdataとdat...
-
Yahoo知恵袋の回答が心無いもの...
-
丁寧語の「ご質問」「お問い合...
-
一坪何m2?
-
一般常識が無さすぎて自信をな...
-
1合って何リットル?
-
ここのサイトについて
-
学術書と一般書の簡単な見分け...
-
チェーンソーの耐用年数
-
会計用語で"Plug"とは?
-
ステーキ、300グラム?
-
知恵袋で回答してる人は、暇人...
-
独身男性はどうやって性欲をお...
-
太陽光発電での全量売電から余...
-
googleフォーム メールフォーム...
-
何日持ちますか?
-
3X掛ける2という計算について
-
インタビューのアポイントメン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クライアントに出すメールで、...
-
「データ」のスペルはdataとdat...
-
チェーンソーの耐用年数
-
何度も同じ事を言わせる人は何...
-
「ありますか」と聞く場合、Is...
-
独身男性はどうやって性欲をお...
-
就活生です。 「チームで成し遂...
-
太陽光発電での全量売電から余...
-
丁寧語の「ご質問」「お問い合...
-
接骨院の受付事務 訳が分から...
-
FOB、C&F、CIFの違い...
-
Yahoo知恵袋の回答が心無いもの...
-
一般常識が無さすぎて自信をな...
-
一坪何m2?
-
1合って何リットル?
-
IT素人が全然関係ない部署から...
-
【ISO?】標準類とは何ですか?
-
LINEで、質問されたから答えた...
-
5段階評価の分析法
-
「行かなきゃ」と「行かないと...
おすすめ情報