Dec 8.2011
外面的风呼呼地响,我在自己温暖的书房里,安静地研读着刚买不久的技术类书籍《构建高可用Linux服务器》,让我若有所思,又若有所言,由作者一段对“内存”的讲解而联想到上周去华强北一段经历——升级笔记本的内存:从2G到4G。我的笔记本是Acer 4750G,标配内存为2G,一直想升级到4G,听闻近来IT市场内存条大降价,又因为我近来稍有点积蓄,也是为了方便大内存的笔记本做实验时顺畅一些。
作者“抚琴煮酒”在第一章《Linux服务器构建服务器》中描述道:Linux系统的可用内存的计算公式为:可用内存=Free+Buffers+Cached(Free表示空闲的内存数,Buffers表示可用的内存数,Cached表示缓存内存数),其中对Linux那优秀的管理内存的机制大加赞赏,评论道:在Lunux中,内存是拿来用的,不是拿来看的,而在Windows中,无论你的真实物理内存有多少,它都会用硬盘交换文件来读,即使是内存还有一大部分。
由作者对运行在服务器的Linux系统中对内存的利用例子,让我联想到单机中的“内存条”,而想到我在电脑城和那些装机的技术人员更换内存条时的经历,涉及到一连串单机方面常见的IT小知识,例如:不同品牌的笔记本内存好与不好?单通道与双通道的区别?内存条组成双通道有什么不同?Windows7系统中32位的与64位的有什么区别?Windows7不同版本的区别?
若有所言
自从上周深圳华强北一行,不同行业的“IT技术人”之间交流,让我或多或少有一些感慨,沉思好长时间,一直想写这么一篇小小的文章来说说我的所见所想所得。
所见——
当我拿着自己心爱的笔记本到电脑城售后服务处时,与技术人员交流,跟他说出自己的需求:需要加一条2G的内存条、安装一个新的系统,如果有的话,最好是:Windows7 64位专业版或旗舰版。当我毕恭毕敬说明了之后,我却碰壁了,原因不是我没有给他们钱,需要多少钱,我理所当然付款,问题在于:售后的技术人员与我交流的态度,以及电脑城这些装机人员的些许“技术见解”——下面以我的亲身经历和一些有实践意义的百科知识(部分为百度百科知识)穿插着叙述,来让更多的人增加一点见识,欢迎更多的“技术高手”指出不足之处,交流交流。
所得——
【1】 当我提出加一条内存条时,前提是:如果有的话,最好跟我笔记本原来的内存(南亚易胜Nanya)相同的品牌、规格,那样少出问题!恰好他们只剩下一条4G的南亚内存条,而我换内存的目的是想让两条内存条组成双通道,毕竟双通道技术还是有优势的!这时其中一位技术人员说着其实两条2G内存条和单条4G的内存条,道理都一样!(这里我没有说太多的话)
我问一问他们库存有没有品牌的2G的:还有三星、现代、金士顿的,当我拿着三星、现代内存条在仔细观察时,对三星、现代内存条不是很了解而示意不想要三星和现代时,这时一位技术人员嗤之一声:别人想要三星、现代的,我们还亏了呢,而说金士顿、南亚是台湾作芯片,质量不好。最后我自己仔细看了一下,还是选择退了那单条2G的内存条,选择两条金手指很亮的2G三星内存条。
【单通道与双通道有什么区别?双通道的优势所在?】
内存在单通道工作时同一时间只能读,或者只能写,就像停车场的出入口只能通过一辆车,同一时间只能进或者出,车流量少的时候无所谓,但是车多的时候就互相等待。
双通道是指内存的读、写使用不同的通道,可以同时读和写,内存带宽翻倍。就像停车场的出入口各自独立分开,出入同时进行,互不影响。
这些优势具体体现在:你在运行大型游戏和应用程序时,会明显感觉得出?而例如上上网,看看电影倒没有区别。
【不同品牌之间的选购,仅限三星、金士顿、现代、南亚易胜】
选购内存条,有不同的考虑,其中一个因素很重要的:一些有生产内存颗粒和芯片的内存厂商品牌可以可信度比较高。原厂现代和三星内存是目前兼容性和稳定性较好的内存条,而金士顿(Kingston)虽然作为世界第一大内存生产厂商,然而Kingston品牌的内存产品,其使用的内存颗粒确是五花八门,则让许多人对这品牌有不同的选购取向,既有Kingston自己颗粒的产品,更多的则是现代(Hynix)、三星(Samsung)南亚(Nanya)、华邦(Winbond)、英飞凌(Infinoen)、美光(Micron)等等众多厂商的内存颗粒。
【2】当我提出安装Windows7系统,最好是:64位的专业版或者旗舰版。其实,我自己会许多种方式去装系统,只是自己的电脑是Acer品牌的,在BIOS里的设置不熟悉而导致我总是无法上调与下调里面的选项而不能选择光盘启动来安装系统还有其它一些奇怪的原因导致我安装不了系统。
而这时,一位技术人员对着我说,你为什么要装32位的?64位的系统不就是比32位多了一个功能:可以识别更多的内存大小,还是装32位就好。(这时我在想:64位的系统相比32位就只有这个优势吗?)因为我自己比较喜欢玩转电脑,虽然不算是硬件发烧友,但是能以最低的成本发挥出最佳的硬件性能,我想许多人都会尝试去做的,我的Acer 4750G笔记本电脑CPU为:Inter I5第二代I5 540M是属于64位处理器。安装64位的系统,能更好地发挥内存4G的性能,何乐而不为呢?
另外一位技术人员则说,专业版或者旗舰版的Windows7系统,虽然有许多功能,但对于你来说,有什么作用?你又用不着?就装个家庭版的就好。(这时我就纳闷了:就装个系统,你管我有什么意图与用得用,还是用不上)。
当时,我在现场,只是跟他们说明一下:我比较喜欢这样版本的系统,个×××好(诸如Aero透明效果、按Win键+Tab可以进行华丽的切换窗口),也有一些其他用途,而他则坚持说,那些功能你根本用不着,说后他竟然自己气愤愤地走开,不理我了……我感到莫名其妙,最后我让另一个技术人员装一个32位的旗舰版的,其中我观察他在BIOS中如何调整上调与下调,原来是按F5与F6两个按键,呵呵……自己还是孤陋寡闻呀!最后自己回家,轻松、顺利地重装了一个:Windows7 64位旗舰版。
【Windows各个版本之间一些个×××应用区别?】
就我个人觉得,应用方面较有许多个性化功能突出的版本,家庭普通版远远比不上家庭高级版、专业版、旗舰版,而现在大多数3000多、4000多、5000多价位的笔记本,标配的是却是家庭普通版的。我觉得有几个桌面体验的个性化功能比较实用的,从家庭娱乐角度来说,其他三个版本大多都具备——1,桌面小工具2,半透明玻璃窗口3,Aero桌面透视4,Aero桌面主题5,Aero桌面背景幻灯片切换6,使用Win+Tab组合键进行梦幻窗口切换9,截图工具。
【32位与64位的区别?较为全面的认识】
【摘录精华贴】我用最简洁的文字尽可能作最详尽的回答:两者之间存在的“五大不同”。
与此同时,着重说明Microsoft Windows64位(x64)操作系统,相对于32位(x86)操作系统的最大优势和劣势是什么?
第一,设计初衷不同。64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。换句简明的话说就是:它们是高科技人员使用本行业特殊软件的运行平台。而32位操作系统是为普通用户设计的。
第二,要求配置不同。64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能。32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。当然,32位操作系统安装在64位电脑上,其硬件恰似“大马拉小车”:64位效能就会大打折扣。
第三,运算速度不同。64位CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。
第四,寻址能力不同。64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。比如,Windows Vista x64 Edition支持多达128 GB的内存和多达16 TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存。
第五,软件普及不同。目前,64位常用软件比32位常用软件,要少得多的多。道理很简单:使用64位操作系统的用户相对较少。因此,软件开发商必须考虑“投入产出比”,将有限资金投入到更多使用群体的软件之中。这也是为什么64位软件价格相对昂贵的重要原因(将成本摊入较少的发售之中)。
总而言之,Microsoft Windows 64位操作系统,必须“上”靠64位主机硬件的支撑,“下”靠64位常用软件的协助,才能将64位的优势发挥到极致,“三位一体”缺一不可(道理很简单:操作系统只是承上启下的运行平台)。至于64位电脑可以安装32位操作系统,64位操作系统可以安装32位软件,那是设计上的“向下兼容”,不是64位设计初衷的本来含义(如上所述)。
1、64位电脑虽然可以安装32位操作系统,但是32位电脑绝对不能安装64位操作系统。这点至关重要务必牢记,以避免盲目下载和安装。
2、在64位电脑运行的32位操作系统上,不能采取硬盘安装方式安装64位操作系统。如若安装,首选光盘格式化安装方式,也可采用比较繁琐的DOS安装方式。
3、使用虚拟机安装操作系统,实际上就是在目前运行的操作系统上安装软件。因此,在32位操作系统上不能虚拟安装64位操作系统。
若有所思
由作者对运行在服务器的Linux系统中对内存的利用例子,让我联想到单机中的“内存条”、以及相关的百科知识,顺便也整理整理思路……
当电脑城几个技术人员帮我换内存条、装个系统完成之后,竟然没向我说一声好了,则一头忙碌着旁边几台电脑的装机、安装系统……其实,相比Acer这样的售后也可以理解,毕竟不能和联想或者华硕相比,售后服务做得不到位,难以理解的是这些电脑城技术人员服务的态度,以及对技术的“粗糙”程度,为那些没有多少电脑知识的家庭用户而担忧呀——该如何被他们的那点“技术见解”忽悠得神乎其神呀!难怪一些“菜鸟级”顾客到电脑城会选购一些看似性能相当高却不能很实用的电脑或零配件。
另外,我想:作为一名以“技术”见长而谋生的“IT技术人”,工作于不同的行业,或许不能仅仅将自己对技术的“那么一丁点认识”而在与不同的人交流时表现得过于傲气,而忽视于技术之外东西,但是IT技术人,必须有傲骨,这种傲骨则是表现在对技术的认知度与认同感,毕竟技术是深不可测,没有好与不好,只是说在不同的场有不同的应用,或许会有更好的应用、更好的表现。
“择其善者而从之,其不善者而改”以这一次经历来提醒自己:技术人,在与其他不同的人交流时,得注意与人交流的态度,诚恳待人是最为重要的!
为什么会有心思来写一篇“人不可有傲气,但须有傲骨”的文章时,许多人听到这样的题目立刻会联想到徐悲鸿的那一句名言,我写这一篇小小文章,意在时刻提醒自己:对技术的执著,不能过于傲气,“知之为知之,不知为不知”,不知道的不能乱说,得以一种谦虚的态度去对待技术,多与技术水平高的人交流与讨论,但内心必须要有傲骨——就如对待真理一样,对待技术,不可太过于含糊,技术能力须不断锻炼,提升,再提升!没有自满可言,实践出来的知识是检验真功夫的最好方法!
最后,以一位博友在一篇博文中写下的一句话来结尾——
“人在江湖飘,
五分机遇,
三分人品,
二分技术。”