如何辨别南北桥芯片

如何辨别南北桥芯片

用功能辨别南桥芯片和北桥芯片: 北桥 它主要负责CPU与内存之间的数据交换,并控制AGP、PCI数据在其内部的传输,是主板性能的主要决定因素。随着芯片的集成度越来越高,它也集成了不少其它功能。如:由于Althon64内部整合了内存控制器;nVidia在其NF3 250、NF4等芯片组中,去掉了南桥,而在北桥中则加入千兆网络、串口硬盘控制等功能。现在主流的北桥芯征的牌子有VIA、NVIDIA及SIS等。 当然这些芯片的好坏并不是由主板生产厂家所决定的,但是主板生产商采取什么样的芯片生产却是直接决定了主板的性能。如:同样是采用VIA的芯片,性能上则有KT600>KT400A>KT333>KT266A等。目前主流的AMD平台上,可选的芯片组有:KT600、NF2、K8T800、NF3等;对于INTEL平台,则有915、865PE、PT880、845PE、848P等。 南桥 南桥芯片主要是负责I/O接口等一些外设接口的控制、IDE设备的控制及附加功能等等。常见的有VIA的8235、8237等;INTEL的有CH4、CH5、CH6等;nVIDIA的MCP、MCP-T、MCP RAID等。在这部分上,名牌主板与一般的主板并没有很大的差异,但是名牌主板凭着其出色的做工,还是成为不少人的首选。而不排除一部分质量稍差的主板为了在竞争中取得生存,可能会采用功能更强的南桥以求在功能上取胜。 用芯片在主版上的位置辨别南桥芯片和北桥芯片: 北桥芯片就是位于和CPU插槽附近的一块芯片,其上面一般都覆盖了散热片 ==================== 南桥芯片(South Bridge)是主板芯片组的重要组成部分,一般位于主板上离CPU插槽较远的下方,PCI插槽的附近,这种布局是考虑到它所连接的I/O总线较多,离处理器远一点有利于布线。相对于北桥芯片来说,其数据处理量并不算大,所以南桥芯片一般都没有覆盖散热片。南桥芯片不与处理器直接相连,而是通过一定的方式(不同厂商各种芯片组有所不同,例如英特尔的英特尔Hub Architecture以及SIS的Multi-Threaded“妙渠”)与北桥芯片相连。 南桥芯片负责I/O总线之间的通信,如PCI总线、USB、LAN、ATA、SATA、音频控制器、键盘控制器、实时时钟控制器、高级电源管理等,这些技术一般相对来说比较稳定,所以不同芯片组中可能南桥芯片是一样的,不同的只是北桥芯片。所以现在主板芯片组中北桥芯片的数量要远远多于南桥芯片。例如早期英特尔不同架构的芯片组Socket 7的430TX和Slot 1的440LX其南桥芯片都采用82317AB,而近两年的芯片组845E/845G/845GE/845PE等配置都采用ICH4南桥芯片,但也能搭配ICH2南桥芯片。更有甚者,有些主板厂家生产的少数产品采用的南北桥是不同芯片组公司的产品,例如以前升技的KG7-RAID主板,北桥采用了AMD 760,南桥则是VIA 686B。 南桥芯片的发展方向主要是集成更多的功能,例如网卡、RAID、IEEE 1394、甚至WI-FI无线网络等等。 北桥芯片(North Bridge)是主板芯片组中起主导作用的最重要的组成部分,也称为主桥(Host Bridge)。一般来说,芯片组的名称就是以北桥芯片的名称来命名的,例如英特尔 845E芯片组的北桥芯片是82845E,875P芯片组的北桥芯片是82875P等等。北桥芯片负责与CPU的联系并控制内存、AGP数据在北桥内部传输,提供对CPU的类型和主频、系统的前端总线频率、内存的类型(SDRAM,DDR SDRAM以及RDRAM等等)和最大容量、AGP插槽、ECC纠错等支持,整合型芯片组的北桥芯片还集成了显示核心。北桥芯片就是主板上离CPU最近的芯片,这主要是考虑到北桥芯片与处理器之间的通信最密切,为了提高通信性能而缩短传输距离。因为北桥芯片的数据处理量非常大,发热量也越来越大,所以现在的北桥芯片都覆盖着散热片用来加强北桥芯片的散热,有些主板的北桥芯片还会配合风扇进行散热。因为北桥芯片的主要功能是控制内存,而内存标准与处理器一样变化比较频繁,所以不同芯片组中北桥芯片是肯定不同的,当然这并不是说所采用的内存技术就完全不一样,而是不同的芯片组北桥芯片间肯定在一些地方有差别。

满意请采纳

Pascal一般所有函数 例如:case...of ,eof等等和用法

Pascal用到的数和符号

1、PASCAL语言的字符表

是ASCII字符集,主要有:

⑴26个英文字母(不分大小写)

⑵十个数字符号

