Porque é que o Windows 32-bit se chama Windows x86 e não Windows x32?

o sistema operativo Windows pode ser 32 bits ou 64 bits. A versão 64 bit é chamada Windows x64 mas a versão 32 bit é chamada Windows x86 . Porque não se chama Windows x32 ? Qual é a razão?

Author: Community, 2015-04-30

3 answers

X86 é o nome da arquitetura que é construída para funcionar (o nome vem de uma série de processadores Intel antigos, os nomes dos quais todos terminaram em 86, o primeiro dos quais foi o 8086). Embora o x86 fosse originalmente uma arquitetura de 16 bits, a versão em uso hoje é a extensão de 32 bits.

X64 é na verdade mais corretamente "x86-64" --a extensão de 64 bits de x86. Foi desenvolvido pela AMD sob uma licença da Intel, que pode explicar a diferença na nomenclatura (que e o fato de que ambas as arquiteturas têm visto uso simultâneo por um longo tempo, assim marcando a distinção é importante). Apesar de tudo, é mais fácil dizer x64, por isso continuamos com isso.

 25
Author: bionicOnion, 2015-04-30 17:53:28

CPUs Intel no coração da arquitetura PC costumava ter números de modelos terminando com o número 86. Havia a 8086, 80286, 80386, 80486, 80586 (the original Pentium), 80686 (Pentium Pro)... Aplicações e sistemas operacionais (DOS, Windows) capazes de executar em um desses CPUs provavelmente funcionariam em outro CPU dessa linha, embora mais lento ou mais rápido. Também havia arquiteturas de CPU concorrentes de outros fabricantes, incompatíveis com a Intel, como SPARC, MIPS, ARM, Alpha. Ao comparar arquiteturas, as pessoas usariam o nome x86 para se referir à linha principal da Intel de CPUs 16/32-bits. Então você teria a versão x86 de uma aplicação, a versão Alpha de uma aplicação, ou a versão SPARC...

Então as preocupações de marketing tiveram precedência sobre a engenharia e a Intel começou a dar aos seus CPUs nomes não-numéricos (Pentium2, Core2) e o número do modelo técnico foi enterrado nas especificações técnicas.

Quando a AMD saiu com as extensões de 64 bits da classic Intel CPU instruction set, applications and OSes need to be recompiled to take advantage of the new features, making them incompatible with the previous Intel CPU models. AMD originalmente usou o nome AMD64 para esta nova plataforma, mas então a Intel começou a fazer chips compatíveis com amd64 (como Intel 64), e foi renomeado para x64 porque não era mais uma exclusividade AMD.

Por isso, embora as plataformas x86 e x64 comecem com um x, O x não significa a mesma coisa, sendo que um deles é o x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x o número do modelo CPU (286, 386...) e o outro é o fabricante (AMD64, Intel64).
 2
Author: user2554509, 2015-04-30 18:15:39

Provavelmente porque a linha x86 tornou-se sinônimo de 32 processadores de bits por algum tempo, enquanto x64 foi especificamente uma designação para 64 bits como aplicações e sistemas operacionais foram transitados, e agora existem aplicações de software que requerem a designação de 64 bits para executar (como alguns software VM).

 0
Author: Ali Ahmad, 2018-03-08 14:00:31