ย้อนกลับไปในช่วงเวลาที่ฉันเริ่มเขียนโค้ดอย่างน้อยที่สุดเท่าที่ฉันรู้โปรเซสเซอร์ทั้งหมดใช้พลังงานคงที่ ไม่มีสิ่งเช่นโปรเซสเซอร์ที่เป็น "ว่าง"
ทุกวันนี้มีเทคโนโลยีทุกประเภทสำหรับลดการใช้พลังงานเมื่อโปรเซสเซอร์ไม่ว่างมากโดยส่วนใหญ่จะลดอัตรานาฬิกาแบบไดนามิก
คำถามของฉันคือทำไมการทำงานที่อัตรานาฬิกาที่ต่ำกว่าใช้พลังงานน้อยกว่า
ภาพจิตของโปรเซสเซอร์เป็นแรงดันอ้างอิง (พูด 5V) แทนไบนารี 1 และ 0V แทน 0 ดังนั้นฉันมักจะคิดว่า 5V คงที่ถูกนำไปใช้กับชิปทั้งหมดโดยมีประตูตรรกะต่างๆตัดการเชื่อมต่อแรงดันไฟฟ้านี้ เมื่อ "ปิด" หมายถึงการใช้พลังงานจำนวนคงที่ อัตราการเปิดและปิดประตูเหล่านี้ดูเหมือนจะไม่มีความสัมพันธ์กับพลังที่ใช้
ฉันไม่สงสัยเลยว่านี่เป็นภาพที่ไร้เดียงสาอย่างไร้ความหวัง แต่ฉันไม่ใช่วิศวกรไฟฟ้า บางคนสามารถอธิบายสิ่งที่เกิดขึ้นจริง ๆ กับการปรับสเกลความถี่และวิธีการประหยัดพลังงาน มีวิธีอื่นใดที่โปรเซสเซอร์ใช้พลังงานมากหรือน้อยขึ้นอยู่กับสถานะหรือไม่? เช่นใช้พลังงานมากขึ้นไหมถ้ามีประตูเปิดมากขึ้น?
โปรเซสเซอร์มือถือ / พลังงานต่ำแตกต่างจากลูกพี่ลูกน้องเดสก์ทอปอย่างไร พวกมันง่ายกว่า (ทรานซิสเตอร์น้อยกว่า) หรือมีความแตกต่างในการออกแบบพื้นฐานอื่น ๆ บ้างไหม?