Posizione: Casa > internet >

Che cos’è un Dual Core?

  

un processore dual core è una CPU con due core separati sullo stampo stesso, ognuno con la propria cache. E 'l'equivalente di ottenere due microprocessori in uno.

In una strings single-core o processori tradizionali la CPU è alimentata di istruzioni che deve ordinare, eseguire, quindi selettivamente memorizzare nella sua cache per il recupero veloce. Quando i dati al di fuori della cache è necessaria, è recuperato attraverso il bus di sistema a memoria ad accesso casuale (RAM) o da dispositivi di archiviazione. L'accesso a tali rallenta le prestazioni alla velocità massima del bus, RAM o dispositivo di memorizzazione permetterà, che è molto più lenta rispetto alla velocità della CPU. La situazione è aggravata quando multi-tasking. In questo caso il processore deve passare avanti e indietro tra due o più insiemi di flussi di dati e programmi. Risorse della CPU sono esauriti e le prestazioni ne soffre.

In un processore dual core ciascun core gestisce le stringhe di dati in entrata simultaneamente per migliorare l'efficienza. Proprio come due teste sono meglio di uno, quindi sono due le mani. Ora, quando uno è in esecuzione l'altro può essere l'accesso al bus di sistema o eseguire il proprio codice. In aggiunta a questo scenario favorevole, sia AMD che Intel dual-core ammiraglie sono a 64 bit.

Per utilizzare un processore dual core, il sistema operativo deve essere in grado di riconoscere il multi-threading e il software deve essere simultanea multi-Threading Technology (SMT), scritta nel suo codice. SMT permette parallelo multi-threading in cui i nuclei sono serviti multi-thread in parallelo le istruzioni. SMT senza il software riconoscerà solo un unico core. Adobe Photoshop è un esempio di SMT-software a conoscenza. SMT viene utilizzato anche con sistemi multi-processore comuni ai server.

un processore dual core è diverso da un sistema multi-processore. In questi ultimi ci sono due CPU separate con le proprie risorse. Nel primo caso, le risorse sono condivise ed i nuclei risiedono sullo stesso chip. Un sistema multi-processore è più veloce di un sistema con un processore dual core, mentre un sistema dual core è più veloce di un unico sistema centrale, ceteris paribus.

Un valore interessante di processori dual-core è che non richiedono una nuova scheda madre, ma può essere utilizzato nelle schede esistenti che dispongono la corretta presa. Per l'utente medio, la differenza in termini di prestazioni sarà più evidente in multi-tasking più fino a quando il software è SMT consapevole. I server che eseguono più processori dual core vedrà un sensibile aumento delle prestazioni.

Multi-core sono l'obiettivo e la tecnologia si restringe, non c'è più "real-estate "disponibile sul morire. Nell'autunno del 2004 Bill Siu di Intel prevede che le attuali schede madri ospitare sarei qui a rimanere fino a 4 core poi forzare un passaggio a includere un nuovo controller di memoria che saranno necessari per la gestione di 4 o più core.

----------------------------------
Articolo correlato:
----------------------------------