Skrivet av milan979:
Men fan jobbigt att man måste uppgradera andra delar för att klara av en i5.
Det är inte "för att den ska klara av en i5", det är för att den ska klara nya processorer överhuvudtaget. Sandy Bridge och Ivy Bridge passar på samma moderkort, men ingendera fungerar på äldre. Det är helt enkelt en mängd saker som förändrats i hur processor och moderkort arbetar sedan Core2's tid, inte minst att minneskontrollern numera sitter i processorn istället för på moderkortet och att grafikkort och processor är direkt sammanlänkade snarare än att gå via styrkretsen som på 775-korten.
Detta förstås undantaget det faktum att en processor med 1155 pinnar självklart inte passar på ett moderkort vars sockel bara har 775 hål.
Vad gäller i3/i5/i7 ser det ut så här;
- Core i3 är i grunden en tvåkärnig processor, men den har även HT (hyperthreading). Den kan alltså hantera fyra uppgifter samtidigt men har fortfarande bara kraften av två kärnor att tillgå.
- Core i5 är en rent fyrkärnig processor utan HT. Den kan hantera fyra uppgifter samtidigt - en per kärna - men har också kraften av alla fyra kärnorna till sitt förfogande.
- Core i7 är precis som i5 en fyrkärnig processor, men denna har också HT. Den kan alltså hantera åtta uppgifter men med samma tillgängliga kraft från fyra kärnor som i5'an.
Hyperthreading tillför ingen kraft till en processor, snarare gör overheaden för det att man tappar en aning. Det är egentligen en funktion för att bättre kunna utnyttja den tillgängliga kraften i en kärna. Rent praktiskt är det extremt sällan fyra trådar kan utnyttja fyra kärnor till absolut max, oftast har du en tråd som utnyttjar en kärna fullt ut och flera som utnyttjar de andra halvdant. Vad HT gör är att använda den fria kapacitet dessa andra kärnor har till ytterligare trådar.
Skillnaden mellan i5 och i7 är alltså att en i7 blir en bit snabbare när du har många (över 4) trådar i ett program, men det kräver att vardera tråd inte kan utnyttja kärnorna fullt ut just eftersom två trådar delar på samma kärna. Det är därför du sällan ser några extrema prestandaskillnader mellan en i5:a och en i7:a - den tillgängliga råstyrkan i kärnorna är trots allt exakt densamma då båda har samma antal fysiska kärnor. Skillnaden mellan en i3 och en i5 däremot är betydligt större då i5:an i teorin har dubbelt upp jämfört med i3:ans beräkningskraft.
Det tål däremot att påpekas ännu en gång att i program, spel och applikationer som inte kan utnyttja mer än maximalt 4 trådar så är en i7:a inte ett dugg snabbare än en i5:a. Tvärt om är den oftast någon procent långsammare om båda processorerna är identiskt klockade. Av denna enkla anledningen är i5 det "naturliga" valet i dagsläget, då extremt få program och ännu färre spel kan utnyttja mer än 3-4 trådar, men oftast i de fall de utnyttjar fyra trådar gör detta ganska bra.