x86_64/x86/amd64:这三个术语在不同的项目中可能会被交替使用。 但它们都是指 x86 AMD/英特尔架构的 64 位“版本”。无论如何,x86_64这个字符串比x86和amd64使用得更广泛(也更受欢迎)。例如,FreeBSD 项目称 64 位的 x86 架构为amd64,而 Linux 和 macOS 则称之为x86_64。 由于AMD 在创造 64 位 ISA...
ARM 体系结构不同于我们熟悉的 x86 等服务器体系结构。ARM架构所设计的处理器只有 25 种基本指令类型,大部分操作都是通过寄存器实现的,每条指令都有自己的寄存器条件,且处理器提供多种寻址模式,而堆栈寻址和子程序由明确的编程技术组成、可以直接存取 64MB字节的内(缓)存,采用单循环执行方式。这些特点使得它的...
AMD64/x86-64x86-64有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。“x86-64”1999由AMD设计,AMD 首次公开 64 位集以扩充给 IA-32,称为 x86-64(后来改名为 AMD64)。 AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,可使现有以x86为...
接着intel向64位过渡的时候自己搞了个ia64(x64架构)但是因为和x86架构不兼容市场反应极差,amd率先搞了x86的64位兼容(32和64的混合架构)也就是后来的x86-64,后来Intel也拿到了生产这货的授权(i和a两家专利交叉的很严重),也搞了x86-64,因为amd先搞出来的所以x86-64也叫amd64 目前amd和Intel是世界上最大的两...
AMD64/x86-64 x86-64有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。 “x86-64”1999由AMD设计,AMD 首次公开 64 位集以扩充给 IA-32,称为 x86-64(后来改名为 AMD64)。 AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,可使现有以x86为...
复杂指令集是x86、x64(也叫 x86-64, amd64)两种架构,专利在Intel和AMD两家公司手里, 该架构CPU主要是Intel和AMD两家公司,这种CPU常用在PC机上,包括Windows,macOS和Linux。 简单指令集是arm一种架构,专利在ARM公司手里,该架构CPU主要有高通、三星、苹果、华为海思、联发科等公司。
AMD64/x86-64 x86-64是1999年由AMD设计,AMD首次公开64位集以扩充给IA-32,称为x86-64(后来改名为AMD64)。AMD64架构在IA-32上新增了64位寄存器,并兼容早期的16位和32位软件,因此许多操作系统以及产品,尤其是在Intel开发Intel64之前就引入x86-64支持的,使用AMD64同时指代AMD64和Intel64。Intel64是后续支持了AMD...
从(微型)处理器的开端说起,其实并不是像今天这样X86、ARM为主,实际上是百花齐放,例如MIPS和IA64等等,他们之间的差异非常之大。例如我们现在谈论的X86,实际上是X86的衍生构架X86-64,即64bit extended,64位元扩展架构。我们先将这些构架往后放放,先从最基本的逻辑角度分类。它们统归两大类,分别为“复杂...
AMD64是x86-64计算机体系结构的一个术语,它是由AMD公司于2003年发布的一种64位计算机处理器架构。AMD64体系架构的设计可以运行64位操作系统和64位应用程序,还能够兼容32位操作系统和应用程序。因此,AMD64文件一般指的是针对AMD64架构的64位的可执行文件,在运行这些文件时需要相应的AMD64计算机处理器。
ARM公司研发的则是arm架构,arm64与aarch64在历史中曾分别代表64位arm程序,目前两者概念已合并,新版64位arm程序统称为aarch64。在具体应用上,x86架构主要被intel与amd用于PC和服务器领域,而arm架构则广泛应用于移动设备和嵌入式系统。尽管x86和arm架构在设计上存在差异,例如x86采用的是冯·诺伊曼架构...