Errors i falles de la CPU: una breu història

A continuació, us expliquem què són els errors i les fallades de la CPU i què podeu fer al respecte

Un problema amb una CPU , els "cervells" de l'ordinador o d'un altre dispositiu, normalment es pot classificar com un error o un defecte . En aquest context, un error de la CPU és qualsevol problema que es pugui solucionar o treballar sense afectar la resta del sistema, mentre que un defecte de la CPU és un problema fonamental que requereix canvis a tot el sistema.

Problemes com aquests amb CPU normalment ocorren a causa dels errors comesos durant el disseny o la producció del xip. Depenent de l'error / fallada de la CPU específica, els efectes podrien ser d'un rendiment deficient a vulnerabilitats de seguretat de diverses gravetat.

La solució d'un defecte o un error de la CPU implica tornar a treballar com funciona el programari d'un dispositiu amb la CPU, que sol fer-se mitjançant una actualització de programari o substituir la CPU per un que no tingui el problema. Si es reemplaça o es treballa a través d'una actualització de programari depèn de la gravetat i la complexitat del problema de la CPU.

Meltdown & amp; Espectres defectuosos

La fallida de la CPU de Meltdown va ser revelada per primera vegada al públic per Google Project Zero el 2018, a més de Cyberes Technology i la Universitat de Tecnologia de Graz. Spectre va ser divulgat el mateix any per Rambus, Google Project Zero i investigadors de diverses universitats.

Un processador utilitza el que s'anomena "execució especulativa" per endevinar què es demana que faci a continuació per tal d'estalviar temps. Quan ho fa, treu informació de la memòria RAM , la memòria de treball de l'ordinador o del dispositiu, per obtenir informació sobre el que està passant i sobre el que necessita fer al costat d'executar una acció específica basada en aquesta nova informació.

El problema és que quan el processador prepara les seves accions i fa un seguiment del que farà més endavant, aquesta informació podria estar exposada i "oberta" per al programari maliciós o els llocs web que prengui i llegeixi com a propi.

Això significa que un virus a l'ordinador o un lloc desconegut podria, potencialment, accedir a aquesta informació des de la CPU per veure el que es va recollir de la memòria, que podria ser qualsevol cosa que estigui oberta actualment i que s'utilitzi al dispositiu, inclosa la informació confidencial, com ara contrasenyes , fotos i informació de pagament.

Aquests defectes de la CPU afecten tot tipus de dispositius que s'executen en processadors Intel, AMD i altres processadors i han afectat dispositius com ara telèfons intel·ligents, ordinadors de sobretaula i ordinadors portàtils, així com comptes d'emmagatzematge d'arxius en línia, etc.

A causa de la profunditat en què estan arrelats aquests defectes en els processadors afectats, la substitució del maquinari és l'única solució permanent. Tanmateix, mantenir el programari i el sistema operatiu actualitzats pot proporcionar una solució acceptable, reconfigurant com el vostre programari accedeix a la CPU, essencialment eludir els problemes.

A continuació, es mostren algunes actualitzacions principals que fusionen Meltdown i Specter:

Suggeriment: assegureu-vos sempre d'aplicar actualitzacions al vostre sistema operatiu i al programari quan estiguin disponibles. Això significa no saltar les notificacions a l'ordinador o telèfon intel·ligent i fer tot el possible per mantenir els programes de programari actualitzats a mesura que es publiquen noves versions i actualitzacions.

Fallo de Pentium FDIV

Aquest error de la CPU va ser descobert pel professor de Lynchburg College Thomas Nicely el 1994, que va revelar per primera vegada en un correu electrònic.

L'error Pentium FDIV només afectava els xips Intel Pentium, especialment dins d'una àrea de la CPU anomenada "unitat de punt flotant", que és la part del processador que realitza funcions matemàtiques com ara suma, resta i multiplicació, tot i que aquest error només afectava a la divisió operacions

Aquest error de la CPU donaria resultats incorrectes en aplicacions que determinen un quocient, com ara calculadores i programari de full de càlcul. La causa d'aquest error era un error de programació en el qual s'ometen determinades taules de cerca matemàtica, de manera que els càlculs que necessitaven accés a aquestes taules no eren tan exactes com poguessin haver estat.

No obstant això, s'ha estimat que l'error Pentium FDIV donaria resultats incorrectes en només 1 de cada 9 mil milions de càlculs de coma flotant, i només es veuria en nombres realment petits o molt grans, sovint al voltant del número 9 o 10.

Dit això, hi va haver una controvèrsia no resolta sobre la freqüència amb que aquest error seria un problema, i Intel va afirmar que només passaria a l'usuari mitjà una vegada cada 27.000 anys , mentre que IBM va dir que passaria tan sovint com cada 24 dies.

Es van llançar diversos pegats per evitar aquest error:

Al desembre de 1994, Intel va anunciar una política de reemplaçament de per vida per substituir tots els processadors afectats per l'error. Les CPU enviades més endavant ja no es van veure afectades per aquest error, de manera que els dispositius que utilitzen un processador Intel creat després de 1994 no es veuen afectats per aquest problema particular de punt flotant.