❶ 给前端传了1万条数据,前端怎么处理才不至于页面卡顿
前端只有“玩命”处理才能不卡顿……
这个负担是由后端造成的,什么要前端去承担呢?用户不可能一次浏览一万条数据,那么就完全应该分页处理。每次只返回几十条数据,大家是不是都轻松了?
❷ 用电脑前端的USB 端口烤东西 速度每秒700k 正常吗 我怎么感觉有点慢
不正常
USB 2.0它的正常传输速率达到480Mbps,折算为MB为60MB/s
❸ 如何处理前端页面首次加载慢的问题
这是一个ajax请求,几秒钟的延迟时间属于正常范围,它是异步运行的,对页面的加载速度不会造成直接影响。从图片中可看出,它的加载时间为138ms,不算长啊,后面的4.84s是它等待服务器返回数据的时间,在这段时间里,页面的其他元素是继续加载的,不会受影响。所以这个4.84s是不算在首页加载时间内的。就好比一个体育赛事直播的网页,它的比分一般都是通过ajax异步方式定时刷新的,而这个刷新的时间并不算在页面的加载时间内,因为这时候页面早就加载完毕了。
当然,这个4.84s的时间长短,是由多种因素造成的,比如电脑性能、网络状态等,但最大的影响因素通常都是后台数据库的查询速度,通过优化可以大大缩短这个查询时间。
❹ 前端页面加载缓慢,有什么解决办法
得先分析你收到的所有页面,并统计可重用模块(什么页头页脚、输入框、搜索等等)
根据分析出来的模块写样式,这里建议再弄个样式展示页,不单只给自己看,接手项目的同事也能看!
制作简单的UI逻辑及编写一下控件,例如AJAX图片上传控件这类的,然后弄到样式展示页上。
一般经过上面三步大概要化两天多一点的时间,这样做的目的是为了梳理好你需要做的工作,从而你就清楚需要哪些工具及哪些工具能更快帮助你解决问题。
当你熟练以上三步之后,你会发觉TM的3个页面我一天就干完了,因为都一个鸟样!
PS:如果你页面交互操作较多建议使用vuejs这个来处理动态变化,推荐原因是入门快有中文文档使用非常方便特别是表单的数据绑定简直爽飞了!
❺ 硬盘传输速度与前端总线 关系
计算机主要由中央处理器(CPU=Center Processor Unit)、主板、内存、硬盘、显卡、声卡、网卡、光驱、调制解调器、电源、机箱、键盘、鼠标、音响(或者耳机)、显示器等部分组成的,有时候还要用到扫描仪、打印机等设备。其中中央处理器(CPU)、内存、硬盘被业界称为电脑“三大件”,而“三大件”的价格在市场上也是最为透明的。一般情况下显卡、声卡、网卡都是集成在主板上的,现在由于人们对视频、游戏的追求越来越高,所以独立显卡越来越被人们重视和喜爱,而独立声卡、网卡则不那么热门,因为普通的声卡、网卡已经完全能够满足大家的使用,除非是音乐制作人、音乐相关专业者或者对音乐非常狂热的“发烧友”,一般是不需要独立声卡的,市场上的独立声卡一般是400-1000元左右;独立网卡一般只有服务器等高端设备才会用到。
中央处理器:(CPU)就像人的大脑,负责处理电脑中的数据、程序、指令和信息等。
目前市场上形成了英特尔(Intel)和AMD两家对立的局面,大家对英特尔的奔腾(Pentium)系列处理器非常熟悉,近年来AMD也逐渐拓展了市场,走入了我们的生活。英特尔的CPU比较适合普通办公、视频、音频、多媒体等应用,而AMD的处理器比较适合比较适合玩游戏,它们的处理器在构架方面很不一样。IBM公司的处理器主要面向高端服务器、企业用户等(例如苹果机的处理器是由IBM和摩托罗拉公司联合研制的,名称为Power PC)。
处理器(CPU)的主要指标是主频、外频、倍频、前端总线(AMD前端总线和英特尔不同)、高速缓存(主要是一、二级缓存)、制造工艺和针脚等。
主频:就是CPU的时钟频率,简单说是CPU运算时的工作频率(1秒内发生的同步脉冲数)的简称,它决定计算机的运行速度。比如100MHz表示数字脉冲信号每秒钟震荡一万万次。英特尔的处理器主频一般都很高,因为它的处理器采用超长流水线,就相当于公司、工厂分工细致工作效率比较高,这样有利于提高主频,但是也会导致发热量高、功耗大等问题,就好比公司分工过于细致会导致企业过于庞大而难以管理,人力成本也会高很多。AMD的主频比较低,但是它的运算浮点数比较高,发热量、功耗也控制得比较好,有利于超频(超频就是使用软件、改变BIOS设置以及加大电压等手段使CPU超负荷工作,来提升它的工作效能,这样会加快CPU老化,超频一旦失败CPU将会报废)。
前端总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线,通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。普通的奔腾4和大部分赛扬,都是533MHz前端总线,超线程(HT)技术的CPU前端总线为800,该技术可以模拟出两个处理核心,从而提高工作效能。
高速缓存就是将某些CPU反复运算的数据暂时存在缓存里,它分一级二级甚至三级缓存,高端CPU(如P4 630)的二级缓存达到2MB(兆),AMD的缓存都比Intel的低。比如商场卖东西,那么柜台上能够摆放一定的货物,这就相当于一级缓存,而商场的仓库就相当于二级缓存,三级缓存就相当于你这个商场出货量很大,所以在旁边又建了一个大楼来做仓库,所以一般的处理器没有三级缓存,只有像苹果机(或者服务器等高端设备)这样变态的处理器才有三级缓存。
制造工艺,也叫制程,现在的CPU大部分都是90nm(纳米)技术,2006年英特尔已经研制65纳米技术的处理器,并投放市场。制程越小工艺就越精湛,处理器就会发热越低,功耗越小,性能越优良,制造成本也越低。
封装技术、针脚,针脚就是CPU与主板的连接点,它是根据处理器的封装模式来决定的。现在英特尔的产品普遍是775针脚,AMD普遍是754针脚,但是速龙3200+是939针脚。以前的封装技术都是CPU与主板之间是由一个个的“针脚”相联,而现在则变成了接触点,这样节省了材料,缩短了传输距离,提高了传输效率。
硬盘,永久性存储数据的设备,你的资料都存放在这里,它的存储量大,保存比较稳定,但是传输速度很慢。它是一个高速运转的磁盘,所以相比其他半导体硬件,更确切地说它是个机械硬件,所以它的性能提升没有其他硬件那么快,它的传输速度也一直是阻碍计算机发展的“瓶颈”。硬盘主要分ATA接口和SATA接口,ATA是并口,SATA是串口技术。STAT正在逐步取代ATA技术。
内存:由于硬盘传输速度比较慢,所以把经常被读取的一些资料、数据暂时存放在内存中,然后由内存传输给处理器,这样能大大提高工作速度、效率。但是内存的容量有限,而且一旦断电,内存中的数据将完全消失。高速缓存和内存的作用非常类似,但是高速缓存的容易无法和内存相比。
DDR是一种内存存储技术,它的频率主要是266、333、400MHz,AMD处理器只支持DDR 400,英特尔已经全面支持DDR第2代技术DDR2 533、667,有的甚至支持DDR2 800、1066。AMD本打算放弃DDR2,直接转向DDR3,但是迫于市场压力,已经公布了AM2接口的处理器,将全面支持DDR2技术。
主板的中心任务是维系CPU与外部设备之间能协同工作,几乎所有的主要电脑部件都要靠主板来连接,其重要性可见一斑。主板上面主要有BIOS芯片、北桥芯片、南桥芯片和各种各样的接口组成。
BIOS芯片是负责控制硬件的底层,有一些重要设备的初始化信息,是保证系统正常运行的基础。就相当于一个人或者动物来到世上什么都不会,但是他仍然有自己的本能反映(呼吸、躲避外界刺激、吃东西等),这是他维持生存的最基本元素。
北桥芯片直接与处理器(CPU)相连接,将数据传输给处理器,另外与内存显卡相连,南桥芯片则是与硬盘、PCI插槽、USB接口、电源、打印机、扫描仪等各种输入输出接口相连,将外部数据传输给北桥芯片,然后由北桥芯片传输给处理器。
全球有多家公司可以设计生产主板芯片组产品,它们分别是Intel(英特尔)、VIA(威盛)、nVIDIA、ALI(扬智)、SIS(矽统)、ATI和AMD等。这些厂商的多款芯片组产品,在性能上、价格上和对处理器的支持上都各有不同、各具特色。要注意,这些厂商可以设计主板芯片组,其他主板生产商(华硕、昂达、微星、技嘉、映泰、精英、磐正等)则是采用这些芯片组的技术来制造主板。
显卡(GPU):又称显示器适配卡,现在的显卡都是3D图形加速卡。它是是连接主机与显示器的接口卡。其作用是将主机的输出信息转换成字符、图形和颜色等信息,传送到显示器上显示。
目前显卡核心主要是nVIDIA和ATI两家公司称霸,nVIDIA主要是1999年以TNT2系列产品夺得世界霸主地位,但是当年一直在为苹果电脑做显卡的ATI也转入了PC市场的争夺。SIS等公司也有自己的显卡核心,但是技术上不能跟前两家公司抗衡,市场占有率非常低。其它公司(七彩虹、双敏、丽台、盈通、影驰、蓝宝、、讯景、艾尔莎、铭瑄等)都是采用前两大公司的显卡核心来生产自己的产品。nVIDIA显卡在游戏方面更有优势,ATI显卡在视频方面似乎更加出众,而且ATI早已和苹果合作多年,在图形图象领域非常出众。
显卡早已进入了PCI-E接口时代,以前是PCI接口,后来AGP接口取代了PCI,现在PCI-Express简称PCI-E接口将取代AGP接口。显卡另外的重要参数是核心频率、显存频率、显存大小、像素渲染管线、顶点着色引擎、存储介质等等。
显示器主要分为CRT(阴极射线管显示器)和LCD(液晶显示器)两大类,前者就是一般的普通显示器。LCD(液晶显示器)的辐射几乎为零,对眼睛的伤害比较小,而且LCD的可视面积比CRT(阴极射线管显示器,即普通显示器)的可视面积大,15寸LCD接近17寸CRT的可视面积,17寸LCD接近19寸CRT的可视面积,液晶是真正的纯平,而普通显示器都是边角有遮挡的。液晶显示器的可视角度小,当你从侧面一定角度看的时候画面就会边暗,越靠边画面越暗,液晶显示器的色彩、画面连贯性也不如普通显示器,因为普通显示器(电视机就属于CRT)已经发展了好几十年了,技术上非常成熟。液晶显示器的耗能小,体积小,重量轻,使用寿命不如CRT,价格也比较高。
网卡:主要是上网的连接设备,现在的网卡主要是10/100MB(兆)自适应网卡,而在服务器领域往往会应用千兆网卡。
调制解调器(即Modem),是计算机与电话线之间进行信号转换的装置,由调制器和解调器两部分组成,调制器是把计算机的数字信号(如文件等)调制成可在电话线上传输的声音信号的装置,在接收端,解调器再把声音信号转换成计算机能接收的数字信号。通过调制解调器和电话线就可以实现计算机之间的数据通信。由于现在都用宽带上网了,所以一般用不到它了。
电源是给内部各硬件供电的设备,充足的电源是机器运行的重要条件。
机箱是保护内部结构的“盔甲”,它还有一个重要作用:内部硬件在工作时会产生大量电磁辐射,机箱能够最大限度地屏蔽这些辐射,保护我们的健康。
鼠标、键盘,输入设备,输入用户的命令。
光驱、软驱,放入光盘、软盘的设备,属于输入设备,光驱可以播放VCD、DVD等盘片,带刻录功能的光驱还可以录制自己的光盘。
操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令……
一般一台电脑中,处理器有一个风扇专门给它散热,显卡专门有一个风扇给它散热,然后整个机箱有一个风扇来撒热,这样一般的电脑中有3个风扇来散热。
❻ cpu前端总线与运算速度是什么关系
前端总线:英文名称叫Front Side Bus,一般简写为FSB。前端总线是CPU跟外界沟通的唯一通道,处理器必须通过它才能获得数据,也只能通过它来将运算结果传送出其他对应设备。前端总线的速度越快,CPU的数据传输就越迅速。前端总线的速度主要是用前端总线的频率来衡量,前端总线的频率有两个概念:一就是总线的物理工作频率(即我们所说的外频),二就是有效工作频率(即我们所说的FSB频率),它直接决定了前端总线的数据传输速度。由于INTEL跟AMD采用了不同的技术,所以他们之间FSB频率跟外频的关系式也就不同了:现时的INTEL处理器的两者的关系是:FSB频率=外频X4;而AMD的就是:FSB频率=外频X2。举个例子:P4 2.8C的FSB频率是800MHZ,由那公式可以知道该型号的外频是200MHZ了;又如BARTON核心的Athlon XP2500+ ,它的外频是166MHZ,根据公式,我们知道它的FSB频率就是333MHZ了!目前的Pentium 4处理器已经有了800MHZ的前端总线频率,而AMD处理器的最高FSB频率为400MHZ,这一点Intel处理器还是比较有优势的。
❼ 前端响应整体变慢按什么顺序查问题
没办让Mysql慢志rows
普通WEB站点页面需要查询N条SQL语句才能页面结网站访问速度慢前端做量优化工作数据库瓶颈查找WEB优化重要部
MySQL提供慢查询志记录功能查询SQL语句间于少秒语句写入慢查询志维护通慢查询志记录信息快速准确判断问题所
启慢查询功能
log-slow-queries 慢查询志文件路径
long_query_time 超少秒查询写入志
打my.cnf配置文件加入代码:
log-slow-queries = /tmp/mysql-slow.log
long_query_time = 2
windows则my.ini加入
my.ini
复制代码 代码:
log_slow_queries
long_query_time = 2
保存退重启MySQL即
关于long_query_time设置
通我设置long_query_time值2表示查询SQL语句超两秒记录通2秒够默认10秒于许WEB程序说2秒查询太确许站点SQL语句超1秒执行间都算慢
mysql5.1.21才提供更细粒度long_query_time设定前版本能秒做单位
查看志
复制代码 代码:
[root@lizhong tmp]# tail -f /tmp/mysql_slow.log
Time: 120815 23:22:11
User@Host: root[root] @ localhost []
Query_time: 9.869362 Lock_time: 0.000035 Rows_sent: 1 Rows_examined: 6261774
SET timestamp=1294388531;
select count(*) from blog;
第行:执行间
第二行:执行用户
第三行(重要):
Query_time SQL执行间,越则越慢
Lock_time MySQL服务器阶段(存储引擎阶段)等待表锁间
Rows_sent 查询返行数
Rows_examined 查询检查行数
1、志能说明切问题知识表象能跟锁表、系统繁忙偶发性关某条SQL语句经查询慢基本判断再优化
2、要启log-queries-not-using-indexes没索引查询记录功能功能实际用处记录SQL查询候没索引通通记录虽索引查询速度影响要看数据量启功能select * from tab查询记录志快志文件垃圾信息给充满影响主要查询慢志记录查看
3、MySQL自带mysqlmpslow工具用析slow query志或者其工具通工具配合更析
❽ 请教CPU前端总线和内存频率的关系
1、你这样的理解不完全正确。
2、组双通道的确没有带来实际内存频率的提升
3、4 你的理解和正真的硬件工作原理有偏差,这些问题涉及到PC原理,先参考一下以下资料,希望对你有帮助。
什么是前端总线?在286、386和早期的486电脑里,CPU的速度不是太高,和内存保持相同的速度。后来随着CPU速度的飞速提升,内存由于电气结构关系,无法象CPU那样提升很高的速度(就算现在内存达到400、533,但跟CPU的几个G的速度相比,根本就不是个级别的),于是造成了内存和CPU之间出现了速度差异,这时就提出一个CPU的主频、倍频和外频的概念,外频顾名思义就是CPU外部的频率,也就是内存的频率,CPU以这个频率来和内存联系。CPU的主频就是CPU内部的实际运算速度,主频肯定是比外频高的,高一定的倍数,这个数就是倍频。举个例子,您从电脑垃圾堆里拣到一个被抛弃的INTEL 486 CPU,上面印着486 DX/2 66。这个486的CPU的主频是66MHZ,DX/2代表是2倍频的,于是算出CPU的外频是33MZ,也就是内存的工作频率,这同时也是前端总线FSB的频率。因为CPU是通过前端总线来和内存发生联系的,所以内存的工作频率(或说外频也行)就是前端总线的频率。刚才这个垃圾堆里的486 CPU,前端总线的频率就是33MZ。这样的前端总线结构一直延续到486之后的奔腾(俗话说的586)、奔腾2、奔腾3,例如一颗奔3 933MHZ的CPU,外频133,也就是说他的前端总线是133MHZ,内存工作频率也是133。 到了奔腾4年代,内存和CPU的工作模式发生了改变,前端总线的概念也变得有些复杂。奔腾4 CPU采用了Quad Pumped(4倍并发)技术,该技术能够使系统总线在一个时钟周期内传送4次数据,也就是传输效率是原来的4倍,相当于用了4条原来的前端总线来和内存发生联系。在外频仍然是133MHZ的时候,前端总线的速度增加4倍变成了133X4=533MHZ,当外频升到200MHZ,前端总线变成800MHZ,所以您会看到533前端总线的P4和800前端总线的P4,就是这样来的。他们的实际外频只有133和200,但由于人们保留了以前老的概念——前端总线就是外频,所以习惯了这样的叫法:533外频的P4和800外频的P4。其实还是叫533前端总线或533 FSB的P4比较合适。 那内存的情况怎么样呢?外频不完全等于前端总线了,那外频还等于内存的频率吗?内存发展到了DDR,跟原来相比,一个时钟周期内能够传送比原来多一倍的数据,DDR就是DOUBLE DATA RATE的缩写,意思就是双倍的数据传输速率。在133MHZ的外频下,DDR的传输速度是266,外频提高到200MHZ的时候,DDR的传输速度是400,DDR266的内存和DDR400的内存就是这个意思。 再看一下现在外频、内存频率、CPU的前端总线的的关系。在以前P3的时候,133的外频,内存的频率就是133,CPU的前端总线也是133,三者是一回事。现在P4的CPU,在133的外频下,前端总线达到了533MHZ,内存频率是266(DDR266)。问题出现了,前端总线是CPU和内存发生联系的桥梁,P4这时候的前端总线达到533之高,而内存只有266的速度,内存比CPU的前端总线慢了一半,理论上CPU有一半时间要等内存传数据过来才能处理数据,等于内存拖了CPU的后腿。这样的情况的确存在的,845和848的主板就是这样。于是提出一个双通道内存的概念,两条内存使用两条通道一起工作,一起提供数据,等于速度又增加一倍,两条DDR266就有266X2=533的速度,刚好是P4 CPU的前端总线速度,没有拖后腿的问题。外频提升到200的时候,CPU前端总线变为800,两条DDR400内存组成双通道,内存传输速度也是800了。所以要P4发挥好,一定要用双通道内存,865以上的主板都提供这个功能。但845和848主板就没有内存双通道功能了。 刚才说的是INTEL P4的FSB概念,他的对手AMD的CPU有所不同。 旧的462针脚的AMD CPU,采用ev6前端总线,相当于外频的两倍,也就是133外频时,AMD 462脚的CPU的FSB是266,使用DDR266内存和他搭配就刚刚好,假如用两条DDR266做成双通道,虽然内存有533的传输速度,但对于266的FSB,作用不大,所以双通道内存对CPU的帮助不明显。 新的AMD 754/939 64位CPU,内部就整合了内存管理器(以前内存管理器在主板心片里),所以AMD 64位CPU的前端总线FSB频率和CPU实际频率一致。 ★FSB只指CPU和北桥芯片之间的数据传输速率,又称前端总线。FSB=CPU外频*4。 这个参数指的就是前端总线的频率,他是处理器和主板交换数据的通道,既然是通道,那就是越大越好,现在主流中最高的FSB是800M,向下有533M、400M和333M等几种,他们价格是递减的。 FSB(或是FrontSideBus,前端总线)是超频最容易和最常见的方法之一。FSB是CPU和系统其他部分连接的速度。他还影响内存时钟,那是内存运行的速度。一般而言,对FSB和内存时钟两者来说越高等于越好。然而,在某些情况下这不成立。例如,让内存时钟比FSB运行得快根本不会有真正的帮助。同样,在AthlonXP系统上,让FSB运行在更高速度下而强制内存和FSB不同步(使用稍后将讨论的内存分频器)对性能的阻碍将比运行在较低FSB及同步内存下要严重得多。 FSB在Athlon和P4系统上涉及到不同的方法。在Athlon这边,他是DDR总线,意味着假如实际时钟是200MHz的话,那就是运行在400MHz下。在P4上,他是“四芯的”,所以假如实际时钟是相同的200MHz的话,就代表800MHz。这是Intel的市场策略,因为对一般用户来说,越高等于越好。Intel的“四芯”FSB实际上具备一个现实的优势,那就是以较小的性能损失为代价允许P4芯片和内存不同步运行。每个时钟越高的周期速度使得他越有机会让内存周期和CPU周期重合,那等同于越好的性能。 举例:问:我在bios里看到外频;533Mhz,内存频率333Mhz 自动 ,这正常吗 为什么我把内存频率手动配置到400Mhz后重启出现“ 为了安全起见内存将以266Mhz频率工作 ”类似的信息 但配置为自动后就回到333Mhz了 为什么不能在400下工作? 答:因为外频是133的 内存最多异步运行到166上,即外频:内存=4:5,当您超频到200MHz以上后就能显示为PC3200 Intel规定工作在400FSB 100外频 的主板支持DDR200/266内存工作在533FSB 133外频 的主板支持DDR266/333内存工作在800FSB 200外频 的主板支持DDR266/333/400内存哪怕您的主板是975,915,133外频时是无法使用DDR400内存的内存带宽达到FSB带宽时效率最高
❾ WEB前端数据处理会遇到哪些问题
个人感觉,数据传输给前端来进行处理并非是为了提高交互性,而是提升开发的效率。以及更好的前后端分离。但是随之而来的就是 性能问题 和安全问题吧。拿angular来举例,在移动端 上表现很差,有待提升。安全问题,个人感觉是 会把数据接口,等暴露在前端,要知道前端代码都是这样,只要F12一下 就全看明白,可能会有一定安全问题存在。
❿ 内存的工作频率,总线频率,等效数据传输频率,最大数据传输频率
现在网上的叫法千奇百怪,对同一种事物的叫法都没有统一,给人感觉好像有很多种类似的,所以很有必要先理清头绪,搞清楚多种不同叫法之间的等价关系:
1。CPU外频=外频
2。CPU频率=主频
3。前端总线频率
4。系统总线频率
5。倍频
彼此之间的关系:
CPU的外频是CPU乃至整个计算机系统的基准频率,单位是MHz(兆赫兹)。计算机系统中大多数的频率都是在外频的基础上,乘以一定的倍数来实现。AGP总线频率通常是固定的66MHz。其次说前端总线,通常是CPU的外频的2到4倍,也没有固定的倍数,和cpu型号及主板芯片组有关。再说系统总线,这个应该是个比较笼统的概念,可以代指系统中所有总线(前端总线,agp总线,pci总线等),也有时候指南北桥之间的总线,也没有固定的频率和算法。
CPU频率=外频×倍频(or主频=外频×倍频)
IntelCPU前端总线=外频*4(MHz)
AMDCPU前端总线=外频*2(MHz)
CPU数据带宽=前端总线*8(MB/s)
内存带宽=内存等效工作频率*8(MB/s)
(注意单位是字节,这里的8的单位是字节B,不是指的8个bit,是64bit/8=8B得到的,64bit是计算机每次传输的数据位数)
总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。人们常常以MHz表示的速度来描述总线频率。总线的种类很多,前端总线的英文名字是FrontSideBus,通常用FSB表示,是将CPU连接到北桥芯片的总线。
CPU是通过前端总线(FSB)连接到北桥芯片,进而通过北桥芯片和内存、显卡交换数据。前端总线是CPU和外界交换数据的最主要通道,因此前端总线的数据传输能力对计算机整体性能作用很大,如果没足够快的前端总线,再强的CPU也不能明显提高计算机整体速度。数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽=(总线频率×数据位宽)÷8。目前PC机上所能达到的前端总线频率有266MHz、333MHz、400MHz、533MHz、800MHz几种,最高到1066MHz。前端总线频率越大,代表着CPU与北桥芯片之间的数据传输能力越大,更能充分发挥出CPU的功能。现在的CPU技术发展很快,运算速度提高很快,而足够大的前端总线可以保障有足够的数据供给给CPU,较低的前端总线将无法供给足够的数据给CPU,这样就限制了CPU性能得发挥,成为系统瓶颈。
外频的概念是建立在数字脉冲信号震荡速度基础之上的,也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一万万次.外频具体是指CPU到芯片组之间的总线速度。外频是CPU与主板之间同步运行的速度,而且目前的绝大部分电脑系统中外频,也是内存与主板之间的同步运行的速度,在这种方式下,可以理解为CPU的外频直接与内存相连通,实现两者间的同步运行状态。
在486之前,CPU的主频还处于一个较低的阶段,CPU的主频一般都等于外频。而在486出现以后,由于CPU工作频率不断提高,而PC机的一些其他设备(如插卡、硬盘等)却受到工艺的限制,不能承受更高的频率,因此限制了CPU频率的进一步提高。因此出现了倍频技术,该技术能够使CPU内部工作频率变为外部频率的倍数,从而通过提升倍频而达到提升主频的目的。倍频技术就是使外部设备可以工作在一个较低频率(这个较低频率就是外频)上,而又不限制影响CPU本身的工作频率(主频),因为CPU主频就是外频的倍数。
再者,前端总线与外频这两个概念容易混淆,主要的原因是在以前的很长一段时间里(主要是在Pentium4出现之前和刚出现Pentium4时),前端总线频率与外频是相同的,因此往往直接称前端总线为外频,最终造成这样的误会。随着计算机技术的发展,人们发现前端总线频率需要高于外频,因此采用了QDR(QuadDateRate)技术(4倍并发),或者其他类似的技术实现。这些技术的原理类似于AGP的2X或者4X,它们使得前端总线的频率成为外频的2倍、4倍甚至更高,从此之后前端总线和外频的区别才开始被人们重视起来。在外频仍然是133MHZ的时候,前端总线的速度增加4倍变成了133X4=533MHZ,当外频升到200MHZ,前端总线变成800MHZ,所以你会看到533前端总线的P4和800前端总线的P4,就是这样来的。
一般来说,主频(即CPU频率)和前端总线频率都是以外频为基数,前者是乘以倍频数,后者是乘以2/4/8,只不过后者乘的系数不能叫做倍频,是由于采用了QDR(QuadDateRate)技术,或者其他类似的技术来实现的。而这三者在早期都是一个概念。
至于内存来说,一般会有三种频率来对其描述——核心频率/时钟频率/数据传输速率。数据传输速率就是标在内存条上的频率,如DDR333和DDR400,平时说的内存频率默认就是指数据传输速率。内存的核心频率就好比是CPU的频率,是本身所固有的频率,而时钟频率就是我们所说的外频。对于DDR来说,三者的比例是1:1:2,对于DDR2来说,三者的比例关系是1:2:4。
在以前P3的时候,133的外频,内存的核心频率就是133,数据传输速率也就是133,CPU的前端总线也是133,三者是一回事。现在P4的CPU,在133的外频下,前端总线达到了533MHZ(×4),内存频率是266(DDR266)。问题出现了,前端总线是CPU与内存发生联系的桥梁,P4这时候的前端总线达到533之高,而内存只有266的速度,内存比CPU的前端总线慢了一半,理论上CPU有一半时间要等内存传数据过来才能处理数据,等于内存拖了CPU的后腿。这样的情况的确存在的,845和848的主板就是这样。于是提出一个双通道内存的概念,两条内存使用两条通道一起工作,一起提供数据,等于速度又增加一倍,两条DDR266就有266X2=533的速度,刚好是P4CPU的前端总线速度,没有拖后腿的问题。外频提升到200的时候,CPU前端总线变为800,两条DDR400内存组成双通道,内存传输速度也是800了。所以要P4发挥好,一定要用双通道内存,865以上的主板都提供这个功能。但845和848主板就没有内存双通道功能了。