KeyFansClub

首页 » - 特色讨论区 - » 键社茶餐厅 » 有关于世界上最可怕的事......(现已成为硬件讨论贴)[版主ps.帖子长且话题已转换,请
kkkklll - 2004/7/25 21:08:00
听得一头雾水。

计算机硬件白痴路过。
mengk99 - 2004/7/25 21:14:00
以下引用MAGICWING在2004-7-25 20:58:11的发言:
答PS:CPU处理流水线的长度...


31级的长度有约有几个组x86/电路指令?
mengk99 - 2004/7/25 21:33:00
以下引用kkkklll在2004-7-25 21:08:17的发言:
听得一头雾水。

计算机硬件白痴路过。


老实说我也不太懂流水线那些= =||
louloueva - 2004/7/25 21:37:00
现在对于CPU来说,到底什么是最重要的指标?
总频率?主频?缓存?
总觉得AMD自从频率上拼不过INTEL后
开始从其它一些地方想方设法找齐
王二 - 2004/7/25 21:44:00
打个比方:主频就像心脏,没有这个你的机子跑不起来的,也决定你的机器能跑多快~~
          缓存Cache就是肺活量,越大越好
mengk99 - 2004/7/25 21:45:00
以下引用louloueva在2004-7-25 21:37:05的发言:
现在对于CPU来说,到底什么是最重要的指标?
总频率?主频?缓存?
总觉得AMD自从频率上拼不过INTEL后
开始从其它一些地方想方设法找齐


主要看”效率”…看 分数

>AMD自从频率上拼不过INTEL后
听这句TF…
supertalentmzj - 2004/7/25 21:56:00
以下引用mengk99在2004-7-25 21:45:49的发言:


主要看”效率”…看 分数

>AMD自从频率上拼不过INTEL后
听这句TF…

同意TF
而且起码AMD的便宜
照顾我们等……
wakuwakunorai - 2004/7/25 22:10:00
小小指南:

想学习电脑硬件知识
请从第六页开始看起
mengk99 - 2004/7/25 23:52:00
以下引用王二在2004-7-25 21:44:37的发言:
          缓存Cache就是肺活量,越大越好


这个是看管线数
以northwood核心的cpu有 20 级管线 

所以 L2 只有 512KB 都可以 ....
粘土火星 - 2004/7/26 0:13:00
以下引用louloueva在2004-7-25 21:37:05的发言:
现在对于CPU来说,到底什么是最重要的指标?
总频率?主频?缓存?
总觉得AMD自从频率上拼不过INTEL后
开始从其它一些地方想方设法找齐


不是频率拼不过……主要是Intel为了提高频率吸引眼球才弄出P4超长流水线的……其实他自己不是也设计更好的内核嘛Dothan的PM就挺强的,不过频率依然不能和P4平起平坐哈。

所以啊AMD的核心提高频率困难是受客观条件限制的嘛,当然在设计上就要优于P4了~~~
mengk99 - 2004/7/26 1:00:00
以下引用xixidj在2004-7-26 0:13:20的发言:
其实他自己不是也设计更好的内核嘛Dothan的PM就挺强的,不过频率依然不能和P4平起平坐哈。

所以啊AMD的核心提高频率困难是受客观条件限制的嘛,当然在设计上就要优于P4了~~~


Dothan 似乎是用于notebook的流动cpu…
没看人用过不好说
要说晶体管设计当然是越来越细了~_~
但用起来可能又是另一回事

频率和效率确实是两回事
ALTHON没上高频率就是因为体质问题
观望K8吧
卫江 - 2004/7/26 11:40:00
AMD对低端市场占领的很好,不过赛扬D一出就不一定了,可是市场上AMD假货太多,我们这里30%的散装AMD2500+都是2200+超频的,估计其它地方也差不多。
mengk99 - 2004/7/26 12:03:00
以下引用卫江在2004-7-26 11:40:38的发言:
AMD对低端市场占领的很好,不过赛扬D一出就不一定了,可是市场上AMD假货太多,我们这里30%的散装AMD2500+都是2200+超频的,估计其它地方也差不多。


假货很好認的啦
看看是否BARTON基板就是= =+
半天云 - 2004/7/26 12:03:00
intel在移动处理器市场上占有的份额也很大
看看现在的本本哪个不是威驰的
等到intel的下一代CPU一出AMD就永远不能翻身了(起码高端市场是这样的)
mengk99 - 2004/7/26 12:16:00
以下引用半天云在2004-7-26 12:03:50的发言:
intel在移动处理器市场上占有的份额也很大
看看现在的本本哪个不是威驰的
等到intel的下一代CPU一出AMD就永远不能翻身了(起码高端市场是这样的)


那倒未必…
AMD的CPU一向以性价比见称
如果AMD 继续推出性价比高的流动型CPU
这样就会令NOTEBOOK 降低成本
自然会吸引人买AMD CPU 的NOTEBOOK
不过INTEL 仍会占大部份市场这个是无庸置异
誰叫大部分用NOTEBOOK的人都是有?阶级呢= =
scegg - 2004/7/26 12:19:00
以下引用半天云在2004-7-26 12:03:50的发言:
intel在移动处理器市场上占有的份额也很大
看看现在的本本哪个不是威驰的
等到intel的下一代CPU一出AMD就永远不能翻身了(起码高端市场是这样的)


威驰好像是TOYOTA的品牌……
迅驰大哥!
半天云 - 2004/7/26 12:20:00
你了解吗?CPU工作原理揭秘
【简 介】
  众所周知,CPU是电脑的“心脏”,是整个微机系统的核心,因此,它也往往成了各种档次微机的代名词,如昔日的286、386、486,奔腾、PⅡ、K6到今天的PⅢ、P4、K7、K8等。回顾CPU的发展历史,CPU在制造技术上已经获得了极大的提高,主要表现在集成的电子元件越来越多,从开始集成几千个晶体管,到现在的几百万、几千万个晶体管,这么多晶体管,它们是如何处理数据的呢? 
CPU的原始工作模式

  在了解CPU工作原理之前,我们先简单谈谈CPU是如何生产出来的。CPU是在特别纯净的硅材料上制造的。一个CPU芯片包含上百万个精巧的晶体管。人们在一块指甲盖大小的硅片上,用化学的方法蚀刻或光刻出晶体管。因此,从这个意义上说,CPU正是由晶体管组合而成的。简单而言,晶体管就是微型电子开关,它们是构建CPU的基石,你可以把一个晶体管当作一个电灯开关,它们有个操作位,分别代表两种状态:ON(开)和OFF(关)。这一开一关就相当于晶体管的连通与断开,而这两种状态正好与二进制中的基础状态“0”和“1”对应!这样,计算机就具备了处理信息的能力。

  但你不要以为,只有简单的“0”和“1”两种状态的晶体管的原理很简单,其实它们的发展是经过科学家们多年的辛苦研究得来的。在晶体管之前,计算机依靠速度缓慢、低效率的真空电子管和机械开关来处理信息。后来,科研人员把两个晶体管放置到一个硅晶体中,这样便创作出第一个集成电路,再后来才有了微处理器。

  看到这里,你一定想知道,晶体管是如何利用“0”和“1”这两种电子信号来执行指令和处理数据的呢?其实,所有电子设备都有自己的电路和开关,电子在电路中流动或断开,完全由开关来控制,如果你将开关设置为OFF,电子将停止流动,如果你再将其设置为ON,电子又会继续流动。晶体管的这种ON与OFF的切换只由电子信号控制,我们可以将晶体管称之为二进制设备。这样,晶体管的ON状态用“1”来表示,而OFF状态则用“0”来表示,就可以组成最简单的二进制数。众多晶体管产生的多个“1”与“0”的特殊次序和模式能代表不同的情况,将其定义为字母、数字、颜色和图形。举个例子,十进位中的1在二进位模式时也是“1”,2在二进位模式时是“10”,3是“11”,4是“100”,5是“101”,6是“110”等等,依此类推,这就组成了计算机工作采用的二进制语言和数据。成组的晶体管联合起来可以存储数值,也可以进行逻辑运算和数字运算。加上石英时钟的控制,晶体管组就像一部复杂的机器那样同步地执行它们的功能。

  CPU的内部结构

  现在我们已经大概知道CPU是负责些什么事情,但是具体由哪些部件负责处理数据和执行程序呢?

  1.算术逻辑单元ALU(Arithmetic Logic Unit)
  ALU是运算器的核心。它是以全加器为基础,辅之以移位寄存器及相应控制逻辑组合而成的电路,在控制信号的作用下可完成加、减、乘、除四则运算和各种逻辑运算。就像刚才提到的,这里就相当于工厂中的生产线,负责运算数据。

  2.寄存器组 RS(Register Set或Registers)
  RS实质上是CPU中暂时存放数据的地方,里面保存着那些等待处理的数据,或已经处理过的数据,CPU访问寄存器所用的时间要比访问内存的时间短。采用寄存器,可以减少CPU访问内存的次数,从而提高了CPU的工作速度。但因为受到芯片面积和集成度所限,寄存器组的容量不可能很大。寄存器组可分为专用寄存器和通用寄存器。专用寄存器的作用是固定的,分别寄存相应的数据。而通用寄存器用途广泛并可由程序员规定其用途。通用寄存器的数目因微处理器而异。
3.控制单元(Control Unit)
  正如工厂的物流分配部门,控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器0C(Operation Controller)三个部件组成,对协调整个电脑有序工作极为重要。它根据用户预先编好的程序,依次从存储器中取出各条指令,放在指令寄存器IR中,通过指令译码(分析)确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出微操作控制信号。操作控制器OC中主要包括节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑。

  4.总线(Bus)
  就像工厂中各部位之间的联系渠道,总线实际上是一组导线,是各种公共信号线的集合,用于作为电脑中所有各组成部分传输信息共同使用的“公路”。直接和CPU相连的总线可称为局部总线。其中包括: 数据总线DB(Data Bus)、地址总线AB(Address Bus) 、控制总线CB(Control Bus)。其中,数据总线用来传输数据信息;地址总线用于传送CPU发出的地址信息;控制总线用来传送控制信号、时序信号和状态信息等。

  CPU的工作流程

  由晶体管组成的CPU是作为处理数据和执行程序的核心,其英文全称是:Central Processing Unit,即中央处理器。首先,CPU的内部结构可以分为控制单元,逻辑运算单元和存储单元(包括内部总线及缓冲器)三大部分。CPU的工作原理就像一个工厂对产品的加工过程:进入工厂的原料(程序指令),经过物资分配部门(控制单元)的调度分配,被送往生产线(逻辑运算单元),生产出成品(处理后的数据)后,再存储在仓库(存储单元)中,最后等着拿到市场上去卖(交由应用程序使用)。在这个过程中,我们注意到从控制单元开始,CPU就开始了正式的工作,中间的过程是通过逻辑运算单元来进行运算处理,交到存储单元代表工作的结束。

  数据与指令在CPU中的运行

  刚才已经为大家介绍了CPU的部件及基本原理情况,现在,我们来看看数据是怎样在CPU中运行的。我们知道,数据从输入设备流经内存,等待CPU的处理,这些将要处理的信息是按字节存储的,也就是以8位二进制数或8比特为1个单元存储,这些信息可以是数据或指令。数据可以是二进制表示的字符、数字或颜色等等。而指令告诉CPU对数据执行哪些操作,比如完成加法、减法或移位运算。

  我们假设在内存中的数据是最简单的原始数据。首先,指令指针(Instruction Pointer)会通知CPU,将要执行的指令放置在内存中的存储位置。因为内存中的每个存储单元都有编号(称为地址),可以根据这些地址把数据取出,通过地址总线送到控制单元中,指令译码器从指令寄存器IR中拿来指令,翻译成CPU可以执行的形式,然后决定完成该指令需要哪些必要的操作,它将告诉算术逻辑单元(ALU)什么时候计算,告诉指令读取器什么时候获取数值,告诉指令译码器什么时候翻译指令等等。

  假如数据被送往算术逻辑单元,数据将会执行指令中规定的算术运算和其他各种运算。当数据处理完毕后,将回到寄存器中,通过不同的指令将数据继续运行或者通过DB总线送到数据缓存器中。

  基本上,CPU就是这样去执行读出数据、处理数据和往内存写数据3项基本工作。但在通常情况下,一条指令可以包含按明确顺序执行的许多操作,CPU的工作就是执行这些指令,完成一条指令后,CPU的控制单元又将告诉指令读取器从内存中读取下一条指令来执行。这个过程不断快速地重复,快速地执行一条又一条指令,产生你在显示器上所看到的结果。我们很容易想到,在处理这么多指令和数据的同时,由于数据转移时差和CPU处理时差,肯定会出现混乱处理的情况。为了保证每个操作准时发生,CPU需要一个时钟,时钟控制着CPU所执行的每一个动作。时钟就像一个节拍器,它不停地发出脉冲,决定CPU的步调和处理时间,这就是我们所熟悉的CPU的标称速度,也称为主频。主频数值越高,表明CPU的工作速度越快。

  如何提高CPU工作效率

  既然CPU的主要工作是执行指令和处理数据,那么工作效率将成为CPU的最主要内容,因此,各CPU厂商也尽力使CPU处理数据的速度更快。

  根据CPU的内部运算结构,一些制造厂商在CPU内增加了另一个算术逻辑单元(ALU),或者是另外再设置一个处理非常大和非常小的数据浮点运算单元(Floating Point Unit,FPU),这样就大大加快了数据运算的速度。

  而在执行效率方面,一些厂商通过流水线方式或以几乎并行工作的方式执行指令的方法来提高指令的执行速度。刚才我们提到,指令的执行需要许多独立的操作,诸如取指令和译码等。最初CPU在执行下一条指令之前必须全部执行完上一条指令,而现在则由分布式的电路各自执行操作。也就是说,当这部分的电路完成了一件工作后,第二件工作立即占据了该电路,这样就大大增加了执行方面的效率。

  另外,为了让指令与指令之间的连接更加准确,现在的CPU通常会采用多种预测方式来控制指令更高效率地执行。

谁能看懂这个帖子啊,反正我是只看懂了一半
卫江 - 2004/7/26 12:32:00
谁能帮忙查一下国产的那块CPU的资料?
谢谢
valleyforge - 2004/7/26 12:36:00
google搜龙芯去吧……
scegg - 2004/7/26 12:45:00
To 半天云:
如果不懂,请去大学学习一下,或者买本教材来看。电子学学的。好像是数据逻辑。
卫江 - 2004/7/26 12:54:00
还有啊
谁知道显卡和主板怎么搭配? 这个我始终搞不懂,应该有一套独特搭配办法的
mengk99 - 2004/7/26 13:25:00
想了解CPU的运算原理
先读读关于数字电子技术基础等书吧

所有指令都是这样衍生的…
MAGICWING - 2004/7/26 20:32:00
建议从MOS管开关电平原理学起。。。

PS:现在高端是AMD占优。。。
芽依子 - 2004/7/26 20:35:00
回广州立即升级电脑!!DVDRW+内存+GFFX5700LE128BIT128M
桜吹雪 - 2004/7/26 21:02:00
以下引用heying8827在2004-7-26 20:35:36的发言:
回广州立即升级电脑!!DVDRW+内存+GFFX5700LE128BIT128M


见个面吧,我也有点性趣的说~~~~~
卫江 - 2004/7/26 21:15:00
FX5700?从价格上考虑5600就很不错了,要是你很有钱的话5900更好些,5700实在显得鸡肋...
芽依子 - 2004/7/26 21:16:00
以下引用桜吹雪在2004-7-26 21:02:34的发言:


见个面吧,我也有点性趣的说~~~~~

好啊~~到时候约埋小辛出来~~~大概过多几天。
芽依子 - 2004/7/26 21:23:00
以下引用卫江在2004-7-26 21:15:42的发言:
FX5700?从价格上考虑5600就很不错了,要是你很有钱的话5900更好些,5700实在显得鸡肋...


听说是5600鸡肋的说,5700改进很大了。。。5700LE比5600XT好好多。
半天云 - 2004/7/26 21:42:00
以下引用scegg在2004-7-26 12:45:30的发言:
To 半天云:
如果不懂,请去大学学习一下,或者买本教材来看。电子学学的。好像是数据逻辑。


哦 大学 两年后再说吧
至于买教材呢 没时间拉 还是先学日语吧 哈哈 n年后CLAANAD的翻译名单说不定还有我一个那
卫江 - 2004/7/26 21:49:00
用过5500和5600就知道了,5600提高了很多
我看过了5950提升的效果以后就能猜到5700什么样了
其实如果不是追求视觉效果的3D游戏狂的话,我认为5200就足够应付一切了...
我不很喜欢GF的显卡,主要是它的名字...所以再升级准备要Randeon的
«345678910
查看完整版本: 有关于世界上最可怕的事......(现已成为硬件讨论贴)[版主ps.帖子长且话题已转换,请