1、主机板 BIOS 中有很多设置可能大家经常都“耳熟能详”了,不过朋友们对其名称的熟悉程度并不能代表对其意义完全理解。上周陪一位友人去购机,在装机时笔者看见那装机人员在主机板的 BIOS里设来设去的。笔者便随意的问道“Graphics Aperture Size 这个选项是什么意思?” 。装机人员回答了一句“设置显存大小“,然后笔者再追问其意义时,只听那人说“我也不知道到底有什么意思” 。天啊!他都不知道是什么意思,居然还在帮我们装机!有了上面这一段经历,所以笔者觉得有必要说说下面这些看似熟悉,其实陌生的内容。1、 SDRAM RAS to CAS Delay这是用来设定从 RAS 信号到 CA
2、S 信号所需的时间周期 (Clock)。当 CPU 要从内存读取或写入数据时,必须送出一个正确的地址信号,而地址是由行、列交错而成,所以又分为 RAS(列地址信号) 和CAS(行地址信号 ),由于是先寻址 RAS、再寻址 CAS,因此中间就有延迟时间,建议先设成 2 个 Clock(2T),让 SDRAM 能快点将地址寻址完毕,这样可以将内存性能提高;如果设置之后发现系统运行不太稳定,则再改为 3 Clock(3T)。有些版本的 BIOS 将 2T 改成Fast、 3T 改成 Slow,但其意义是一样的。2、 SDRAM RAS Pre-charge Time设定当 RAS(列地址信号)需要重
3、新寻址时,要隔多久时间才能开始下次的寻址动作,通常被视为 RAS 的充电时间,理论上是越短越好。其选项值与上面讲到的一样,所以建议将其设定为 2T(2 个Clock 周期) ,这样可以将内存性能提高;若发现系统运行不稳定,再将其改回 3T。3、 Graphics Aperture Size这个选项的意义是设定 AGP 图形加速卡可以使用多少主内存来暂存材质,由于 AGP 图形加速卡除了卡上本身的内存外,还可利用主机板上的主内存来充当材质内存,因此 BIOS 中设有此选项,可让使用者来决定要配给 AGP 显示卡多少主内存。一般是有多少主内存就设多少容量,例如主内存有 128MB,那么可将此项目设
4、为128MB,设定多了也是没有用的。可能有人会问,全部的主内存都给 AGP 图形加速卡用了,那其它部分的数据岂不是没有内存可用了?不会的,AGP 图形加速卡只有在存放材质时才会借用主内存,而且是使用其剩余的部份,所以大可不必担心系统无法运行。4、 Memory Hole at 15M-16M是否要保留主内存中的 15-16MB 区域,以使系统和早期的 ISA卡相容。有些早期的 ISA 适配卡会使用到 15MB-16MB 这一段主内存区域的地址,如果使用者没有事先把这段地址空出来(不对映物理内存),则将引起系统冲突而导致无法使用 ISA 适配卡。5、 Video ROM BIOS Shadow设
5、定是否将图形加速卡的 VGA BIOS 的内容映像到 UMB(上位内存)里。有些 BIOS 有“Video BIOS Cacheable“的设定,可以将图形加速卡的 VGA BIOS 映射到 Cache 里;若你的主机板 BIOS 没有这项设定,那么最起码要将 Video ROM BIOS Shadow 设定为Enabled。因为 ROM 的读取速度太慢了,CPU 要直接跟 ROM 沟通实在是很浪费时间,若把此项设定成 ENABLED 后,则 VIDEO ROM 的内容将映像到主内存的保留内存区域( 从 640KB1024KB 之间的 384KB 部份,更正确地说,ROM 的保留区是从 C00
6、00 地址开始),由于此时数据都在主内存里面,就好像 VIDEO ROM 的影子分身(SHADOW)一样,所以 CPU 即可利用这个映像后的“SHADOW RAM“,来快速取得 VIDEO BIOS ROM 的资料。设定 SHADOW RAM 时也不用担心可使用的主内存容量会缩水,因为映像时是利用保留的内存区域,也就是通常情况下没有被使用到的内存,所以不会影响到一般的内存使用,所以使用者不用担心设定 SHADOW RAM 后,可以使用的内存会变少。6、 其它适配卡的 BIOS SHADOW 设定除了图形加速卡之外,还有其它的适配卡也会有自己的 ROM BIOS,例如 RAID 磁盘阵列卡、SC
7、SI 卡、硬盘保护卡等,使用者也可以将这些适配卡的 ROM 所占用的地址设定为 Enabled,让其它适配卡也能将其 BIOS 内容映像到 Shadow RAM 里。不过问题来了,由于图形加速卡是每部计算机必备的适配卡,所以有一个独立的 Video ROM BIOS Shadow 选项;但是其它适配卡选项则是以内存地址的方式表示,那我们怎么知道哪一片适配卡的ROM 占用哪一段地址呢?难道要把 Shadow RAM 通通打开吗?以下笔者提供了两种方法,让使用者不用盲目瞎猜:方法一:查阅该适配卡的使用手册:一本完整的适配卡使用手册,应该包括了所有使用上应具备的信息,因此查阅适配卡的使用手册应该能得
8、知 ROM 的地址。以建邦科技的 DC-390UW PCI SCSI card 为例,它的使用手册上就有说明其 ROM 的地址在 DC000,这时我们只要将 DC000-DFFFF Shadow设定为 Enabled 就可以了。方法二:用工具程序侦测适配卡上 ROM 的地址:当产品的使用手册没有记载,而你也不清楚这块适配卡上 ROM的内存地址时,你就可以用工具程序来侦测系统中安装的所有适配卡的 ROM 地址,这里笔者介绍以 Phoenix BIOS 网站上下载的工具程序 Pnpoprom.exe,来侦测系统中所有 ROM 的地址。先到http:/ 页面下载 Unti-pnpoprom.zip文
9、件,这个程序主要是用来侦测扩充适配卡的 ROM 的信息,在执行 Pnpoprom.exe 程序后,会出现下面的画面,我们只要看最下方那个讯息就 OK: 这里显示找到了两个适配卡的 ROM,地址分别在 C000:000 与C800:000,第一个地址是图形加速卡 VGA BIOS 的地址;第二个地址则是 SCSI 卡 BIOS 的地址,也正是图形加速卡以外的 ROM,但是你可能发现 Pnpoprom.exe 找到的地址与 BIOS 中设定 Shadow RAM 的地址表示方法不同:BIOS Shadow 设定的地址是 5 位数;这个程序侦测到的为 2 组 4 位数的地址。这时候我们就必须先将程序
10、侦测到的 C800:0000,换算成 BIOS 显示的地址表示法;换算的方式很简单,先将 C800 乘以 10,再加上后面的数字(本例为 0),即可得到所需的地址:C800 X 10 + 0000 = C8000。换算时请注意,内存地址均是十六进制的计算法,因此这里所谓的10,指的是十六进制的 10,而加总时也要以十六进制,不可以用十进制计算(如果你的ROM BIOS 后面的数字不是 0 的话) 。接着我们只要将 C8000-CBFFF Shadow 设为 Enabled,就可以把这张 SCSI 卡的 BIOS 映射到DRAM 中了。7、 Spread Spectrum随着主机板的工作频率不断提升,由此产生的 EMI(电磁干扰)对系统稳定性的影响也越来越大,但想要降低 EMI 的影响似乎也变得越来越难。因此新型的主机板都设计了 Spread Spectrum 这个功能,藉由延伸频谱的方式来将最强烈的 EMI 的波形值由尖峰转趋平缓,以此降低 EMI 波形的高低起伏。但在某些特殊情况下这个功能必须关闭,例如在系统中有 clock-sensitive SCSI 设备。