Dlaczego normalny komputer nie ma diody LED procesora? [Zamknięte]

-4

Więc większość komputerów stacjonarnych / laptopów / serwerów ma wskaźnik LED dysku twardego, ale nie ma wskaźnika LED procesora, dlaczego tak jest?

Dawno temu zapytałem na innym forum, ale tylko kilka osób odpowiedziało, że „to dlatego, że procesor jest zawsze aktywny”. Nie przekonało mnie to, ponieważ mamy „użycie procesora” w menedżerze zadań.

Teraz gram z Beaglebone-Black i ma on diodę LED procesora: http://beagleboard.org/getting-started

Dlaczego więc normalny komputer go nie ma?

Sam
źródło
2
Tak, nazywa się to światłem „mocy”.
Mokubai
Ale lampka zasilania nie wskazuje użycia procesora.
Sam
2
Nie wiem, czy byłby użyteczny, ponieważ byłby stale włączony i może przetwarzać znacznie więcej zadań na sekundę niż dysk twardy lub SSD.
DrZoo,
2
Samo istnienie menedżera zadań i wskaźnika użycia procesora wynika z faktu, że procesor jest aktywny. Nawet cykl bezczynności procesora jest aktywny. Faktem jest, że HDD LED to także bezużyteczne zabezpieczenie, które istnieje, ponieważ były tak powolne, że ukończenie większości rzeczy wymagało mierzalnego przez człowieka czasu, a światło aktywności miało zapobiegać zniecierpliwieniu człowieka. Oczywiście wtedy i tak to słyszeliśmy.
Yorik,
1
Ważne jest również, aby pamiętać, że lampki kontrolne aktywności nie są dokładne. Lampki dysku twardego i lampki aktywności sieci po prostu zapalają się przy pewnym progu. Są prawie zawsze aktywne.
Keltari

Odpowiedzi:

5

Nowoczesny system operacyjny posiada dużą ilość zadań w tle, które są wykonywane co drugi właśnie przeglądasz pusty ekran, dioda LED będzie się świecić prawie stałe.

Być może będziesz w stanie skalibrować jasność, aby odpowiadała zużyciu procesora, ale przy samej liczbie procesorów i stanów zasilania prawie niemożliwe byłoby uzyskanie z nich jakichkolwiek istotnych informacji. 100% zużycia przy najniższym stanie zasilania prawdopodobnie będzie mniejsze niż 10% przy najwyższym stanie zasilania, a procesor może zmieniać stany zasilania kilkaset razy na sekundę.

Miałbyś światło, które świeciło na stałe, ale zmieniało się prawie niezauważalnie. Trudno byłoby uzyskać jakąkolwiek sensowną informację, ponieważ to, jak oświetlone byłoby światło, zależałoby od wykorzystania procesora, co z kolei zależałoby od częstotliwości taktowania procesora. Wyglądałoby to jak całkowicie losowe migotanie, gdy procesor cyklicznie zmieniał swoje stany mocy. Aby uzyskać jakiekolwiek znaczące informacje, prawdopodobnie potrzebujesz co najmniej dwóch lub więcej diod LED wskazujących stan zasilania procesora, podstany, obciążenie kontrolera pamięci i tak dalej. Jak powiedziano w komentarzach, patrzyłbyś wtedy na diody LED na rdzeń, a także, w przypadku hiperwątków, na wirtualny rdzeń. W tym momencie równie dobrze mógłbyś właśnie otworzyć menedżera zadań, aby zobaczyć, co robi twój komputer.

Dla porównania Twój Beaglebone ma stałą częstotliwość taktowania, a procent wykorzystania procesora jest na ogół niski z powodu usprawnionego systemu operacyjnego, o wiele łatwiej uzyskać od niego skalibrowany sygnał.

Mokubai
źródło
1
+1. Wyobrażam sobie serwer z szeregiem procesorów, z wieloma rdzeniami, czasami hiperwątkowymi. Pojedyncze światło byłoby bez znaczenia. Logiczną rzeczą jest więc układ diod LED, po jednym dla każdego procesora. Lub jeden na każdy rdzeń? Tak, nie, dziękuję.
Patrick Seymour,
Nawet nie zastanawiałem się nad wielordzeniowym czy hiperwątkowaniem ... o mój drogi, nie, po prostu oświetlę dwa miliony pikseli, żeby dowiedzieć się, co robi mój procesor, być może światełka będą wielokolorowe, żebym mógł wyświetlać zdjęcia również .... xkcd.com/722
Mokubai
Jeden na procesor logiczny (dla obciążenia), 6 (?) Na procesor na stan i może kilkanaście na procesor na częstotliwość. A więc około 76 diod LED na średni czterordzeniowy procesor. MOve dla większych lub HT procesorów.
Hennes,
@Hennes A potem potrzebujesz dedykowanego procesora do sterowania tymi wszystkimi lampkami, w przeciwnym razie będziesz trwale przeciążał główny procesor.
Mokubai
Cóż, jeśli ładuje główny procesor, możesz pominąć kilka diod LED dla części o niskim obciążeniu. Przedwczesna optymalizacja wygranej. :)
Hennes,