2017年4月26日水曜日

猫も杓子もコンピュータ【回路、デジタル自己満説明】

家電、電化製品のほとんどにコンピュータが内蔵される理由とメリット。

専門外の方に回路、コンピュータの動作原理を解説し興味を持ってもらうためのブログ。なんで家電製品何でもかんでもコンピュータが内蔵されてるの?という話です。

話の内容

○電化製品がコンピュータを内臓する理由

相当な昔から言われてると思いますが、ほとんどの電化製品にはコンピュータが内蔵されています。
なぜでしょう?というお話です。
※この記事で挙げている“コンピュータ”とは主に1チップマイコンのCPUを指しています。


コンピュータの定義と電気回路としての意味

まずコンピュータって何?

“コンピュータ”ってよく聞く言葉ですが、そもそも何なのでしょうか。

---ここから引用
コンピュータとは、与えられた手順に従って複雑な計算を自動的に行う機械。
特に、電子回路などを用いてデジタルデータの入出力、演算、変換などを連続的に行うことができ、
詳細な処理手順を人間などが記述して与えることで、様々な用途に用いることができる電気機械のこと。
---ここまで引用
 IT用語辞典より

ウィキペディアにも似たような表現で言い表しています。


ハードウェア設計の人間が表現すると↓こんな感じ。
“論理回路の1種。ユーザによって書かれたプログラムに従い動作を変更することができるもの。”


電気回路の1種である論理回路とは何?大規模集積回路とは何?

次に論理回路って何?

電気回路と呼ばれるものには、いくつか分類があります。
大電流を引き出してモータなどの動力源にするものや、“こんな場合はこうするあんな場合はこうする”という制御のために使用するものなど。

論理回路とは、
上の文章中の後者の方で、0と1という情報を伝えるため(演算もその一つ)だけの回路。情報を伝えるだけなのでほんの少しの電流を使って、正確に高速に動いて欲しい部分。

論理回路は“こんな場合はこうするあんな場合はこうする”という条件と処理さえ決まってしまえば回路が決まります。ですので、最近は“ハードウェア記述言語”という言語でパソコン上に書き、コンピュータで論理合成して作ってしまいます。

この論理回路のうち、計算に使用する部分、情報を記憶、その呼出をする部分、特殊な演算を行う専用回路などをを一つのIC(チップ)内に作り上げます。

LSIと呼ばれるICチップです。ラージスケールインテグレート、大規模集積回路、略してLSI。

内部には100万個、1000万個と恐ろしい数のトランジスタ数が入っています。
vLSI、uLSIなどと、これまでトランジスタ数がどんどこ増え続けてきました。


実体を持つハードウェア大規模集積回路を製造する場合には膨大な人件費と開発費

大規模集積回路の辛いとこ

「1度完成したら、後は同じ物を製造し続けるだけ。」なので大量生産方式のメリットを最大限に利用できます。

ですが
無駄な回路を入れ込んでも意味はないので、ICの中には必要な回路しか入っていません。
LSIの中の1000万個のトランジスタはなんらかの役割を持っています。必ずどこかに配線がつながっています。

コンピュータで論理合成するとはいえ膨大な数です。さらっと作って思い通りに動くでしょうか?
   答えはNoです。
そんな簡単には完成しません。

もう一つ
実体をもつハードウェアですので“製造の難易度”という壁があります。
数 mm x 数 mm のシリコンチップの上に1000万個のトランジスタを並べます。
これを作る際には、試作1回数千万円(億を超える場合も)の試作費用が掛かります。

失敗すれば当然ゴミ。

つまり
大規模集世紀回路を作るには、大変な人件費と試作製造費が掛かるということになります。


1チップマイコン…CPUを作ると大量生産で安くなった高性能CPUが各メーカに供給され、消費者のメリットになる

そこでコンピュータ

“プログラム”という命令に従い、順番に処理していく論理回路。
↑これを作ります。大規模集積回路の1種です。

そうすることで各業種のメーカは面倒なお金のかかる大規模集積回路を作らずに、“プログラム”を作るだけで必要な大規模集積回路が手に入ります。
どっちが効率的
コンピュータを使わない ポットメーカが集積回路を作る ←膨大な開発費
自動車メーカが集積回路を作る ←膨大な開発費
カメラメーカが集積回路を作る ←膨大な開発費
テレビメーカが集積回路を作る ←膨大な開発費
コンピュータを使う 半導体メーカがコンピュータ(1チップマイコン、CPU)を作る
 ↑膨大な開発費だけど、何にでも使えるので大量生産が見込める

ポットメーカがプログラムを作る ←プログラム書くだけ
自動車メーカがプログラムを作る ←プログラム書くだけ
カメラメーカがプログラムを作る ←プログラム書くだけ
テレビメーカがプログラムを作る ←プログラム書くだけ

(上の段)
各メーカがそれぞれバラバラに個別の大規模集積回路を作る
   と、
(下の段)
得意とする半導体メーカが大規模集積回路のうちの1つであるコンピュータ(1チップマイコン、CPU)を作り、各メーカへ供給。

明らかに(下の段)の方が効率がよいです。
実体のあるハードウェアの製造を1箇所(実際は数社ありますが)に集中し、大量生産方式のメリットを生かして安く製造・販売。半導体メーカも各メーカも消費者もメリットを授受できるようになります。

そんなわけで、猫も杓子もコンピュータという現状になっております。



話の内容

こんな話でしたが内容は伝わりましたでしょうか。
○電化製品がコンピュータを内臓する理由


【関連記事】  同じ速度でなぜ動く
ハードの仕事とソフトの仕事
bit数の大きなコンピュータは速い
1バイト…1バイト…


スポンサーリンク



blogramのブログランキング

目次
コンピュータ(ハード/ソフト) 映画・ドラマ・芸能 変人のつぶやきとトラブル
ホームへ戻る ページ上部へ


0 件のコメント:

コメントを投稿