Quay trở lại thời gian khi tôi bắt đầu viết mã, ít nhất là theo như tôi biết, tất cả các bộ xử lý đều sử dụng một lượng điện năng cố định. Không có thứ gọi là bộ xử lý "nhàn rỗi".
Ngày nay, có tất cả các loại công nghệ để giảm mức sử dụng năng lượng khi bộ xử lý không quá bận rộn, chủ yếu bằng cách giảm động tốc độ xung nhịp.
Câu hỏi của tôi là tại sao chạy ở tốc độ xung nhịp thấp hơn sử dụng ít năng lượng hơn?
Hình ảnh tinh thần của tôi về bộ xử lý là điện áp tham chiếu (giả sử 5V) đại diện cho nhị phân 1 và 0V đại diện cho 0. Do đó tôi có xu hướng nghĩ về một 5V không đổi được áp dụng trên toàn bộ chip, với các cổng logic khác nhau ngắt kết nối điện áp này khi "tắt", có nghĩa là một lượng điện năng không đổi đang được sử dụng. Tốc độ mà các cổng này được bật và tắt dường như không liên quan đến năng lượng được sử dụng.
Tôi không có nghi ngờ đây là một hình ảnh ngây thơ vô vọng, nhưng tôi không phải là kỹ sư điện. Ai đó có thể giải thích những gì thực sự xảy ra với thang đo tần số, và làm thế nào nó tiết kiệm năng lượng. Có cách nào khác mà bộ xử lý sử dụng nhiều hay ít năng lượng tùy thuộc vào trạng thái không? ví dụ: Nó có sử dụng nhiều năng lượng hơn nếu nhiều cổng được mở không?
Làm thế nào là bộ xử lý điện thoại di động / năng lượng thấp khác với anh em họ để bàn của họ? Có phải chúng chỉ đơn giản hơn (ít bóng bán dẫn hơn?), Hoặc có một số khác biệt thiết kế cơ bản khác?