Bugs & Flaws da CPU: unha breve historia

Aquí tes os erros e fallos da CPU e o que podes facer con eles

Un problema cunha CPU , os "cerebros" da túa computadora ou outro dispositivo, xeralmente pode clasificarse como un erro ou un fallo . Neste contexto, un erro de CPU é calquera problema que se poida solucionar ou traballar sen afectar o resto do sistema, mentres que un fallo da CPU é un problema fundamental que require cambios no sistema.

Problemas como estes con CPU xeralmente ocorren por mor dos erros cometidos durante o deseño ou produción do chip. Dependendo do erro / fallo específico da CPU, os efectos poden ser de baixo rendemento a vulnerabilidades de seguridade de varias graves.

A corrección dun fallo ou fallo da CPU implica reparar como funciona o software dun dispositivo coa CPU, que adoita realizarse mediante unha actualización de software ou substituír a CPU cunha que non teña o problema. Se é substituído ou traballado por medio dunha actualización de software depende da gravidade e complexidade do problema da CPU.

Meltdown & amp; Falsos espectros

O fallo da CPU de Meltdown foi revelado ao público por Google Project Zero en 2018, así como pola Cyberes Technology e pola Graz University of Technology. Spectre foi revelado o mesmo ano por Rambus, Google Project Zero e investigadores en varias universidades.

Un procesador usa o que se chama "execución especulativa" para adiviñar o que se lle pedirá a continuación para aforrar tempo. Cando fai isto, extrae información da memoria RAM , a memoria de traballo da súa computadora ou dispositivo, para obter detalles sobre o que está a suceder e o que necesita facer para realizar unha acción específica baseada na nova información.

O problema é que cando o procesador prepara as súas accións e colas sobre o que vai facer a continuación, esa información podería estar exposta e "ao aire libre" para o software malicioso ou os sitios web a tomar e ler como propios.

Isto significa que un virus no seu computador ou un sitio malicioso podería, potencialmente, acceder a esa información desde a CPU para ver o que se reuniu desde a memoria, que podería ser todo o que estaba aberto e utilizado actualmente no dispositivo, incluída a información confidencial, como contrasinais fotos e información de pagamento.

Estas fallas de CPU afectaron todo tipo de dispositivos que funcionan con procesadores Intel, AMD e outros procesadores e que afectaron dispositivos como teléfonos intelixentes, escritorios e portátiles, así como contas de almacenamento de ficheiros en liña, etc.

Por mor da profunda arraigada estas falla nos procesadores afectados, a substitución do hardware é a única solución permanente. Non obstante, manter o software e o sistema operativo actualizados pode proporcionar unha solución aceptable, reconfigurando como o teu software accede á CPU, evitando os problemas.

Aquí tes algunhas actualizacións de núcleo que parecían Meltdown e Specter:

Consello: sempre asegúrese de aplicar actualizacións ao seu sistema operativo e software cando estean dispoñibles. Isto significa non saltar as notificacións no seu ordenador ou teléfono intelixente e facer o mellor para manter os programas de software actualizados a medida que se lanzan novas versións e actualizacións.

Erro de Pentium FDIV

Este fallo da CPU foi descuberto polo profesor Thomas Nicely de Lynchburg College en 1994, que primeiro revelou nun correo electrónico.

O erro Pentium FDIV afecta só aos chips Intel Pentium, especialmente dentro dunha área da CPU chamada "unidade de coma flotante", que é a parte do procesador que realiza funcións matemáticas como suma, resta e multiplicación, aínda que este erro só afectou a división operacións.

Este erro da CPU daría resultados incorrectos nas aplicacións que determinan un cociente, como as calculadoras e o software de folla de cálculo. A causa deste erro foi un erro de programación onde se omitiron certas táboas de busca de matemáticas, polo que os cálculos que precisaban o acceso a esas táboas non eran tan exactos como puideron ser.

Non obstante, estímase que o erro Pentium FDIV daría resultados imprecisos en só 1 de cada 9 mil millóns de cálculos de coma flotante, e só se vería en números realmente pequenos ou realmente grandes, moitas veces en torno aos números 9 ou 10.

Dito isto, houbo unha polémica non resolta sobre a frecuencia con que este erro podería ser un problema, con Intel afirmando que só sucedería ao usuario medio unha vez cada 27.000 anos , mentres que IBM dixo que isto ocorrería sempre que cada 24 días.

Engadiuse varios parches para evitar este erro:

En decembro de 1994, Intel anunciou unha política de substitución para substituír todos os procesadores que foron afectados polo erro. As CPUs enviadas máis tarde non se viron afectadas por este erro, polo que os dispositivos que utilizan un procesador Intel creados despois de 1994 non se ven afectados por este problema particular de punto flotante.