Anonim

Intel har lagt mycket lager i sina CPU: er, med deras nya åttonde generationens linje som ger högre prestanda än någonsin tidigare. Men de flesta enheter som säljs nu kör sjunde generationens versioner, och det verkar som om ett stort CPU-fel har upptäckts i en mängd olika Intel-chipset. För närvarande arbetar programmerare för att fixa problemet i Linux: s virtuella minnessystem. macOS-användare på 64-bitars hårdvara måste också se till att deras system uppdateras eftersom problemen är med Intels x86-hårdvara. Problemen kan inte åtgärdas med bara en liten uppdatering, och du måste antingen uppdatera operativsystemet eller köpa en ny processor utan problemet någon gång.

Buggen är ett säkerhetsproblem på chipnivå och öppnar dörren till sårbarheter som ännu inte har avslöjats på grund av ett embargo. Trots detta har viss information släppts om felet. Buggen finns i Intel-processorer som producerats under det senaste decenniet och gör att program, inklusive webbläsare, kan urskilja innehållet i vad som normalt skulle vara skyddat kärnminne. Fixet innebär att separera kärnans minne helt från vad slutanvändaren gör.

Problemet växer upp när ett löpande program behöver göra någonting, som att skriva till en fil eftersom kärnan finns i varje steg i processen. Det är osynligt, men fortfarande där och när ett program ringer till systemet går processorn till kärnläge och går in i kärnan. När processen är klar går CPU tillbaka till användarläge och i användarläge är kärnans kod inte på plats - men fortfarande närvarande. Fixet flyttar kärnan till ett separat utrymme så att den inte är där. Bristen antas bero på att Intel tillåter skydd av kärntillgångar att kringgås, men exakt hur det görs är inte klart.

Fixet är bra eftersom det kommer att förhindra att problemet uppstår - men det har en stor nackdel. Denna separering av processen är tidskrävande eftersom den innebär att den görs för varje samtal till hårdvaran. De tvingar processorn att dumpa cachad data och ladda om information från minnesbanken. Detta ökar kärnans overhead och kommer naturligtvis att sakta ner datorn. Detta innebär att en Intel-driven maskin nu kommer att bli långsammare, med nuvarande uppskattningar från 5% till 30%. En minskning av 5% i prestanda är inte så illa i teorin, men om du bara har spenderat 1 000 $ på en ny rigg, antingen i kärndelar eller för att köpa en förbyggd maskin, så gör det ont om att det automatiskt ger dig en massiv flaskhals.

Det finns sätt att komma runt en försvagad CPU långsammare din dator - du kan lägga till mer RAM antingen med fysiskt RAM eller genom att använda en USB-enhet som ersättare. Det förstnämnda är definitivt ditt bästa alternativ, men om du är lutad på pengar eller helt enkelt inte har tid att söka efter RAM som är kompatibelt med din dator kommer det att fungera i en nypa. För Windows-användare är detta lika enkelt som att köpa en USB-enhet för ReadyBoost och gå igenom några steg med högerklick för att aktivera det. Att använda en del av pinnen är okej för en mindre boost, men för att få ut det mesta av denna metod bör du ägna hela enheten till den. Om du har en tumdrift som ligger runt att samla damm, har du ingenting att verkligen förlora genom att göra detta. Även att köpa en ny enhet precis för detta ändamål borde inte vara för dyrt eftersom 32 GB-enheter vanligtvis kostar cirka 10 dollar. För större avmattning liknar detta att fylla ett gapande hål med tuggummi - men det bör hjälpa till att underlätta belastningen lite som en kortvarig fix.

Själv säkerhetssårbarheten kan användas av skadlig programvara för att få tillgång till en användares dator, medan hackare kan använda den för saker som bank- eller medicinsk information. Det kan också användas av program eller andra användare för att läsa innehållet i kärnminnet. Kärnminnet är vanligtvis dold för saker som lösenord och filer, men om en bit malware kan få tillgång till kärnskyddad data, är det ytterligare ett lager av säkerhet som en användare inte kan lita på. I denna alltmer digitala tidsålder är det en särskilt skrämmande tanke. Molntjänster som Azure och Amazon kommer snart att få säkerhetsfixar, med Microsoft som säger att Azure kommer att få en uppdatering den 10 januari medan Amazon Web Services-användare kan förvänta sig en uppdatering den 5 januari.

AMD-processorer använder olika säkerhetsskydd och kommer inte att påverkas av träffar. Detta innebär att användare som valde att gå med saker som den nya Ryzen-chipseten avslutade ett mycket bra beslut på lång sikt - även om de kanske har gått fram och tillbaka om de skulle använda Intel eller AMD-hårdvara tidigare. Genom att inte ha den här stora frågan kan AMD ge sig själv ett stort klapp offentligt och också öka sin försäljning medan Intel sitter fast och gör skadekontroll. Intel har hanterat en hel del säkerhetsproblem under det senaste året och det verkar tyder på ett större problem.

Företaget har varit i krig med AMD så mycket att de mycket väl kan ha tappat synen på vad som är viktigt på lång sikt - att ta hand om sina kunder. Många företag blir besatta av att vinna ett krig på papper och det påverkar deras slut på lång sikt eftersom de förlorar konsumenternas förtroende. Med säkerhetsproblem och minnesläckor som kommer ut just under det senaste året är det svårare att rekommendera Intel-hårdvara eftersom det verkar mindre säkert än AMD: s motsvarigheter. Även om benchmarkingtester kan lägga Intels hårdvara ovanför AMD: er ibland, kan det vara värt det på lång sikt att betala lite mer för AMD för konsumenter som försöker bestämma vad de ska köpa eftersom det i allmänhet har mycket färre problem att ta itu med. Intel måste samlas för 2018 och se till att de lägger ut den bästa möjliga produkten istället för att försöka vinna ett krig med ett företag i AMD som de nu arbetar med selektivt för att göra bättre chipset.

Intel minnesläcka träffar Windows-, Mac- och Linux-användare