Anonim

A Intel investiu muito em suas CPUs, com sua nova linha de oitava geração oferecendo desempenho mais alto do que nunca. No entanto, a maioria dos dispositivos vendidos agora está executando versões da sétima geração, e parece que um grande erro de CPU foi descoberto em uma variedade de chipsets Intel. Atualmente, os programadores estão trabalhando para corrigir o problema no sistema de memória virtual do Linux. Os usuários do macOS em hardware de 64 bits também precisarão garantir que seus sistemas sejam atualizados, pois há problemas com o hardware x86 da Intel. Os problemas não podem ser corrigidos com apenas uma pequena atualização, e você precisará atualizar o sistema operacional ou comprar um novo processador sem o problema em algum momento.

O bug é um problema de segurança no nível de chip e abre as portas para vulnerabilidades que ainda não foram reveladas devido a um embargo. No entanto, algumas informações foram divulgadas sobre o bug, apesar disso. O bug está nos processadores Intel produzidos na última década e permite que programas, incluindo navegadores, discernam o conteúdo do que normalmente seria a memória protegida do kernel. A correção envolve separar completamente a memória do kernel do que o usuário final estiver fazendo.

O problema surge sempre que um programa em execução precisa fazer alguma coisa, como gravar em um arquivo, pois o kernel está presente em todas as etapas do processo. É invisível, mas ainda está lá e quando um programa faz uma chamada para o sistema, o processador entra no modo kernel e entra no kernel. Quando o processo é concluído, a CPU retorna ao modo de usuário e, no modo de usuário, o código do kernel fica fora do site - mas ainda está presente. A correção move o kernel para um espaço separado, para que ele não esteja lá. Acredita-se que a falha se deva à Intel, permitindo que a proteção de acesso ao kernel seja ignorada, mas exatamente como isso está sendo feito não está claro.

A correção é ótima porque evita que o problema aconteça - mas tem uma grande desvantagem. Essa separação do processo é demorada, pois envolve a execução de todas as chamadas para o hardware. Eles forçam o processador a despejar dados em cache e recarregar informações do banco de memória. Isso aumenta a sobrecarga do kernel e diminui a velocidade do computador. Isso significa que uma máquina com tecnologia Intel agora será mais lenta, com estimativas atuais passando de 5% para 30%. Teoricamente, uma queda de 5% no desempenho não é tão ruim, mas se você acabou de gastar US $ 1.000 em uma nova plataforma em peças essenciais ou na compra de uma máquina pré-fabricada, isso dói muito, porque oferece automaticamente uma enorme gargalo.

Existem maneiras de contornar uma CPU enfraquecida mais lentamente que seu computador - você pode adicionar mais RAM com RAM física ou usando uma unidade USB como substituta. A primeira é definitivamente a sua melhor opção, mas se você está com pouco dinheiro ou simplesmente não tem tempo para procurar por RAM compatível com o seu computador, ela funcionará perfeitamente. Para usuários do Windows, é tão fácil quanto comprar uma unidade USB para o ReadyBoost e seguir algumas etapas com o botão direito do mouse para habilitá-lo. Usar um pouco do stick é bom para um pequeno impulso, mas para tirar o máximo proveito desse método, você deve dedicar toda a unidade a ele. Se você tem um pen drive espalhando poeira, não tem nada a perder fazendo isso. Mesmo comprar uma nova unidade apenas para esse fim não deve ser muito caro, pois as unidades de 32 GB custam cerca de US $ 10 regularmente. Para uma grande desaceleração, isso é semelhante ao preenchimento de um buraco aberto com goma de mascar - mas deve ajudar a aliviar um pouco a carga como uma correção a curto prazo.

A própria vulnerabilidade de segurança pode ser usada por malware para obter acesso ao computador do usuário, enquanto os hackers podem usá-lo para coisas como informações bancárias ou médicas. Também pode ser usado por programas ou outros usuários para ler o conteúdo da memória do kernel. A memória do kernel geralmente está oculta de coisas como senhas e arquivos, mas se um malware pode obter acesso a dados protegidos pelo kernel, então há mais uma camada de segurança na qual um usuário não pode confiar. Nesta era cada vez mais digital, esse é um pensamento particularmente assustador. Serviços em nuvem como Azure e Amazon receberão correções de segurança em breve, com a Microsoft declarando que o Azure receberá uma atualização em 10 de janeiro, enquanto os usuários dos Serviços Web da Amazon podem esperar uma atualização em 5 de janeiro.

Os processadores AMD usam proteções de segurança diferentes e não serão afetados pelos resultados do desempenho. Isso significa que os usuários que optaram por usar coisas como o novo chipset Ryzen acabaram tomando uma decisão muito sólida a longo prazo - mesmo que eles tenham ido e voltando para usar o hardware Intel ou AMD antes. Por não ter esse grande problema, a AMD pode dar um tapinha nas costas publicamente e também aumentar suas vendas enquanto a Intel está presa fazendo o controle de danos. A Intel tem lidado com alguns problemas de segurança no ano passado e parece indicar um problema maior.

A empresa está em guerra com a AMD tanto que eles podem muito bem ter perdido de vista o que importa a longo prazo - cuidando de seus clientes. Muitas empresas ficam obcecadas em vencer uma guerra no papel e isso afeta seus resultados a longo prazo porque eles perdem a confiança dos consumidores. Com problemas de segurança e vazamentos de memória saindo no ano passado, é mais difícil recomendar o hardware da Intel, porque parece menos seguro que os equivalentes da AMD. Embora testes de benchmarking possam colocar o hardware da Intel acima do da AMD, às vezes, pagar um pouco mais pela AMD pode valer a pena a longo prazo para os consumidores que tentam decidir o que comprar, já que geralmente há muito menos problemas para enfrentar. A Intel precisa se reunir para 2018 e garantir que eles lançem o melhor produto possível, em vez de tentarem uma guerra com uma empresa da AMD com a qual estão trabalhando seletivamente para criar chipsets melhores.

Vazamento de memória Intel atinge usuários de Windows, Mac e Linux