エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ハードウェア処理とソフトウェア処理の違い
友人の質問に対しては、 Q.「なんでハードウェア処理は速度が速いの?」 A.「既に、行う処理が決まって... 友人の質問に対しては、 Q.「なんでハードウェア処理は速度が速いの?」 A.「既に、行う処理が決まっていて単位時間に同時に必要になる機能が必要なだけ用意されているから」 といったところかと思います。 ソフト処理は、既に用意された汎用的なハードウェアを、順番よく、うまく組み合わせて使うことで目的の処理を果たします。 ハード処理は、目的の処理が先にありきで、その目的に必要なハードウェアをいくらでも用意できます。 簡単な例で、例えば(今ではありえないけど)加算器が一個しか用意されていないCPUがあったとしましょう。 百個の数値の足し算をしてくださいといわれたら、メモリからレジスタに値を読んでは、予め用意されていた汎用の加算器を通してA+Bの処理をしてはアキュームレータに保存するような処理を百回繰り返して実現します。こんなことなら、加算器をもっと用意しておけば並列に何個か足せたのに~、と思う瞬間で