Ho un i7 che dovrebbe avere una velocità di clock di 3,2 GHz. Tuttavia, nella finestra di dialogo del sistema mostra 3.2 e 3.19 GHz.
e nel task manager, mostra anche 3.19:
Cosa mi manca qui?
Ho un i7 che dovrebbe avere una velocità di clock di 3,2 GHz. Tuttavia, nella finestra di dialogo del sistema mostra 3.2 e 3.19 GHz.
e nel task manager, mostra anche 3.19:
Cosa mi manca qui?
Risposte:
Il processore è venduto come in esecuzione a 3,2 GHz, in realtà gira a 3,19 GHz, che è essenzialmente la stessa cosa. I numeri sono sempre arrotondati per scopi di marketing e di visualizzazione e una differenza di ~ 10MHz non è facilmente rilevabile da qualsiasi cosa tu voglia provare.
Ad esempio, il mio i7 è venduto (come si dice sulla scatola) come in esecuzione a 2.67 GHz, ma i miei strumenti di monitoraggio mi dicono che arriva a 2.667 GHz. Quello è 2.7GHz perché è così che funziona l'arrotondamento. In effetti, i miei strumenti di monitoraggio mi dicono che può arrivare fino a 2667000Hz che è 2.66700 GHz, ma poiché quel livello di precisione è inutile, lo arrotolano a 2.7.
Hai la stessa situazione nelle unità disco fisso. Ad esempio, il mio laptop è stato venduto con un'unità disco da 500 GB. Tuttavia, se effettivamente controllo, vedo che lo è 500107862016
che è
500107862016/1024/1024/1024=465.7 Gibibytes
o
500107862016/1000/1000/1000=500.1 Gigabytes.
Quindi, il mio disco è in realtà 500,1 GB ma è venduto come 500. La tua CPU funziona effettivamente a 3,19GH e viene venduta come 3,2. Questo non è un problema, quel livello di precisione non ha senso per quasi tutti i compiti.
Piccole variazioni come quelle sono normali.
Quando un programma vuole elencare l'hardware e le sue specifiche, può farlo in due modi:
Se utilizza il numero di modello per determinare capacità come velocità, dimensioni, ecc., Allora può farlo in due modi:
Una mappatura universale è essenzialmente impossibile perché ciò richiederebbe uno standard a cui tutti i produttori si attengono, e anche allora, c'è una quantità limitata di informazioni che possono essere memorizzate nel numero del modello.
Mantenere un database non va bene perché il database diventerebbe piuttosto grande, specialmente se più programmi mantengono i propri database. Inoltre, dovrebbero essere costantemente aggiornati per tenere conto del nuovo hardware.
Un modo migliore per ottenere le funzionalità di un dispositivo è chiedere al dispositivo stesso. In questo modo, puoi essere certo di avere effettivo dati su di esso. Il problema è che anche chiedendo il dispositivo, ci sono due modi in cui può rispondere:
Il dispositivo può segnalare funzionalità che è ipotetico avere basato sulle sue specifiche tecniche. Ad esempio, è possibile ottenere varie informazioni su una CPU chiamando il cpuid
istruzioni. Tuttavia, questa informazione fornisce solo ciò che il produttore ha deciso che la CPU è in grado di eseguire, non necessariamente ciò che sta effettivamente facendo.
Un modo più accurato per scoprire un dispositivo è di interrogarlo direttamente.
Ad esempio, per scoprire il effettivo dimensioni di un disco rigido, è sufficiente inviare un comando per determinare il suo totale. In questo modo, indipendentemente da quale sia il modello, puoi scoprire la dimensione esatta. Con i dischi rigidi, questo sarà spesso diverso perché, mentre il modello del convertitore potrebbe riportare "1 GB" o 1.000.000.000 di byte, se ne verifichi le dimensioni, probabilmente scoprirai che è in realtà qualcosa come 1.053.761.256 byte perché non possono fare dischi rigidi con dimensioni esatte fino al byte e spesso arrotondano comunque per includere lo spazio libero per compensare i settori danneggiati e così via.
Allo stesso modo, la velocità di una CPU sarà influenzata da entrambi moltiplicatore e il FSB . Mentre i dati digitali sono ipotetico per essere precisi con numeri precisi, la verità è che l'elettronica digitale può essere influenzata da fattori che possono causare piccole fluttuazioni. Il moltiplicatore di solito non fluttua, ma la velocità del bus di solito sarà un po 'più alta o più bassa del valore atteso, il che a sua volta fa sì che la velocità della CPU sia un po' più alta o più bassa di quanto le sue specifiche dichiarano.
Sia i dati statici che quelli live hanno i loro usi. I dati in tempo reale che mostrano le informazioni istantanee sono utili per il monitoraggio di programmi come il Task Manager , mentre i dati statici sono utili per cose come la schermata delle informazioni di sistema o i programmi di inventario hardware.
Analisi
Nel tuo caso, ciò che è successo è che Windows ha misurato le velocità dei core una volta all'avvio e sta segnalando ciò per il resto della sessione. Se si riavvia, è possibile che uno o entrambi i core cambino leggermente.
Se guardi la velocità in tempo reale in un programma come CPU-Z per un po ', probabilmente lo vedrai cambiare nel tempo, specialmente se il sistema sta facendo cose diverse. Potrebbe salire un po ', potrebbe andare un po' giù. In effetti, probabilmente succederà a tutti i core.