Varför får jag olika CPU-specifikationsinformation om Windows och Linux?
Om du gillar att testa eller bara kolla på datorns hårdvaruspecifikationer kan du bli förvånad över att olika operativsystem ger motstridiga uppgifter om hårdvaran. Varför är det så? Dagens SuperUser Q & A-tjänst hjälper till att rensa förvirringen för en intresserad läsare.
Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Skärmdump med tillstånd av Karan Raj Baruah (SuperUser).
Frågan
SuperUser-läsaren Daniel Sebestyen vill veta varför olika operativsystem tillhandahåller motstridiga specifikationer för maskinvarespecifikation:
Jag har en 3.6 GHz AMD FM2 A8-serie A8 5600K CPU (fabriksspecifikationer) och det finns åtminstone en 0,2 GHz skillnad mellan hårdvarurapporter på Windows och Linux.
Hårdvaran kontrollerades på följande operativsystem:
- Windows 7 Ultimate x64 och x86 (båda testerna visade 3,4 GHz)
- Windows 8.1 Pro x64 och x86 (båda testen visade 3,5 GHz)
- Ubuntu 14.10 & 14.10.1 x86 & x64 (tester visade rätt mängd, 3,6 GHz)
- Linux Mint 17 (x86 och x64, test på Mate visade 3,55 GHz; x86 och x64 test på kanel visade rätt mängd, 3,6 GHz)
Jag vet att CPU och min ASROCK moderkort har möjlighet att dygnet runt, men det är inte aktiverat, så jag tror inte det kommer att påverka hårdvaruprov.
Vet någon om det är ett tecken på bruten / skadad hårdvara eller är det bara skillnader mellan operativsystem?
Varför får Daniel olika resultat för samma maskinvara?
Svaret
SuperUser bidragsgivare Karan Raj Baruah och user201235 har svaret för oss. Först upp, Karan Raj Baruah:
Jag rekommenderar något liknande Speccy för att få exakt specifikationsinformation för din dator.
Task Manager i Windows 8 / 8.1 visar alltid klockan för din CPU. Ibland när energisparlägen är aktiverade (speciellt i bärbara datorer), klickar processorn på spåret för att spara ström och du får se ett mindre antal i uppgiftshanteraren.
Följd av svaret från user201235:
Även utan överklockning eller klockning ändrar moderna processorer sin hastighet. De kan gå in i turbo-läge eller energisparläge (och dyka långt ner). Skillnaden i exakta bakgrundsprocesser som körs är vad som står för skillnaden i rapporterad hastighet.
Faktum är att många CPU-övervakningsprogram gör att du kan observera förändringar i hastighet i realtid när du kör och / eller stänger program.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.