よし、とりあえず遅刻したら許してくれ。
最初に知っておくべきことは、回路を流れる電気はパイプの中の水のようなものだということです。それは完全に馬鹿げた方法で回路経路を介して、ソースから引き出されます。電力が引き込まれる各パイプは、他のパイプが存在することを知りません。まったく知性がありません。描かれたところに行くだけです。つまり、1つの経路が損傷しても、他の経路はそれについて何も知らないということです。
2番目に考慮すべきことは、電気は本質的にアナログ現象であるということです。私はボルト/アンペア/オームなどには触れませんが、それらはすべてナノ秒からナノ秒まで変化します。電気を処理するコンポーネントは、値の範囲内の属性を持つ電力を取得する必要があります。例:3.3ボルトのチャンネル用に設計された回路は、めったに3.30になりません。3.31または3.43、あるいは1.29でさえあります。すべてのコンポーネントには、動作する許容範囲があります。電力が許容範囲外である場合、コンポーネントは正常に動作しないか、正常に動作するか、またはそれ自体を損傷する可能性があります。回路経路は基本的に、トランジスタ、コンデンサ、抵抗器などのプリミティブコンポーネント、およびIOバスなどのより複雑なコンポーネントをRAM、ROM、またはドーターボードに接続する導電性媒体です。これらのコンポーネントはすべて異なる方法で機能し、
たとえば、コンデンサは、過剰な力で揚げられたり、化学組成の自然な出力である水素を放出できなかったために爆発したりする可能性があります。マザーボード上の1つまたは2つの不良なキャップは通常、壊滅的な障害を引き起こすことはありませんが、設計によっては、ダウンストリームコンポーネントが必要な電圧をすべて受け取れない場合があります。ダウンストリームトランジスタは、実際には1であると想定されていたときに、低電力信号を0として読み取ることがあります。これにより、重要な経路にアクセスできなくなる場合があります。16ビットROMの7番目のビットに接続する経路が焼損する可能性があります。その場合、7番目のビットが常に0または常に1であることを除いて、そのROMからの読み取りはすべて正常に機能します。
第三に、特定の機能を備えた回路を設計する方法は数多くあり、BIOS、ファームウェア、またはオペレーティングシステムなどのROM常駐コードを作成する企業は、回路の正確な実装についてよくわからないことが多いことに注意してくださいインストールされました。1つまたはいくつかの経路がおそらく必要なときに電力を受けていない場合、ROMが決して知らない可能性が高いと考えられます。
繰り返しますが、電力はパイプの中の水のようなものです。お湯を使い果たすと、圧力が下がります。水工場で爆発すると、家のすべての水道が破裂する可能性があります。または、ゲストの寝室のシンクを破裂させるかもしれません。しかし、自問してください。ゲストバスルームのバルブを閉じても、キッチンシンクは機能しますか?キッチンのシンクは、ゲストのバスルームが故障していることを知り、その結果、仕事を拒否しますか?キッチンの配管は、おそらくゲストのバスルームに依存しないため、引き続き正常に機能します。しかし、町に親relativeがいる場合は、トイレを使わない方がいいでしょう。
ハードウェアとソフトウェアの両方のエンジニアは、費用対効果の高い長期的に信頼できるように回路を防御設計するために最善を尽くします。そのため、多くの小さな問題を修正できます。原因と結果は非常に小さく具体的であるため、損傷が気付かれない場合が多く、場合によってはランダムなグリッチや奇妙なログメッセージが発生することがあります。または、主要な機能を妨げる致命的な欠陥を引き起こす可能性があります。