⑶特殊符号。如+-*/=><][:;.等

2、标识符

以字母开头的字母数字序列(大小写等效,可跟下划线_),用来标识常量、变量、程序、函数等。

自定义标识符时要注意遵循此规则。

3、标准标识符与保留字

标准标识符有40个,五类(false true maxint Boolean real integer char abs trunc read write)详见书P16。

保留字是Pascal语言中具有特定的含义的字符。在PASCAL7.0中书写保留字的时候,字符颜色会变为白色。一共36个保留字(program function begin end procedure var const array if then else case for to do repeat until while and div in mod not or nil)。

4、常量和变量:

程序设计中经常要用到常量和变量,这些都必须先定义后才能使用。

1).常量指程序运行过程中,其值不能改变的量。

分为四类:

⑴整型常量

十进制整数表示,不能有小数点。Maxint表示计算机中最大的整数=32767,即(27-1),由一个字节存贮,第一位为符号位。补码表示,范围为:-32768~32767。运算速度快。

可进行+、-、*、DIV(整除)、MOD(取余)

注意不能用/,因为得到的结果可能不为整型。

⑵实型常量

包括正实数、负实数和零。运算慢,无法精确表示。有两种表示方法:十进制表示法和科学记数法。

可进行+、-、*、/运算。整数与实数运算时自动转为实数进行运算。

⑶字符常量

字符常量是由单个字符组成的,所有字符都来自ASCII字符集。字符的数据是用两个单引号把单个字符括起来表示的。

每个字符都有一个序值(在ASCII字符集的位置),可以用六个关系运算符来比较大小。

⑷布尔型常量

只有true和false两个值。也有序,true 为1,false为0。

布尔型有三个运算符:and or not

const <常量标识符>=<常量>;

例:const pi:=3.14;

2).变量

变量是指在程序执行过程中,其值可以改变的量。变量三要素:变量名、变量类型、变量值。

⑴变量名用一个合法的标识符来表示。

⑵变量在某一固定时刻是用来存放常量的,而常量是有类型的数据,因而变量也是有类型的。类型不能有两义性。

⑶变量值。在程序中由赋值语句来赋值。

var <变量标识符列表>:<类型>;

例:var a,b:integer; c,d:real;

5、表达式

程序中由运算对象(操作数)和运算符(操作符)按照一定次序组成的有意义的式子称为表达式。

操作符(算术、关系、布尔)

操作数(因子(无符号常量、变量、函数调用、not 布尔因子、项、括号括起来的表达式)、项、简单表达式组成)。

具体优先顺序:

⑴括号内先算

⑵函数

⑶运算符优先顺序

NOT

* / DIV MOD AND

+ - OR

< <= > >= = <>

⑷同级运算按从左到右的次序。

注意:运算符两端,除实型和整数型外不允许为两种不同的数据类型。

表达式的数据类型根据它的值来划分。(所以表达式分为算术表达式、字符表达式、布尔表达式)

书写表达式的注意事项:

⑴只可出现圆括号;⑵运算符不能省略;⑶表达式中的所有字符必须写在同一行上。

6、标准函数的使用。

对于在程序中反复出现的程序段,我们可以把它作为一个独立的整体,指定一个标识符,以后作用的时候只要给出它的标识符就可以了,这样的程序段我们称为子程序。

子程序主要包括函数与过程。我们先来看一下系统内部定义的标准函数。

标准函数是由系统预先定义、用户可以直接使用的函数。

格式:函数名(自变量);

使用时注意自变量的类型和函数的类型,两者类型可能不同(如类型转换函数),不同函数对自变量的要求也不同。

①.算术函数

可参加算术运算,其自变量与函数值均为数值型。

⑴abs(x)。即|x|

⑵sqr(x), sqrt(x)

⑶sin(x), cos(x),arctan(x)

⑷exp(x), ln(x)

②.类型转换函数

⑴trunc(x)

⑵round(x)

⑶序号函数:ord(x)

⑷字符函数:CHR(X)的自变量为字符ASCII的十进制数值,IBMPC上取值为0到255,可打印字符为32到126。它正好与序号函数ORD(X)相反.如:CHR(65)='A',ORD(‘A')=65

③.顺序函数

在有序数据中求某个数据的前一项或后一项。

⑴前导函数:pred(x)

⑵后续函数:succ(x)

④.逻辑函数

函数值为布尔型的函数,在程序中主要用来作判断用。

⑴奇数函数odd(x)

⑵行结束函数eoln(x)

⑶文件结束函数eof(x)

回到前面的表达式进行例题讲解。

7、数据类型。

数据类型是数据的重要特征,决定了它的表示形式、取值范围和能参加的各种运算。

PASCAL的数据类型:(见书P24)

简单类型(不能再被分解)、结构类型(由其他类型组合而成)和指针类型。(静态数据类型和动态数据类型)(顺序类型、有序类型)

①.标准类型:四种。

实数类型除real外,其他的需在说明的开始部分(在const,var等前面)用{$N+}打开编译开关。

字符类型中还有字符串类型。用sting作标识符。可存取255个字符。

整型数取值范围:BYTE(0—255 8位) SHORINT(-128—127)

INTEGER(16),WORD(16),LONGINT(32)

②.自定义类型:枚举与子界。