pentium4cpu的字长_pentium机的字长
请电脑高手对CPU这一词语进行详细的说明一下!在下是电脑初学者!
1972年,In继I4004后又研制出I8008处理器,集成了3500只晶体管;电子爱好者们把它应用于不太灵活的、被称为“TV打字机”的终端设备上。这个芯片其实还是比较简单的,也没有派上太大的用场,就消声匿迹了。既然是初学者,就没有详细了解的基础。知道它管什么用就行。
pentium4cpu的字长_pentium机的字长
pentium4cpu的字长_pentium机的字长
pentium4cpu的字长_pentium机的字长
CPU即处理器,能按你输入的信息(键盘 鼠标 等)进行计算处理从 32位 到 64位,最终给你应答(指挥电脑为你工作,如显示图文 播放声音 作与电脑连接的外部设备)。
请问CPU的位数代表什么,如:64位应如何解释?????
计算机的字长决定了其CPU一次作处理实际位数的多少,一个字节是一个8位长的二进制单位,那计算机的字长为4个字节,所以在CPU中作为一个整体加以传送处理的代码位是4×8=32位。位:在数字电路和电脑技术中采用二进制,代码只有“0”和“1”,其中无论是 “0”或是“1”在CPU中都是 一“位”。
分类: 电脑/网络 >> 硬件字长:电脑技术中对CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。所以能处理字长为8位数据的CPU通常就叫8位的CPU。同理32位的CPU就能在单位时间内处理字长为32位的二进制数据。 字节和字长的区别:由于常用的英文字符用8位二进制就可以表示,所以通常就将8位称为一个字节。字长的长度是不固定的,对于不同的CPU、字长的长度也不一样。8位的CPU一次只能处理一个字节,而32位的CPU一次就能处理4个字节,同理字长为64位的CPU一次可以处理8个字节。
受虚拟和实际内存尺寸的限制,目前主流的32位处理器在性能执行模式方面存在一个的缺陷:当面临大量的数据流时,32位的寄存器(注:为了处理数据,暂时储存结果,或者做间接寻址等等动作,每个处理器都具备一些内建的内存,这些能够在不延迟的状态下存取的内存就称为“寄存器”,每个寄存器的大小都相同)和指令集不能及时进行相应的处理运算。
32位处理器一次只能处理32位,也就是4个字节的数据;而64位处理器一次就能处理64位?即8个字节?的数据。如果我们将总长128位的指令分别按照16位、32位、64位为单位进行编辑的话:旧的16位处理器(如In 80286 CPU)需要8个指令,32位的处理器需要4个指令,而64位处理器则只要两个指令。显然,在工作频率相同的情况下,64位处理器的处理速度比16位、32位的更快。
运算能力之外,与32位处理器相比,64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,而64位处理器的一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。
传统32位处理器的寻址空间为4GB,使得很多需要大容量内存的大规模的数据处理程序在这时都会显得捉襟见肘,形成了运行效率的瓶颈。而64位的处理器在理论上则可以达到1800万个TB(1TB=1024GB?,将能够解决32位计算系统所遇到的瓶颈现象。
当然64位寻址空间也有一定的缺点:内存地址值随着位数的增加而变为原来的两倍,这样内存地址将在缓存中占用更多的空间,其他有用的数据就无法载入缓存,从而引起了整体性能的下降。
提示:其实目前32位系统已有的内存寻址空间已经打破了4GB的限制,如In可以使用32位系统来管理512GB内存,不过这一般是采用超常规的寻址技术(软模拟方式)来实现的,在一定程度上会大大降低系统性能。
64位是内存的物理寻址
8086计算机按CPU字长划分经历了哪几代?每代CPU的主频是多少?
从名字上来说就是一个处理器8代,Celeron、Celeron D、Pentium 4、Pentium 4 EE、Pentium D、Pentium EE、Core 2 Duo、Core 2 Extreme。
In处理器往往Instruction Set Computing,精简指令集计算机)很早就有64bit处理器了,比如SUN公司的UltraSparc分系列,例如Celeron、Celeron D、Pentium 4、Pentium D等等,同系列的各个型号用频率、数字、字母等来加以区分,其命名有一定规则,掌握这些规则,可以在一定程度上快速了解In处理器的技术特性。
务器和工作站平台的处理器编号由四位数字组成。左边位数字代表处理器家族,数字越大则代表处理器家族越高端,其中,5代表Xeon,7代表Xeon MP,9代表Itanium 2。第二位数字代表同一处理器家族中的不同产品系列,也可以用来区别不同的处理器核心,数字越大则代表该系列产品的发布时间越晚、更先进、规格更高并且具有更高的性能,例如Xeon 5000和5100系列分别是Dempsy核心和Woodcrest核心,Xeon MP 7000系列和7100系列分别是Paxville核心和Tulsa核心,在发布时间上后者都要晚于前者,性能也更强。第三位数字代表具体的产品规格型号,数字越高规格也就越高,例如Xeon 5160要强于Xeon 5150。第四位数字的主要用途是用来在同系列产品频率相同时区分前端总线频率,例如频率同样是3.0GHz的Xeon MP 7040和7041,前者是667MHz FSB,而后者是800MHz FSB;第四位数字还有一个用途是标注低电压版,方法与移动平台处理器编号一样是采用8和3来表示,例如Xeon 5148与Xeon 5140,Xeon 5063与Xeon 5060,前者除了核心电压低于后者之外的其它参数都与后者相同。
什么是64位处理器,它与32位处理器有什么区别?
GPRs(R8-R15),并且把原有GRPs全部扩展为64 bit,如前文所述这样可以提高整数运算能力。增加8个128bit解析:
什么是64位CPU
要了解什么是64位的CPU,先要了解以下几个概念:
CPU的位和字长
位在数字在其他指标相同时,字长越大计算机的处理数据的速度就越快。早期的微机字长一般是8位和16位,386以及更高的处理器大多是32位。目前市面上的计算机的处理器大部分已达到64位。电路和电脑技术中采用二进制,代码只有“0”和“1”,其中无论是“0”或是“1”在CPU中都是一“位”。
字长
电脑技术中对CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。所以能处理字长为8位数据的CPU通常就叫8位的CPU。同理32位的CPU就能在单位时间内处理字长为32位的二进制数据。
字节和字长的区别
由于常用的英文字符用8位二进制数就可以表示,所以通常就将8位称为一个字节。字节的长度是固定的,而字长的长度是不固定的,对于不同的CPU,字长的长度也不一样。8位的CPU一次只能处理一个字节,而32位的CPU一次就能处理4个字节,同理字长为64位的CPU一次可以处理8个字节。
这样AMD的64位的CPU在处理速度上较32位的CPU理论上快了一倍。
8位处理器、16位处理器、32位处理器和64位处理器,其计数都是8的倍数。它表示一个时钟周期里,处理器处理的二进制代码数。“0”和“1”就是二进制代码,线路上有电信号,则计做1,没有电信号则为0。8位机有8条线路,每个时钟周期有8个电信号,组成一个字节。所以,随8位处理器上升至64位处理器,每个时钟周期传送1个字节到8个字节,关联到时钟速度提高到若干个千兆赫之后,处理器处理信息的能力越来越大。
在计算机发展史上,人类历经了从8位计算到16位计算、从16位计算到32位计算两次飞跃,64位计算是相对于32位计算的新一代高性能计算标准,就象高速公路与山间小路的区别,相比于32位计算,64位提供更大的计算带宽,从而带来更高的性能,使很多过去根本无法实现的设想变成现实。目前,全球最重要的处理器供应商包括:AMD、HP、IBM、In、Motorola、Sun无一例外的都在推动64位计算。
64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Pure
Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。64bit处理器并非现在才有的,在高端的RISC(Reduced
Ⅲ、IBM公司的POWER5、HP公司的Alpha等。
64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。不能因为数字上的变化,而简单的认为64bit处理器的性能是32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。所以要认清64bit处理器的优势,但不可迷信64bit。
2,一般用户不会涉及到,因此这里仅对AMD64位技术和In的EM64T技术做一下简单介绍。
AMD64的位技术是在原始32位X86指令集的基础上加入了X86-64扩展64位X86指令集,使这款芯片在硬件上兼容原来的32位X86软件,并同时支持X86-64的扩展64位计算,使得这款芯片成为真正的64位X86芯片。这是一个真正的64位的标准,X86-64具有64位的寻址能力。
X86-64新增的几组CPU寄存器将提供更快的执行效率。寄存器是CPU内部用来创建和储存CPU运算结果和其它运算结果的地方。标准的32-bit
x86架构包括8个通用寄存器(GPR),AMD在X86-64中又增加了8组(R8-R9),将寄存器的数目提高到了16组。X86-64寄存器默认位64-bit。还增加了8组128-bit
XMM寄存器(也叫SSE寄存器,XMM8-XMM15),将能给单指令多数据流技术(SIMD)运算提供更多的空间,这些128位的寄存器将提供在矢量和标量计算模式下进行128位双精度处理,为3D建模、矢量分析和虚拟现实的实现提供了硬件基础。通过提供了更多的寄存器,按照X86-64标准生产的CPU可以更有效的处理数据,可以在一个时钟周期中传输更多的信息。
In是给EM64T这样定义的:EM64T全称Extended Memory 64
Technology,即扩展64bit内存技术。EM64T是In IA-32架构的扩展,即IA-32e(In
Architectur-32
extension)。IA-32处理器通过附加EM64T技术,便可在兼容IA-32软件的情况下,允许软件利用更多的内存地址空间,并且允许软件进行32
bit线性地址写入。EM64T特别强调的是对32 bit和64 bit的兼容性。In为新核心增加了8个64 bit
SSE寄存器(XMM8-XMM15),是为了增强多媒体性能,包括对SSE、SSE2和SSE3的支持。
In为支持EM64T技术的处理器设计了两大模式:传统IA-32模式(legacy IA-32
mode)和IA-32e扩展模式(IA-32e mode)。在支持EM64T技术的处理器内有一个称之为扩展功能激活寄存器(extended
feature enable
register,IA32_EFER)的部件,其中的Bit10控制着EM64T是否激活。Bit10被称作IA-32e模式有效(IA-32e mode
active)或长模式有效(long mode active,LMA)。当LMA=0时,处理器便作为一颗标准的32
bit(IA32)处理器运行在传统IA-32模式;当LMA=1时,EM64T便被激活,处理器会运行在IA-32e扩展模式下。
目前AMD方面支持64位技术的CPU有Athlon 64系列、Athlon
FX系列和Opteron系列。In方面支持64位技术的CPU有使用Nocona核心的Xeon系列、使用Prescott
In 775针以及向上的是64位
Amd 754针以及向上的是64位
64位系统就是系统运算每次64bit,例如windows 2003
求英特尔处理器从一开始的4004到现在的进化史,要有某个时代处理器的简略资料和中英文代号,比如Xeon叫至
参考资料来源:现代计算机的字长通常为16、32、64位。其他曾经使用过的字长有:8、9、12、18、24、36、39、40、48、60位;slab是早期的另一个字长实例。你好
1971年,In公司成功地将运算器和集成到一起,推出用于计算器的微处理器In 4004。实际上它只集成了2300个晶体管,4位字长,工作频率为1MHz,虽然这和当今3GHz的Pentium 4处理器相比实在太微不足道了,但这在当时是非常了不起的,I4004具有每秒60000次的运算速度,可从半导体存储器中检索指令,可实现大量不同的功能。它拉开了微处理器发展的序幕。注解:字长指运算器支持参与运算的机器(2进制数)的位数,字长较长的CPU的运算能力较强。4004的字长仅为4位;随后微处理器字长增加为8位、16位,80386以后的x86系列CPU均采用了32位字长;而安腾处理器是64位字长的;字长大小是CPU断代的重要特征。
当时有一位后来非常有名的人在一本科学杂志上读到I4004的消息,立即就想能用这个CPU来开发个人使用的作系统。结果经过一番仔细折腾之后,发现I4004的功能实在是太弱,而他想实现的系统功能与Basic语言并不能在上面实现只好作罢,这个人就是比尔.盖茨——现在微软公司的老板。不过从此之后,他对in公司的动向非常关注,终于在1975年成就了微软公司(Microsoft Corporation)。
1977年,Tandy公司和Commodore商用机器公司将显示器装入个人计算机,并开始用磁带来储存数据和程序。处于萌牙状态的PC机配套软件也开始在市场上出现:Microsoft的Basic(1974年)、文字处理程序(1975年)、电子数据表(1979年)、数据库软件(1980年)、桌面印刷软件(1983年)、上色绘画软件(1984年),所有这些软件都需要更为强大的微处理器。
1978年,In公司推出了首枚16位微处理器8086,同时生产出与之配合的数学协处理器8087,这两种芯片使用相同的指令集,以后In生产的CPU,均对其兼容。In 8086集成2.9万只晶体管,时钟频率为4.77MHz,内部数据总线(CPU内部传输数据的总线)、外部数据总线(CPU外部传输数据的总线)均为16位,地址总线为20位,可寻址1MB内存。现在的CPU一般都内建数学协处理器,因此买不到(也不需要)对应的Pentium协处理器;但是七八十年代的技术限制,一般只能将数学协处理器做成另外一个芯片,供用户选择;这样的好处是减少了制造的成本,提高了良品率,更降低速度不敏感的用户的支出:他们可以暂时不买数学协处理器,直到需要的时候买一个回来插到IC插座里即可。
数字协处理器负责协同CPU进行对数、指数和三角函数等数算(俗称浮点运算)的附加处理器,CPU的浮点运算要取决于协处理器,而浮点运算对于电脑在处理3D数据时至关重要。在i8086/8、i80286和i80386时代,CPU和数字协处理器是分别安装在电脑主板上的。在8086的架构上,已经可以发展出较复杂的软件;因此商用PC电脑成为可能;IBM公司就积极接触In公司,希望利用x86的CPU架构来制造个人电脑(Personal Comr)。到了1979年,In将16位微处理器8086封装形式做了修改,采用双列直插DIP封装——可以插在DIP插座中不必焊接;并将外部总线修改为当时流行的8位(比起8086来是退化),兼容和控制当时的大量的现有外设,使得应用范围更广泛。
终于1981年8月,IBM公司定案采用8088处理器,配合其他设备推出了IBM-PC(Personal Comr)计算机,IBM-PC机采用开放式模块型的设计结构,拥有极大的功能弹性和兼容性,IBM公司还完全公开了其完整的技术资料(包括系统指令代码),使得其他厂商纷纷研制,生产出与之配套的外围设备和主机器件。从此,采用不同微处理器,配以不同外设,功能不断增强的计算机形成了286、386、486、Pentium、Pentium II、Pentium III、Pentium 4等PC机系列,带领我们进入崭新的PC机时代。
In发布了一个不太重要的CPU——80186,这颗CPU没有被PC厂商所采纳,据说主要是软件兼容的问题而被废弃;这里只有一张遗照留念。
第二年,也就是1982年,美国的COMPAQ公司首次推出IBM PC兼容机。很短是时间,全世界出现了数百家生产IBM PC兼容机的公司,作为代PC机核心的CPU──I8088变得越来越受欢迎。
希望可以帮到你
1982年,In在8086的基础上,推出了80286芯片。286芯片具备16位字长,集成了14.3万只晶体管,时钟频率由最初的6MHz逐步提高到20MHz。其内部和外部数据总线皆为16位,地址总线24位。与8086相比,80286寻址能力达到了16MB,可以使用外存储设备模拟大量存储空间,从而大大扩展了80286的工作范围,还能通过多任务硬件机构使处理器在各种任务间来回快速切换,以同时运行多个任务,其速度比8086提高了5倍甚至更多。IBM公司将80286用在技术更为先进AT机中,与IBM PC机相比,AT机的外部总线为16位(PC XT机为8位),内存一般可扩展到16MB,可支持更大的硬盘,支持VGA显示系统,比PC XT机在性能上有了重大的进步。
在16位微机普及的时代,尽管In的8088/8086/80286这些芯片非常成功,但同时期Zilog公司的Z8000、Motorola公司的68000等CPU均有不错的性能,IBM、AMD公司也在研制兼容X86的CPU,In公司时刻面临着严峻的挑战。也正因为80286的能力扩展,使得Windows这样的GUI作系统开始走向实用化。
上面所讲到的,仅仅是In CPU发展的前期,而由于篇幅关系,我们将陆续刊登其余部分。
如何根据内存容量计算需要多少条地址线
-----------------------------EM64T技术----------处理机字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据。比如In Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位。以前的处理器比如8086,则为16位处理器,现在新兴的64位处理器,它的数据吞吐能力更强,即能同时对64位数据进行运算。处理器的字长越大,说明它的运算能力越强。如果讲处理器的寻址范围,则要看处理器的地址总线的位数,而不是它的字长!这个要明白!比如In Pentium 4处理器的数据总线为32位,地址总线也是32位。8086的数据总线为16位,地址总线为20位。新兴的64位处理器的数据总线为64位,地址总线大部分是32位。这个清楚之后,再看地址总线与寻址范围的关系。存储单元是以字节(byte)为单位,N根地址总线能访问2的N次方个存储单元。于是有32位地址总线可以访问2的32次方个存储单元,即4GB。 8086处理器字长是16位,它的地址总线是20位,所以能访问2的20次方个存储单元,即1MB。 另外一点需要注意的就是,如果有些题目说:按“字”寻址,就说明是存储单元大小为字长的位数,按“字节”寻址,说明存储单元式字节的大小 (个人理解,没有考证)下面通过举几个例子,来说明这些关系1、某计算机字长32位,存储容量8MB。按字编址,其寻址范围为(0~2M-1) 计算步骤:8MB字节=8102410248位。所以8MB/32位=2M.2、某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是(0-2M-1)计算步骤:若按半字就是16位了 4MB=4102410248位,所以4MB/16 = 2M;3、字长为32位.存储器容量为64KB.按字编址的寻址范围是多少计算步骤:64K字节=64*1024*8位. 所以64KB/32位=(64*1024*8)/32=16*1024=16K 故寻址范围为: 0-16K-14、某机字长32位,存储容量1MB,若按字编址,它的寻址范围是什么?解释:容量1M=210241024 位 一个字长是32 位
X86-32(IA-32)架构的CPU的字长是多少?X86-64(AMD64)架构的CPU字长又是多少?
参考资料来源:IA-32(In Architecture,英特尔体系架构)[1] ,属于X88位——字节(byte),16位——字(word),32位——双字(double word),多字节数据的字节顺序采用小端格式,多字节数据可以在任意字节地址处开始存放,不要求在特定地址边界处对齐。6体系结构的32位版本,即具有32位内存地址和32位数据作数的处理器体系结构,从1985年面世的80386直到Pentium 4,都是使用IA-32体系结构的处理器。(摘自百度百科IA-32)
你可以搜索一下IA-32架构的定义,IA-32就是32位运算的,但是对于早期计算机需要保持兼容,其存在实模式和保护模式两种状态。实模式应该是理解为兼容早期程序,保护模式为32位真实性能体现。对于“字”的定义我只看到了以下这段,个人感觉应该是以16为一个单位用来兼容先前存在的程序的一个形式吧。毕竟现在的处理器说是64位,实际都是32位处理器+寻址能力64位,真正的64位处理器如安腾,现在所有的PC上的程序都是无法运行的,因为无法兼容。
In(R)pentium(R)4 cpu 3.00GHz
位宽是指微处理器一次执行指令的数据带宽。处理器的寻址位宽增长很快,业界已使用过4、8、16位寻址再到目前主流的32位,而64位寻址浮点运算将成为未来CPU发展趋势目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、In公司的EM64T技术、和In公司的IA-64技术。其中IA-64是In开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium。前者是奔腾四3G的CPU,多半是超线程的
后者是奔腾D双核,使用了酷睿微架构,制程65NM,二级缓存1M,增加了指令数。
综上所述,楼主认识哪一个好?
主频高不代表性能就一定卓越,其他参数也左右着CPU的性能,可以肯定的说,E2160一定是强过P4
3.0的。
计算机中的字长等于位数!
计算机中 1个字长=n倍的字节=n倍的8位二进制数。n的取值取决于不同的计算机定义,比如InAMD64位技术 8086中 1个字长在IBM PC研发时,微软公司正经营得穷困潦倒,比尔.盖茨听到这个消息立即就飞去找IBM公司,要求合作。不过开始的时候,IBM对比尔.盖茨并不感兴趣,他们本来希望预装的作系统(OS,Operating Systems)是一个叫做CP/M的OS,但是和对方的价码一直谈不下来;这时盖茨就整体缠着IBM人,并祭出免费的绝招——微软提供IBM PC的作系统,而且基本上不要钱。这个实在是很大,最终IBM的人一狠心就答应了这个小公司;还好当时不时兴背景调查之类的商业技巧,否则盖茨就要露馅;因为微软公司其实并没有自己的作系统,盖茨在谈得不多的时候,就悄悄找人花几万美金买了一套回来按照IBM PC的架构修改。在IBM PC推出时,随机的作系统就是IBM PC DOS 1.0;而微软公司随后也发行了自己版本的的MS DOS;并且依靠卖给兼容机厂商发了大财。=2倍字节,pentium中 1个字长= 4倍字节
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。