Side
BUS前段总线
FSB只指CPU与北桥芯片之间的数据传输速率,又称前端总线。FSB=CPU外频*4。
这个参数指的就是前端总线的频率,它是处理器与主板交换数据的通道,既然是通道,那就是越大越好,现在主流中拦宴唯最高的FSB是800M,向下有533M、400M和333M等几种,它们价格是递减的。(现在也有1066/1333
FSB的主板不过由于面向骨灰级发烧级的玩家和超频者,价格比较高昂)
FSB(或是FrontSideBus,前端总线)是超频最容易和最常见的方法之一。FSB是CPU与系统其它部分连接的速度。它还影响内存时钟,那是内存运行的速度。一般而言,对FSB和内存时钟两者来说越高等于越好。然而,在某些情况下这不成立。例如,让内存时钟比FSB运行得快根本不会有真正的帮助。同样,在AthlonXP系统上,让FSB运行在更高速度下而强制内存与FSB不同步(使用稍后将讨论的内存分频器)对性能的阻碍将简培比运行在较低FSB及同步内存下要严重得多。
二级缓存
即L2
Cache。由于L1级高速缓存容量的限制,为了再次提高CPU的运算速度,在CPU外部放置一高速存储器,即二级缓存。工作主频比较灵活,可与CPU同频,也可不同。CPU在读取数据时祥纯,先在L1中寻找,再从L2寻找,然后是内存,在后是外存储器。所以L2对系统的影响也不容忽视。
分类: 电脑/网络问题描述:
我不知道电脑内存中的CL值及FSB是什么概念?是CMOS设置中的一项吗?在哪些主流主板中有此类设置?
解析:
内存延迟表示系统进入数据存取 *** 作就绪状态前等待内存相应的时间,它通常用4个连着的 *** 数袭凯字来表示,例如“3-4-4-8”。其中第一个数字表示内存读取数据所需的延迟时间(CAS Latency),即我们常说的CL值;旁禅盯第二个数字表示从内存行地址到列地址的延迟时间(tRCD);第三个数字表示内存行地址控制器预充电时间(tRP),即内存从结束一个行访问到重新开始的间隔时间;第四个数字表示内存行运和地址控制器激活时间(tRAS)。一般来说,这4个数字越小,表示内存性能越好。
FSB(或是FrontSideBus,前端总线)是超频最容易和最常见的方法之一。
CL值和FSB都是CMOS中的一项设置内容,在主流的主板中都有设置选项。具体如何设置,请参见主板说明书。
首先硬件要有max232芯片做电平转换或者直接用pl2303做usb转串口.
软件要有一个串口调试工具.
至于程序就是
(1):设置串口相关寄存器
注意波特率设置
(2):把数据放在sbuf里面
(3):检查是否发送完毕没完等待
发完了就继续放
各种单片机设置方法不一样就给你一个51
的程序你参考一下:
//wx原创
串口调试程序
向pc发送数据
用于调试观察数据
#include
#include
sbit
k1=p10
void
ckfszf(char
zf)
void
ckfszfc(char
fsgs,char
zfc[])
bit
cksnbzw=0
char
fsb[]={"abcdef"}
main()
{
pcon=0x80
//串口设置
tmod=0x20
//
以t1定时器为波特发生器
波特率:19200
th1=0xfd
tl1=0xfd
tr1=1
scon=0x50
//串口设置模式一完毕
while(1)
{
ti=1
ckfszfc(6,fsb)
ckfszf('
')
ckfszfc(9,"1234567890")
ckfszf('
')
ckfszf('
')
ckfszf('
')
ckfszfc(12,"aabbccddeeffgg")
ckfszf('
')
while(1)
}
}
//字符
串口发送函数
由串口向外发送一个字符
//参数1:要发送兄渣字符
//返回值:无
//备注:
本函数内部检查上次发送是否结束
//
全局初始化要求:ti=1
保证第一次进入此函数之前ti=1
void
ckfszf(char
zf)
{
while(ti==0)
//等待李告发送完毕
ti=0
sbuf=zf
}
//字符串
串口发送函数
由串口向外发送一个字符串
//参哪尘明数1:要发送字符串个数
取值:0~255
//参数2:要发送字符串数组名
或字符串本身
//返回值:无
//备注:
本函数内部检查上次发送是否结束
//
全局初始化要求:ti=1
保证第一次进入此函数之前ti=1
void
ckfszfc(uchar
fsgs,char
zfc[])
{
uchar
i
cksnbzw=1
for(i=0i
评论
0
0
加载更多
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)