电脑高手论坛

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 7980|回复: 7

Double your system (1)-双CPU篇(原创)

[复制链接]
发表于 2003-2-19 00:45:01 | 显示全部楼层 |阅读模式
OK,现在是午夜12点钟,在零点的歌声中,开始这个Double system系列篇。
双处理系统又称为SMP(symmetry multi-processor),意思为对称式多处理器系统.我想大多数的爱好者们都曾经想象过自己的主板上跑着两颗奔腾的"芯"。好在电脑技术日新月异,高端领域的许多技术也越来越平民化,如服务器专用的RAID(磁盘阵列)、SCSI热拨插硬盘等等,当然还有我们要讲的双CPU。
(1)硬件方面要求
主板
首先你的手头必须有一块支持双处理器的主板,保证你的芯片支持SMP技术.其实入门级的工作站并不是一般人想象中那么昂贵,至少要比斑竹们酷爱的apple要便宜许多。早期的支持SMP的芯片组如Intel的BX和VIA的694X,以及后来基于socket370架构的815E系列(intel),Apollo Pro 133A(VIA),
AMD也不甘寂寞的推出了基于socket462的760 MP。
[img]http://www.itdoor.net/uploads/1016666894.jpg[/img:71c90fc5a3]
CPU
由于SMP技术的要求,必须选择两块同频率的CPU,这样可以避免控制系统发生混乱。所以你最好不要安装两颗不同频率,不同电压的处理器,要是你愿意我也不反对,至于会出现什么情况,大概会是先这样 :cry: 然后再 :? 再 :evil: 而我也许会一边边:twisted: ,呵呵。
Inteld推出的2,3代奔腾级赛扬,因它支持双或多CPU构架,加上低价格、高性能的特点,使双CPU的门槛大大地降低;双赛扬价格可能还不及一块“至强”(xeon),因此,很多用户开始使用双CPU系统。AMD了也推出了支持双CPU技术的CPU,如Athlon XP,使得用户使用双CPU的选择范围也大为扩大。CPU的选择新赛扬(也有支持图拉丁的板子,但是很少),AMD Athlon XP 1800+都不错。
(2)软件方面要求
怎么,还有软件方面的要求?答案是yeah。SMP不仅需要硬件的支持,也需要软件的支持。好在现在的OS基本上都支持(win98系列肯定是不行了,NT,win2000,UNIX,Linux可以)。我们经常接触的办公软件,大多数的游戏软件等等都属于单线程软件,也就不能够很好的利用双CPU资源。而只有象3D MAX ,Photoshop,maya这样的专业型软件才能够很好的对双CPU进行支持。至于支持SMP的游戏就更少之又少了,听说QUAKE III 可以支持。当然不支持并不是说不能玩,不过有一块CPU在罢工而已。
(3)性能
类似的评测,网上到处都是,基本上也都大同小异。双CPU的性能绝对不是简单1+1=2这样决定的。不同类型的程序,不同的处理器所得到的结果大相径庭。我看过一篇评测结果说双CPU的Atholn MP1800+同单Athlon XP 1800++在进行游戏3D性能测试时出现了不升反降的结果.而CM2003第一期也提到过这种情况.一般认为如果你是要经常的使用“多线程”的软件,如Adobe Photoshop或Premiere;或者你经常使用3D动画制作软件,如3D Studio Max, Maya或LightWave,建议你使用Intel的CPU来构建双CPU或多CPU系统。但是如果仅仅是想以此来提高游戏时的快感还不如老老实实升级显卡和CPU.
(4) 安装
总的来讲双CPU的安装十分简单,基本上同普通PC没有差别.当你装好了两块CPU后,系统就会自动找到第二块CPU.列如NT 在引导时会显示 system 2 processor ,然后运算的时候自动的为第二块CPU分配任务.对于win2000系统,可以在设备管理器中查到对应的选项.
如果你在安装第二块CPU前安装了OS,以window2000系列为例,那么计算机上的硬件抽象层 HAL 必须进行更新,才能让它识别并使用多个 CPU。在NT中,利用Uptomp.exe 工具添加多 CPU 支持,在win2000下取而代之的是设备管理器.
1打开设备管理器。  
2双击以展开计算机分支。 注意现在所使用的支持类型。  
3双击计算机分支下列出的计算机类型,单击驱动程序选项卡,单击更新驱动程序,然后单击下一步。  
4单击显示已知设备驱动程序的列表,然后单击显示这个设备类别的所有硬件。  
5单击适当的计算机类型(除多 CPU 外,应与当前的计算机类型匹配),单击下一步,然后单击完成。  
下表列出了各种 HAL,并对它们做了一一说明。  
HAL                  说明
---------------------------------------------------------------------------
ACPI MultiProc       用于多处理器 ACPI 计算机。
ACPI UniProc         用于只安装了一个处理器的 ACPI  
                      多处理器主板
Advanced             用于带有单处理器 ACPI 系统的
Configuration         单处理器主板
Power Interface PC   
Compaq Systempro     用于 Compaq Systempro 计算机。
MPS Uniprocessor PC  用于只安装了一个处理器的非 ACPI 系统双处理器
                      主板
MPS Multiproc PC     运行双处理器的非 ACPI 系统。
标准     PC          任何标准 PC、非 ACPI、或非 MPS。 可以是 386、
                     486、Pentium,或 Pentium II 或 Pentium III。
带有 C-Step i486 的标准   PC  


备注: 此过程仅用于将单处理器 HAL 升级到多处理器 HAL。 如果将同一过程用于将一个标准 HAL 改为一个 ACPI HAL(例如在 BIOS 升级之后),就会出现意想不到的后果(包括不能启动计算机),反之亦然。  

两个晚上的工作,希望能给大家一些帮助.
发表于 2003-2-19 09:19:06 | 显示全部楼层
支持原创!
发表于 2003-2-19 10:11:24 | 显示全部楼层
好吖,顶一下~ :o
发表于 2003-2-19 10:45:25 | 显示全部楼层

嗯?????

我。。。。。。。。
好象。。。。。。。
记不起来了。。。。
:oops:  :oops:
发表于 2003-2-19 11:39:07 | 显示全部楼层

Re: Double your system (1)-双CPU篇(原创)

[quote="atman2000"]
双处理系统又称为SMP[/color:b787d8844c](symmetry multi-processor),意思为对称式多处理器系统.

首先你的手头必须有一块支持双处理器[/color:b787d8844c]的主板

2,3代奔腾级赛扬,因它支持双或多[/color:b787d8844c]CPU构架  

[/quotec]

   好像  好像 , 忘了
发表于 2003-2-19 12:46:16 | 显示全部楼层
顶~~~~~~~~~~~~~~~~~~~~~~~ :D
发表于 2003-2-19 13:23:50 | 显示全部楼层
我爱倒班 :oops:
发表于 2003-2-19 15:18:34 | 显示全部楼层
再看了《高手》的关于多CPU系统的介绍后,对对称多处理系统已抱有多种忧虑,到底系统提升了多少,又带来了多少瓶颈,系统的复杂性又变得如何,实质性应用到底在什么方面……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|cmaster.org

GMT+8, 2024-4-20 05:05 PM , Processed in 0.012699 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表