Windows7發(fā)布和64位系統(tǒng)的到來的聯(lián)系
全球有46%的Windows 7用戶選擇了64位操作系統(tǒng),與日常使用的32位操作系統(tǒng)已達分庭抗禮之勢。同時,在日常應(yīng)用過程中,64位系統(tǒng)用戶也正在面臨著越來越多的木馬病毒、惡意軟件的威脅,但此前一直缺乏有效的安全工具。這種種跡象,是否意味著Windows 7的到來,64位的時代來臨了么?也許看了學習啦小編的文章后,你心中就有了答案,你說呢?
64位的硬件和操作系統(tǒng)已經(jīng)出現(xiàn)很長時間了,最初它們只限于Cray超級計算機、UNIX、OpenVMS及其他企業(yè)級操作系統(tǒng)的服務(wù)器市場。
大多數(shù)人最初接觸到64位可能是64位AMD以及Intel處理的發(fā)布,以及Windows XP 64位版本以及Linux對它們的支持。然而當時沒有人能夠運行起這些操作系統(tǒng),因為這需要購買64位的硬件。這不只是64位處理器的問題,許多硬件也缺少64為Windows驅(qū)動,導致打印機、掃描機、顯卡等設(shè)備都要特殊選擇。
當然那個時代已經(jīng)過去了,現(xiàn)在的硬件支持在經(jīng)過Windows Vista 64-bit版本和現(xiàn)在的Windows 7 64位版本后已顯著提升。原因有一部分是因為64位的系統(tǒng)已經(jīng)漸漸成為主流,尤其是在服務(wù)器領(lǐng)域如Microsoft Exchange 2007只有64位版本,還有部分原因是AMD設(shè)計的x86-64架構(gòu),雖然它的出現(xiàn)比Intel的Itanium處理器晚了一些,卻兼容32位的代碼。
所以64位實際如何?它仍然不被我們中的大多數(shù)人熟知。在采訪一家軟件制造商是否有64位版本的產(chǎn)品時,他們的回答是:很多人根本沒聽過這個名詞。
從根本上來說,64位的架構(gòu)是指處理器使用的數(shù)據(jù)單元的長度是64位(或者八個字節(jié)),這意味著可以存儲更多位的數(shù)字,也即更多的存儲?;叵氘斈甑腃ommodore 64以及類似的計算機,它們都是8位系統(tǒng),最大可處理64KB的內(nèi)存,在當時那可是很大的存儲了。而現(xiàn)在2GB內(nèi)存的計算機已經(jīng)比比皆是了。
就像8位機擁有的內(nèi)存是有上限的,同理32位機操作系統(tǒng)的內(nèi)存上限是4GB。而64位操作系統(tǒng)將存儲的上限提高到驚人的16安百特(exabyte),也即一千六百八十萬TB,也即172億GB。
除此之外,更多數(shù)位的64位系統(tǒng)在處理數(shù)據(jù)方面更有優(yōu)勢,也許你會認為目前自己很少有處理大數(shù)據(jù)的可能性,但隨著高清晰媒體的流行,超過4GB的視頻文件也很正常不過了。
從64位的理論來看它很不錯,但是你會為了64位而購買一臺高配置的電腦么?答案可能是會,當然如果你的電腦是新的,你會驚奇的發(fā)現(xiàn)你擁有的是64位處理器盡管你運行的是32位版本的Windows。
有一個很棒的應(yīng)用叫做SecurAble,它可以識別并告訴你你的處理器是否是64位的,進而判斷是否可以裝載64位操作系統(tǒng)。而且它還可以識別你是否有硬件DEP(Date Execution Prevention),它支持和嵌入了硬件虛擬化。虛擬化對Windows7的Windows XP Mode (XPM)版本特別重要,因為它在運行的Windows 7環(huán)境下配置了一個虛擬的Windows XP。
早在安裝Windows Vista時,我發(fā)現(xiàn)nVidia驅(qū)動無法工作,F(xiàn)lash及許多其他程序也不兼容。當時許多安裝Windows Vista的用戶都有同感,甚至為此將nVidia告上了法庭,因為該顯卡制造商宣稱為Windows Vista而設(shè)計。
最近我又在家庭電腦上新安裝了Windows 7,它安裝和運行得都非常棒,加載Office、Visual Studio、SQL Server以及其他非微軟生產(chǎn)的工具和程序都沒有問題,而且比Vista下運行得更快。
后來我將工作電腦上的Windows Vista Ultimate 32-bit升級到Windows 7 Ultimate 32-bit,雖然花費了很長的時間,但以前的設(shè)置和文檔均保留完好。然而升級后的操作系統(tǒng)無法使用,因為Microsoft Virtual PC 2007、Apple iTunes和Microsoft SQL Server 2008等不被支持,因而無法運行。于是我決定運行Windows 7 64-bit。
安裝后發(fā)現(xiàn)機器運行很慢,而且顯卡無法正常工作。選擇Aero主題導致徹底死機,重啟沒有用,于是我在安全模式下啟動并切回到常規(guī)的非Aero主題下,盡管如此,我的電腦仍然間歇性地白屏,一開始我以為這又是nVidia的問題,后來我才想起我的家庭電腦也是nVidia的顯卡卻沒有問題,而同事使用nVidia顯卡的筆記本也沒有問題。
于是我備份、格式化并重新安裝了Windows 7 Ultimate 64-bit,這次我的顯卡和Aero主題都沒有任何問題了。我的體驗是否證明了就應(yīng)當采用64位呢?我個人認為:
1.不要相信Windows 7的兼容性,因為它聲明可以兼容的程序很多不兼容,而聲明不兼容的許多程序卻又兼容。
2.不要采用升級現(xiàn)有操作系統(tǒng)的方法,要重新安裝前提是留好備份;
3.如果你的硬件支持64位,那就選擇64位吧。
這里提醒一下,微軟沒有針對從Windows 7 32-bit到64-bit的升級,方法只能是備份、重裝然后還原。慶幸的是無論是在Windows 7還是Windows Vista里,微軟都有一個工具位于C:\Windows\System32\MigWiz\migwiz.exe下,可以幫助做這些工作。