저는 CPU 디자이너입니다. 내가 생각할 수있는 가장 간단한 설명을하겠습니다.
"모든 전기 에너지는 열로 변환됩니다."
당신은 요청할 수 있습니다; 모든 전기 에너지가 열로 변환되면 누가 계산을위한 에너지를 제공합니까?
"모든 전기 계산은 열 에너지를 소산시킵니다."
CPU (또는 다른 반도체 회로)에서 전기 계산에는 두 가지가 필요합니다.
- 한 곳에서 다른 곳으로 정보를 보내는 방법 (와이어 생각)
- 정보를 다루는 방법 (트랜지스터 생각)
실제 전선은 저항이 0이 아니기 때문에 열 에너지를 소비합니다. 트랜지스터는 또한 전자 (및 정공)가 서로 충돌하여 열을 발생시키는 원자이기 때문에 열 에너지를 소비합니다.
이제 전기 버너가 모든 전기 에너지를 열로 소비하지만 계산하지는 않습니다. 다른 방법이 참인 이유 (열 에너지 소비 계산).
이는 전자가 특정 경로없이 버너에서 무작위로 흐르기 때문에 (계산에 유용하지 않음), CPU 전자는 HW / 회로 설계에 의해 지시 된 정확하게 정의 된 경로 (계산에 유용함)로 흐르기 때문입니다. 어느 쪽이든, 전자가 움직여 열 분산을 일으 킵니다. 다시 말해, 버너와 CPU의 유일한 차이점은 전자는 전자가 흐를 수있는 특정한 전기적 경로가없고 후자는 그렇지 않다는 것입니다. 전자 경로 방식이 다르기 때문에 후자가 열 에너지를 적게 소비하는 이유는 아닙니다.
가설적인 질문을 계속합시다. CPU와는 매우 다른 것을 골라 어떻게 대조 할 수 있습니까? 도로에 주차 된 차를 상상해 봅시다. 차를 앞으로 밀면 나에 의해 수행 된 작업 (나가 공급 한 에너지)은 두 가지로 변환됩니다. a) 자동차의 새로운 운동량 및 b) 타이어 / 도로 마찰로 인한 열. 잠깐만, 카의 운동량. 육체적으로 열이 나거나 마찰이없는 에너지를 소비했기 때문에 어떤 일이 일어 났는지 알 수 있습니다. 마찰로 인한 열은 (CPU 열과 마찬가지로) 손실되지만 생성 된 운동량은 여전히 유용합니다 (회생 중 차에서 전기 배터리 충전 등). CPU의 유용성은 일부 정보 (일부 비트 배열)에서 작동하고 새로운 정보 세트 (입력 및 출력 이진 비트)를 생성하는 데 있습니다. 정보는 추상적이다. 물리적이 아닙니다. 자동차의 유용성은 실제 세계에 있습니다. 물리적 세계는 자동차를위한 반면 정보는 CPU를위한 것입니다. 둘 다 우리에게 유용한 일을 할 때 열을 발산하지만 자동차는 한 가지 더 일을합니다. 물리적 세계에서 CPU는 열을 생성하는 것 이상으로 무엇을합니까? 아무것도. CPU가 모든 전기 에너지를 열로 변환하는 방법을 보는 또 다른 방법.
잠깐만, 이것은 실제로 의미합니다. 버너로 CPU를 사용할 수 있습니까? 전기 버너가 대신 CPU 인 경우 저녁 식사를 위해 요리 팬을 올려 놓으면 어떻게됩니까? 내기! 동일한 에너지 비용으로 식품 및 정보 계산의 두 가지를 얻을 수 있습니다! 그래도 아주 비싼 버너!