苏州书院巷画家:CPU的问题

来源:百度文库 编辑:高校问答 时间:2024/04/27 16:40:54
现在经常听人家说64位处理器和双内核处理器是什么概念?有什么区别还是就是一个概念的不同说法?

64位和双核心不是一个概念。
64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。

所谓双核心处理器,简单地说就是在一块CPU基板上集成两个处理器核心,并通过并行总线将各处理器核心连接起来。双核心并不是一个新概念,而只是CMP(Chip Multi Processors,单芯片多处理器)中最基本、最简单、最容易实现的一种类型。其实在RISC处理器领域,双核心甚至多核心都早已经实现。CMP最早是由美国斯坦福大学提出的,其思想是在一块芯片内实现SMP(Symmetrical Multi-Processing,对称多处理)架构,且并行执行不同的进程。早在上个世纪末,惠普和IBM就已经提出双核处理器的可行性设计。IBM 在2001年就推出了基于双核心的POWER4处理器,随后是Sun和惠普公司,都先后推出了基于双核架构的UltraSPARC以及PA-RISC芯片,但此时双核心处理器架构还都是在高端的RISC领域,直到前不久Intel和AMD相继推出自己的双核心处理器,双核心才真正走入了主流的X86领域。

根本就是没有关系的两个概念,双核处理器就是一个芯片上集成了两个处理器核,两个处理器并行工作,两个核可以相同成为同构双核处理器,也可以不同称为异构,64位处理器是指每条指令可以处理的数据宽度为64位,初次之外,常见的还有8位,16位,32位处理器。