Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> CPU >> .

Perché il software sarà scritto per la CPU Core generalmente eseguita su 2 duo CPU?

L'affermazione secondo cui il software scritto per la CPU principale "generalmente" eseguirà su una CPU dual-core non è del tutto accurata . Ecco una rottura:

Compatibilità del software:

* Il software scritto per una CPU singolo è generalmente eseguita su una CPU dual-core. Questo perché i moderni sistemi operativi e compilatori sono progettati per gestire i processori multi-core. Distribuiranno automaticamente le attività tra i core se il software è progettato per sfruttare più core (ovvero multi-thread).

* Tuttavia, il software che è * specificamente * progettato per essere eseguito su un processore a core singolo non eseguirà necessariamente * più velocemente * su una CPU dual-core. Probabilmente funzionerà a una velocità simile, poiché utilizza solo un nucleo.

Performance multi-core:

* Per il software per beneficiare veramente di una CPU dual-core, deve essere multi-thread . Ciò significa che il software è progettato per abbattere le attività in thread più piccoli e indipendenti che possono funzionare contemporaneamente su core diversi.

* Se il software è singolo, utilizzerà solo un nucleo alla volta, anche se è disponibile una CPU dual-core.

In sintesi:

* Il software scritto per una CPU singolo di solito verrà eseguita su una CPU dual-core, ma potrebbe non essere necessariamente più veloce.

* Il software progettato per sfruttare più core funzionerà significativamente più velocemente su una CPU dual-core.

Ecco un'analogia:

Pensa a una CPU single-core come a un singolo lavoratore che svolge tutti i compiti. Una CPU dual-core è come avere due lavoratori. Se l'attività è abbastanza semplice, un lavoratore è sufficiente. Ma se l'attività è complessa e può essere divisa in compiti più piccoli, due lavoratori possono completarlo molto più velocemente.

takeaway chiave:

Mentre la maggior parte del software funzionerà su una CPU dual-core, per beneficiare veramente della potenza di elaborazione extra, il software deve essere scritto per sfruttare più core.

 

hardware © www.354353.com