Diferença Entre x86 e x64 Diferença entre

Anonim

de computador rápido estão em constante evolução, e se basearmos nossas previsões para a lei de Moore, isso continuaria por décadas. O desenvolvimento acelerado do hardware do computador deve-se em grande parte ao apetite voraz dos consumidores por componentes melhores e mais rápidos. Sempre que os desenvolvedores atingem um obstáculo que limita o avanço do padrão atual, vemos uma mudança súbita para um novo padrão. Isso é o que está acontecendo entre x86 e x64.

x86 é uma tecnologia muito antiga que começou com a família de processadores 8086. Ele agora evoluiu para a versão x86-32, que é a versão mais comum e seu sucessor x86-64 ou mais comumente conhecido como x64. A mudança gradual para o x64 começou bastante cedo, enquanto ainda não havia grandes desvantagens observadas no mercado de PCs. Isso ocorre porque o primeiro mercado a experimentar os problemas relacionados ao x86 foi quem executou servidores de alto nível.

A execução de um sistema com arquitetura de 32 bits significa que você sempre está limitado ao que os 32bits podem apontar. Nesse caso, o problema decorreu da memória. Um ponteiro longo de 32 bits só pode apontar para um máximo de 4. 2 bilhões de endereços, que é apenas cerca de 4 GB de memória. Como tal, ele só pode alocar até 4 GB de memória para um determinado programa, mesmo que tenha 16 GB de memória disponível. Esta limitação nunca pode ser um problema para uma instalação doméstica, mas em um ambiente de servidor, apresenta um enorme problema. É por isso que os processadores x64 apareceram muito cedo para os consumidores.

A arquitetura x64 ainda segue o que x86 tem, mas melhora com isso, tendo 64 bits em cada endereço. Isso significa que a capacidade de memória da arquitetura x64 é o quadrado de 4. 2 bilhões, que por enquanto é uma quantidade inimaginável de memória. Isso, juntamente com certos aprimoramentos, torna a arquitetura x64 um processador certamente excelente para substituir seu antecessor.

O problema com o x64 é que o software para ele ainda não está disponível. Embora já existam sistemas operacionais que tentam aproveitar a arquitetura x64, a maioria não existe e há alguns que não serão executados em um sistema operacional x64. Eventualmente, o software destinado à arquitetura x64 chegaria e todo o hardware e software de 32 bits ficariam obsoletos. Mas, por enquanto, a arquitetura x64 ainda está assombrada por incompatibilidades de software que limitam seu apelo ao público em geral.

A última característica da arquitetura x64 é a sua compatibilidade inversa absoluta com o x86. Então, mesmo que o seu processador seja x64, o usuário não notará nenhuma diferença, desde que seu sistema operacional seja de 32 bits. Isso pode ser bom, uma vez que o software chega, você só precisará atualizar seu sistema operacional e software, já que o hardware já está lá.