Почему у нормального компьютера нет индикатора процессора?

295
Sam

Таким образом, большинство настольных / портативных / серверных компьютеров имеют индикатор HDD, но не имеют индикатора CPU, почему это так?

Я давно спросил на другом форуме, но только несколько человек ответили, и они сказали: «Это потому, что процессор всегда активен». Это не убедило меня, потому что у нас есть «загрузка процессора» в диспетчере задач.

Сейчас я играю со своим Beaglebone-Black, и у него есть светодиод CPU: http://beagleboard.org/getting-started

Итак, почему нормальный компьютер не имеет его?

-4
Да, это называется «силовой» свет. Mokubai 7 лет назад 2
Но индикатор питания не указывает на использование процессора. Sam 7 лет назад 0
Я не знаю, будет ли это вообще полезно, потому что он будет постоянно включен и может обрабатывать намного больше задач в секунду, чем жесткий диск или твердотельный накопитель. DrZoo 7 лет назад 2
Извините, но это не тот случай, если он бесполезен, зачем полезен светодиод HDD и почему в программном обеспечении показывается загрузка ЦП? Также он не будет постоянным, если вы не используете свой процессор на 100%. И это не связано с тем, насколько он мощный, ему не понадобится индикатор только потому, что он мощнее жесткого диска? Sam 7 лет назад 0
Само существование диспетчера задач и индикатора использования процессора обусловлено активностью процессора. Даже цикл простоя ЦП является активным ЦП. Дело в том, что HDD LED также является бесполезным удерживающим устройством, которое существует потому, что раньше оно было настолько медленным, что большинству вещей фактически требовалось измеримое человеком время для завершения, а свет деятельности должен был предотвратить человеческое нетерпение. Конечно, тогда мы все равно могли это услышать. Yorik 7 лет назад 2
У доски beagle есть такая доска, потому что они хотят, чтобы вы знали, что она работает, когда у вас нет видео и т. Д. Это вещь для любителей, которая, вероятно, работает не чаще, чем она. Имея врожденную природу DEV, мы склонны ломать вещи ради забавы. Yorik 7 лет назад 0
Также важно отметить, что световые индикаторы активности не точны. Индикаторы жесткого диска и индикаторы активности сети просто загораются при определенном пороговом значении. Они почти всегда активны. Keltari 7 лет назад 1

1 ответ на вопрос

5
Mokubai

Современная операционная система имеет большое количество фоновых задач, которые выполняются каждую секунду, просто просматривая пустой экран, светодиод будет светиться почти постоянно.

Возможно, вам удастся откалибровать яркость в соответствии с использованием процессора, но при большом количестве процессоров и состояний питания практически невозможно получить какую-либо значимую информацию из нее. 100% -ное использование в состоянии с самым низким энергопотреблением, вероятно, будет меньше, чем 10% при состоянии с самым высоким энергопотреблением, и ваш процессор может изменять состояния питания несколько сотен раз в секунду.

У вас будет свет, который постоянно включен, но меняется почти незаметно. Было бы трудно получить какую-либо значимую информацию, потому что то, насколько ярким будет свет, будет зависеть от загрузки процессора, которая, в свою очередь, будет зависеть от тактовой частоты процессора. Это выглядело бы как совершенно случайное мерцание, когда процессор циклически двигался вверх и вниз по своим состояниям питания. Чтобы получить какую-либо значимую информацию, вам, вероятно, понадобится как минимум два или более светодиодных индикатора для индикации состояния питания процессора, подсостояний, загрузки контроллера памяти и так далее. Как указано в комментариях, вы будете рассматривать светодиодные индикаторы для каждого ядра, а в случае гиперпотоков - для каждого виртуального ядра. В этот момент вы могли бы просто открыть диспетчер задач, чтобы увидеть, что делает ваш компьютер.

Ваш Beaglebone, для сравнения, имеет фиксированную тактовую частоту, и процент использования ЦП, как правило, будет низким из-за оптимизированной операционной системы, гораздо проще получить калиброванный сигнал.

+1. Я представляю сервер с массивом процессоров, со многими ядрами, иногда с гиперпоточностью. Один свет был бы бессмысленным. Таким образом, логичным является массив светодиодов, по одному на каждый процессор. Или по одному на каждое ядро? Да, нет, спасибо. Patrick Seymour 7 лет назад 1
Я даже не думал о многоядерности или гиперпоточности ... о, дорогая собака, нет, я просто осветлю два миллиона пикселей, чтобы понять, что делает мой процессор, возможно, свет будет многоцветным, чтобы я мог показывать картинки а также .... https://xkcd.com/722/ Mokubai 7 лет назад 0
Один на логический процессор (для нагрузки), 6 (?) На процессор на состояние и, возможно, дюжина на процессор для частоты. Таким образом, около 76 светодиодов в среднем четырехъядерном процессоре. МОЙТЕ для больших или HT процессоров. Hennes 7 лет назад 0
@Hennes И тогда вам нужен выделенный процессор для управления всеми этими индикаторами, иначе вы будете постоянно перегружать основной процессор. Mokubai 7 лет назад 0
Что ж, если он загрузит основной процессор, то вы можете пропустить несколько светодиодов для части с низкой нагрузкой. Преждевременная оптимизация для победы. :) Hennes 7 лет назад 0
Сделайте эти светодиоды на дисплее, дайте им цвета, разместите их на рабочем столе, и у вас есть монитор ... Подождите, что за вопрос был снова? XD LPChip 7 лет назад 0
Обнаружение и отображение активности диска может быть выполнено с помощью простого оборудования и не зависит от операционной системы. Напротив, измерение использования ЦП требует чтения и интерпретации необработанных данных о производительности, предоставляемых ОС. Часть этого делается самой ОС, а другая - утилитой, такой как Task Manager. Это все очень зависит от ОС. В качестве альтернативы это может быть сделано внутри самого ЦП, если производитель посчитает это достаточной ценностью. И результаты могут быть не действительны для всех операционных систем. LMiller7 7 лет назад 0
Ну, в телешоу они все те мигающие огни в компьютерных залах ... выглядят круто. (да, они все подделки, я знаю) Aganju 7 лет назад 0

Похожие вопросы