Javatpoint标志
Javatpoint标志

什么是X86?

什么是X86

x86是一种Intel CPU架构,用来表示在最初的8086处理器之后发布的微处理器家族。它起源于1978年的16位8086处理器,这是基于英特尔的微处理器家族8086和8088微处理器。一般来说,X86是由286、386、486和586处理器组成的英特尔处理器的术语。在现代,术语“x86”被用来表示任何确保向后兼容x86指令集体系结构的32位处理器。由于处理器的全名是80286、80386、80486和80586;因此,术语x86是80x86的缩写。通常情况下,“80”是为了避免冗余。

在开始时,x86开始使用8位指令集,然后随着技术的日益发展,它开始使用16位和32位指令集。在几乎所有的计算机中,X86微处理器可以运行;计算机服务器和笔记本电脑,从超级计算机到台式电脑。但是,该软件可能无法在需要针对更新的x86处理器进行优化的旧处理器上运行。在x86架构40年的历史中,有许多新特性被添加到x86架构中。它的卓越成就几乎完全是向后兼容的。

现代64位处理器可能被称为amd64;但是,它们也被称为x86_64。在21世纪初,就amd64标签而言,它处于64位处理技术的前沿。x86这个术语是在最初的英特尔8086芯片的基础上形成的,该芯片以数字86结尾。附加的段寄存器包含在x86处理器中,这使得它能够以相同的间隔访问多个数据段。不考虑段寄存器,它还支持代码段寄存器和额外的堆栈段寄存器。

一台计算机使用英特尔处理器(不是AMD或PowerPC),如果它的技术规范描述它是基于x86架构。这些号码不能注册商标;它们只提供了一种区分处理器类型的简单方法。这就是英特尔586处理器被称为奔腾处理器的原因。然而,软件开发人员使用这些数字来指代处理器。

通过设置虚拟8086模式标志,x86处理器可以转换为高速8086处理器。考虑到操作系统、单个服务器和单个应用程序,在虚拟化的帮助下,基于x86的平台的效率显著提高。

在处理数据事务和数据库的处理时,涉及高端计算(x86)的企业工作负载与其他处理器相比具有显著的缺点。在选择基于x86的平台时,必须考虑可伸缩性需求、体系结构、工作负载概要和操作系统。

x86指的是32位系统,而x64指的是64位系统的原因如下:

8086处理器的设计在某种程度上,更常见的是,有可能在一开始就理解比特机器语言。他们的8086被称为x86架构,因为他们把86放在型号的末尾。x64是支持64位代码的体系结构,因为它是x86指令集扩展的名称。在最初的开发阶段,它被称为x86-64。然而,后来它被缩短为现在的x64,因为它太长了。

X86的历史

x86处理器开始由DM&P、NexGen、UMC、AMD、富士通、Cyrix、C&T、OKI、西门子、STM等公司生产;它是为个人电脑和嵌入式系统设计的。最初,16位处理器是兼容的;然而,32位的设计和开发经过了很长时间。大约在1990年,i386和i486兼容处理器的实际数量开始出现。x86或x87处理器由其他公司设计或制造;一些是Weitek,国家半导体,ITT公司和ULSI系统技术公司。

奔腾品牌名称,在完全流水线的i486之后,由英特尔发布了他们新的超规模x86设计。x86的命名方案现在已合法清除。其他x86供应商,为了他们的x86兼容产品,不得不选择不同的名称。第一批实现了寄存器重命名以实现推测执行的x86微处理器、Cyrix设计的5x86、6x86MX (MII)系列以及非常高效的6x86 (M1)都是由IBM与Cyrix合作生产的。

最初,这些微处理器的版本有散热的缺点。6x86处理器也有一些小的兼容性问题。而且,Nx586缺少引脚兼容性和浮点单元。此外,当K5推出时,它的表现有些令人失望。K5具有更好的Pentium兼容性,与整数码上的Pentium相比,6x86要快得多。其他竞争对手,如Transmeta, Rise Technology和Centaur Technology也在那里。

威盛的C3和C7处理器是非常节能的处理器,已经销售了很多年。它们是由Centaur公司设计的。VIA Nano是Centaur第一款具有超标量和推测执行的处理器。当P5 Pentium(英特尔Atom)推出时,它也几乎在同一时间推出。

x86和x64的区别是什么?

x86和x64之间的主要区别是x64指的是64位CPU而操作系统,x86指的是32位CPU和操作系统。x64有可能处理8,16甚至32GB的物理内存,而x86包含有限数量的最大物理内存,4gb是一个只能为0或1的数字的缩写。这就是cpu不能像1和0那样使用大量RAM的主要原因。这意味着32位处理器包含42.9亿个内存位置;所有存储一个字节的数据,大约等于。4GB内存。

此外,具有64位处理器的计算机可以同时处理32位程序和64位程序,而具有32位处理器的计算机只能处理32位程序。对此,主要原因是它们的位大小与基本级别不同。与32位处理器相比,64位处理器在大多数情况下工作效率更高,特别是在处理大块数据时。

如果您的计算机上使用的是64位Windows系统,用户可以在C盘上用Program Files (x86)找到文件夹名。32位的应用程序存储在此文件夹中,而“程序文件”文件夹存储您已安装的所有64位应用程序。在现代,如果你想运行重载任务和多个程序,4GB是不够的;不过,4GB的内存就足够完成基本任务了。此外,与32位块相比,64位系统可以处理64位块中的数据;因此效率更高。64位系统向后兼容,也有可能运行32位程序。

x86单板计算机(SBC)实例

在现代,电脑不仅仅是一个只能放在膝盖上工作的便携式小设备,也不仅仅是桌子下面一个大的长方形黑盒子;它们在通信、数据存储、计算等方面无处不在。ODYSSEY - X86J4105是一款四核1.5GHz CPU,基于英特尔赛扬J4105,最高可爆发2.5GHz。标准计算机所需的所有功能都呈现在ODYSSEY - X86J4105;它还包括64GB eMMC存储,HDMI, SATA连接器,8GB LPDDR4 RAM,音频输入和输出,板载Wi-Fi/BLE, PCIe,双千兆以太网端口等。它还允许用户在x86平台上编程Arduino,因为有一个ARM Cortex-M0+ MCU,一个板载ATSAMD21 Core。

什么是X86
下一个话题 什么是以太网





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map