Hvordan virker en Dual Core prosessor arbeid?

Hvordan virker en Dual Core prosessor arbeid?

Hva er dual core prosessorer

En dual core prosessor er en av de nyeste fremskritt i datateknologi. De ble tungt implementert i stasjonære datamaskiner som begynner i 2005, slik at datamaskiner til å behandle betydelig mer data enn en enkelt kjerne prosessor kan.

Dual core prosessorer splitte den innkommende datastrømmen i to deler, som er beregnet samtidig, noe som fører til en økt hastighet i behandlingen tunge applikasjoner. Hver dual core prosessor har to separate datamoduler knyttet sammen til en enhet.

Hvordan Dual Core-prosessorer Work

Den dual core prosessor er forskjellig fra en enkelt kjerne i at single core prosessor må ta den innkommende databiter, ett om gangen, prosess som litt av data og gå videre neste. En dual core prosessen oppdager innkommende datastrømmer og avgjør om de kunne beregnes raskere hvis begge kjernene arbeidet. Hvis det er tilfelle, vil dual-core prosessor dele data og knase tallene på samme tid, effektivt doble prosessorhastigheten. Mens begrenset bruk for applikasjoner som ikke er "prosessorintensive" de virkelig skinne når du arbeider med høyt nivå beregninger eller dataspill. Når nye data blir lastet inn i cache, er det trukket fra harddisken. Fordi CPU kan vanligvis behandle data raskere enn lagringsmediet er det å trekke fra, lider ytelse. I et dual-core-prosessoren, blir dataene trukket av hver prosessor når det er nødvendig. En dual-core-prosessor Datastrømmene blir behandlet på samme tid, og når dataene er beregnet, prosessorene mesh data tilbake til en enkelt brukbare stream. Dette må ikke forveksles med et multi-prosessor-system, i hvilket samtlige prosessorer ligge på samme brikke. Den multi-prosessor system, på grunn av måten dataene er delt og reintegrert, kan være betydelig raskere enn en dual-core oppsett.

Krav til programvare

Dual core prosessorer er begrenset, men i at de er programvare-avhengig. Programvaren for hvert program må være i stand til å organisere dataene som sendes til begge prosessorkjerner, ellers dual-kjerner vil ikke gjenkjenne data på riktig måte, og bare én behandling kjerne er brukt. Programmene som vil dra mest nytte dual-core prosessorer er de som støtter multi-threading. Disse programmene innlemme koding som forteller prosessorene hvordan du best kan dele dataene for å oppnå de beste hastighetene. Fordi dual-core oppsett er programvare avhengig, er programvareutviklere å integrere muligheten til å sende flere tråder til de doble prosessorkjerner, og dermed gir programmer for å konvertere sine data dobbelt så raskt. Selv om dette var opprinnelig bare en fordel for kunder som bruker, for eksempel grafikk rende programmer, de siste årene programvareindustrien har begynt å fange opp med den nyeste maskinvaren. Nå, quad-core prosessorer er ikke uvanlig, med 4 prosessorkjerner i stedet for 1 eller 2. Det betyr at i grafikk og behandlings-tunge oppgaver, vil datamaskiner kunne håndtere betydelig mer data enn noen gang før.