Un problema con una CPU, los "cerebros" de su computadora u otro dispositivo, generalmente se puede clasificar como un insecto o un falla . En este contexto, una CPU insecto es cualquier problema con él que se pueda arreglar o solucionar sin afectar al resto del sistema, mientras que una CPU falla Es un tema fundamental que requiere cambios en todo el sistema.
Problemas como estos con las CPU generalmente ocurren debido a errores cometidos durante el diseño o la producción del chip. Dependiendo de la falla / falla específica de la CPU, los efectos pueden ser desde un desempeño deficiente hasta vulnerabilidades de seguridad de varias severidades.
Reparar una falla o error de la CPU implica volver a trabajar cómo funciona el software de un dispositivo con la CPU, que generalmente se realiza a través de una actualización de software, o reemplazar la CPU con una que no tenga el problema. El hecho de que se reemplace o se solucione mediante una actualización de software depende de la gravedad y la complejidad del problema de la CPU.
Fallas de derretimiento y espectro
La falla de CPU Meltdown fue revelada al público por primera vez por Google Project Zero en 2018, así como por Cyberes Technology y Graz University of Technology. Spectre fue divulgado el mismo año por Rambus, Google Project Zero e investigadores en varias universidades.
Un procesador utiliza lo que se llama "ejecución especulativa" para adivinar qué se le pedirá que haga a continuación para ahorrar tiempo. Cuando hace esto, extrae información de la RAM, la computadora o la memoria de trabajo del dispositivo, para recopilar detalles sobre lo que está sucediendo actualmente y lo que debe hacer a continuación para realizar una acción específica basada en esa nueva información.
El problema es que cuando el procesador prepara sus acciones y pone en cola lo que hará a continuación, esa información podría estar expuesta y "expuesta" para que los sitios web o software malintencionados los tomen y lean como propios.
Esto significa que un virus en su computadora o en un sitio web no autorizado podría, potencialmente, acceder a esa información desde la CPU para ver lo que recopiló de la memoria, que podría ser cualquier cosa que estuviera actualmente abierta y se esté utilizando en el dispositivo, incluida información confidencial como contraseñas. , fotos, e información de pago.
Estas fallas de la CPU afectaron a todo tipo de dispositivos que se ejecutan en Intel, AMD y otros procesadores, y dispositivos afectados como teléfonos inteligentes, computadoras de escritorio y portátiles, así como cuentas de almacenamiento de archivos en línea, etc.
Debido a lo profundamente arraigados que están estos defectos en los procesadores afectados, reemplazar el hardware es la única solución permanente. Sin embargo, mantener su software y sistema operativo actualizados puede proporcionar una solución aceptable, reconfigurando cómo su software accede a la CPU, esencialmente evitando los problemas.
Aquí hay algunas actualizaciones principales que parchearon Meltdown y Spectre:
- Windows 10 fue parcheado con la actualización KB4056892, que puede instalarse manualmente desde este enlace, pero es mejor instalarlo a través de Windows Update.
- Se lanzaron las siguientes actualizaciones para macOS: High Sierra 10.13.2, Actualización de seguridad 2018-001 para Sierra y Actualización de seguridad 2018-001 para El Capitán.
- Los dispositivos Android que se ejecutan en el Nivel de parche de seguridad 2018-01-05 y posteriores están protegidos.
- Los dispositivos Apple iOS fueron parchados con iOS 11.2.2 para "mitigar los efectos de Spectre" en el navegador web Safari.
- Los navegadores Firefox actualizados al menos a la versión 57.0.4 están protegidos. Ver ¿Cómo actualizo Firefox? si necesitas ayuda.
- Safari 11.0.2 fue lanzado para macOS Sierra y OS X El Capitan.
Propina: ¡Siempre asegúrese de aplicar actualizaciones a su sistema operativo y software a medida que estén disponibles! Eso significa no saltear las notificaciones en su computadora o teléfono inteligente y hacer todo lo posible para mantener sus programas de software actualizados a medida que se lanzan nuevas versiones y actualizaciones.
Pentium FDIV Bug
Este error de CPU fue descubierto por el profesor Thomas Lynely de Lynchburg College en 1994, que reveló por primera vez en un correo electrónico.
El error Pentium FDIV afectó solo a los chips Intel Pentium, particularmente dentro de un área de la CPU llamada "unidad de punto flotante", que es la parte del procesador que realiza funciones matemáticas como la suma, la resta y la multiplicación, aunque este error solo afectó la división operaciones
Este error de CPU daría resultados incorrectos en aplicaciones que determinan un cociente, como calculadoras y software de hoja de cálculo. La causa de este error fue un error de programación en el que se omitieron ciertas tablas de búsqueda matemática, por lo que cualquier cálculo que necesitara acceder a esas tablas no fue tan preciso como podría haber sido.
Sin embargo, se ha estimado que el error Pentium FDIV daría resultados inexactos en solo 1 de cada 9 mil millones de cálculos de punto flotante, y solo se vería en números realmente pequeños o muy grandes, a menudo alrededor del 9º o 10º dígito.
Dicho esto, hubo una controversia sin resolver sobre la frecuencia con la que este error realmente sería un problema, ya que Intel afirma que solo le sucederá al usuario promedio una vez cada 27,000 años , mientras que IBM dijo que sucedería tan a menudo como cada 24 días.
Se lanzaron varios parches para solucionar este error:
- Microsoft lanzó parches para el sistema operativo Windows y Microsoft Excel. Estos archivos estan titulados WW1140.EXE y WE1136.EXE , respectivamente, y aún se pueden descargar desde este sitio web de Microsoft Software Library Mirror.
- Wolfram lanzó este parche para su programa de computación Mathematica.
En diciembre de 1994, Intel anunció una política de reemplazo de por vida para reemplazar todos los procesadores que se vieron afectados por el error.Las CPU enviadas más tarde ya no se vieron afectadas por este error, por lo que los dispositivos que usan un procesador Intel creado después de 1994 no se ven afectados por este problema particular de unidad de punto flotante.