AMD64
AMD64, x64 ou x86-64, em informática, é o nome genérico dado à família (arquitetura) de processadores baseados na tecnologia de 64 bit, utilizada pelos processadores da AMD e da Intel. É um superconjunto da arquitetura x86. Portanto, processadores x86-64 podem executar programas x86 (x86-80) de 32-bit ou 16-bit sem perder a velocidade ou compatibilidade, e apoiar novos programas escritos em um alargado conjunto de instruções, que inclui um espaço alocado de endereçamento de 64-bit e outras capacidades.

A arquitetura é chamada "x64" por uma questão de similaridade com a arquitetura x86, e essa por sua vez é denominada assim pois os primeiros processadores desta família eram identificados somente por números terminados com a sequência "86": o 8086, o 80186, o 80286, o 80386 e o 80486. Como não se pode ter uma marca registrada sobre números, a Intel e a maior parte de seus competidores começaram a usar nomes que pudessem ser registrados como marca, como Pentium, para as gerações de processadores posteriores, mas a antiga nomenclatura tinha forjado um termo para toda a família.

O x86-64 foi desenhado pela empresa Advanced Micro Devices (AMD), que o renomeou AMD64. A primeira família de processadores para suportar a arquitetura foi a linha AMD K8. Esta foi a primeira vez que qualquer empresa, fora a Intel, fez significativas adições à arquitetura x86. A intel foi obrigada a seguir o exemplo, introduzindo modificações já no Pentium 4. A família de processadores NetBurst, inicialmente designada para IA-32 e EM64T e agora chamado Intel 64, é quase idêntica ao AMD64. x86-64 é compatível com códigos de 32 bits sem afetar o seu desempenho.

Por exemplo, os manuais dos colaboradores disponíveis da Intel na arquitetura IA-32 referem-se a IA-32 e IA-64. AMD licenciou seu projeto x86-64 à Intel, onde é introduzido no mercado sob o nome de Intel 64 (anteriormente EM64T). O projeto da AMD substituiu tentativas mais adiantadas por Intel de projetar suas próprias extensões x86-64, que tinham sido referidas como IA-64. Como Intel licencia à AMD o direito de usar a arquitetura x86 original (em cima de que x86-64 é baseado), estas companhias rivais confiam agora em si para o desenvolvimento 64-bit do processador. Isto conduziu a um exemplo da destruição mutuamente assegurada se uma ou outra companhia revoga sua licença respectiva. Se tal encenação ocorrer, AMD estaria desautorizada para produzir todos os processadores x86, e Intel seria autorizado já não produzir os processadores x86-64, forçando-a o de volta à arquitetura x86 de 32 bits agora-obsoleta. Os últimos processadores Intel manufacturado que não usaram o projeto AMD x86-64 eram versões adiantadas do Pentium 4 de núcleo Prescott, introduzido em fevereiro de 2004, e modelos Mobile da Intel núcleos introduzido até janeiro de 2006.

VIA Technologies, outro produtor de processadores x86, também incluídas instruções x86-64 no Isaiah, arquitetura utilizada no VIA Nano. Os termos x86-64 e x64 são usados frequentemente como termos vendedor-neutros em referência coletiva aos processadores x86-64 de toda a companhia. A especificação x86-64 é distinta da arquitetura de Intel Itanium (anteriormente IA-64), que não é compatível no nível nativo do grupo de instrução com as arquiteturas x86 ou o x86-64.
Q5300
processador
Concept
Q252132
64 bit
Concept
Q128896
AMD
ORG
Q248
Intel
ORG
Q182933
x86
Concept
Q207539
8086
MISC
Q725524
80186
MISC
Q622888
80286
MISC
Q237794
80386
MISC
Q213423
80486
MISC
Q214314
Pentium
ORG
Q16525012
AMD64
Concept
Q16525012
AMD64
Concept
Q16525012
AMD64
Concept
2004-02-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
evereiro de 2004
DATE
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-80^^http://www.w3.org/2001/XMLSchema#decimal
-80
NUMBER
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
+16^^http://www.w3.org/2001/XMLSchema#decimal
16
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+8086^^http://www.w3.org/2001/XMLSchema#decimal
8086
NUMBER
+80186^^http://www.w3.org/2001/XMLSchema#decimal
80186
NUMBER
+80286^^http://www.w3.org/2001/XMLSchema#decimal
80286
NUMBER
+80386^^http://www.w3.org/2001/XMLSchema#decimal
80386
NUMBER
+80486^^http://www.w3.org/2001/XMLSchema#decimal
80486
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+8^^http://www.w3.org/2001/XMLSchema#decimal
8
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
-32^^http://www.w3.org/2001/XMLSchema#decimal
-32
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
-32^^http://www.w3.org/2001/XMLSchema#decimal
-32
NUMBER
-32^^http://www.w3.org/2001/XMLSchema#decimal
-32
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
+86^^http://www.w3.org/2001/XMLSchema#decimal
86
NUMBER
-64^^http://www.w3.org/2001/XMLSchema#decimal
-64
NUMBER
designed by
manufacturer