導航:首頁 > 版本升級 > apache歷史版本下載

apache歷史版本下載

發布時間:2023-08-29 18:35:31

A. php版本選擇問題.VC6和VC9的區別,TS和NTS如何選擇

TS是Thread Safety,代表線程安全,而NTS是None Thread Safe代表非線程安全。


Windows系統下才分線程安全與非線程安全,

windows + Apache + PHP(模塊) :使用線程安全版本。

windows + Apache + PHP(FastCGI) :使用非線程安全版本。


如果你的電腦是32位的, 那裝x86的版本,如果是64位的, 裝x64的版本!

一般來說不區分32位和64位,或者64位操作系統兼容32位的PHP,但是在某些操作系統上還是區分32位和64位的,例如windows 2008


vc6和vc9是指vc運行庫的版本,你PHP版本標志的是VC9,那麼運行的時候,需要安裝vc9

VC9 -是安裝運行使用 Visual Studio 2008 生成的 C++ 應用程序所必需的運行時組件。



這篇教程文章里提供700多個PHP版本下載。(700個PHP版本一鍵切換)
網路搜索這個文章標題:
PHP集成環境如何自定義PHP版本,同時運行多個php版本一鍵開啟模塊。

搜到的文章中,在文章的附件里有提供PHP歷史版本下載,差不多700多個PHP版本,最老和最新版本都包含了。如果你找不到,就找原文吧,因為你搜到的文章可能是被其他網站轉載的。


建議使用PHPWAMP綠色集成環境,700個PHP版本隨意切換,多版本同時運行。

(網路搜PHPWAMP有詳細的使用教程,能同時運行多個PHP版本,一鍵去埠等)

B. 64位操作系統是什麼

現在,Windows XP 64 Professional x64 Edition(以下簡稱Windows XP 64)已經正式推出,和32位的Windows XP相比,它有哪些顯著的變化呢?它能順利支持32位應用嗎?普通用戶現在可以升級到Windows XP 64嗎?

跨入64位之路

「位」,簡單地理解就是CPU的定址空間。在計算機技術的發展史上,位的演變起到了舉足輕重的作用。從1971年的4位計算到如今已來臨的64位計算時代,經歷了漫長的演變過程。

1978--1995年:16位大行其道

1978年,Intel推出了首顆16位CPU--8086。在此期間,操作系統走過了16位的PC-DOS、MS-DOS、CP/M-86、UCSD Pascal P-System,MS-DOS開始成為個人計算機操作系統的霸主,直到今天,DOS在Windows系統維護中仍然扮演著重要的角色。值得我們懷念的是,那時國人的電腦上幾乎沒有不安裝WPS For DOS(早期的文字處理軟體,相當於現在的 Word)的,為計算機在我國辦公領域的應用打下了堅實的基礎,同時,國人也成功地開發出了中文DOS系統,如CCDOS等。

1985年,微軟推出了Windows 1.0,之後又陸續推出了Windows 2.0、Windows 286、Windows 386,但由於性能平平而沒有得到人們的注意。直到1990年5月,微軟推出了Windows 3.0,加入了許多有用的功能,並首次加入了多媒體功能,被輿論稱為「多媒體的DOS」。Windows 3.0一經面世,就取得驚人的成功,一舉奠定了微軟在操作系統上的壟斷地位。

1995年至今:從16位到32位的飛躍

1985年Intel推出了首顆32位處理器80386。在此期間,1995年8月,微軟推出了Windows 95,稱為操作系統發展史上一個里程碑。從Windows 95到Windows 98/ME,都是混合16/32位計算的操作系統,並不是純32位操作系統,穩定性和性能方面雖比過去得到了較大的提升,但仍不能滿足人們對計算機應用的需要。

2000年,微軟推出了Windows 2000,開辟了個人桌面32位計算與應用的新時代。2001年發布的Windows XP成為目前使用率最高的操作系統。

32位計算時代最成功的應用就是多媒體和Internet,32位的Windows平台上涌現了很多之前只能運行在SGI等大型圖形工作站的應用程序,如3DMax、Photoshop等,人們不再為這些多媒體創作而購買極其昂貴的圖形工作站,日益成熟的32位計算開辟了PC擔任多媒體應用工具的新紀元。

2005年:64位即將君臨天下

今天,64位計算平民化的時代即將來臨。和以前8位向16位躍進、16位向32位躍進耗費十幾年的情況不同, 64位CPU推出沒幾年,就出現了64位的Windows XP和64位的Windows Server 2003。微軟稱,64位的Longhorn也將於2006年發布。

除此之外,與個人桌面系統同步的還有伺服器系統,如Windows NT/Server 2000/Server 2003等,就在微軟發布64位Windows XP的同時,也發布了64位Windows Server 2003。至今,還可從微軟網站注冊並下載64位的有120天限制的Windows Server 2003。

為什麼需要升級到64位

如前所述,隨著多媒體功能的滲入和硬體價格的日趨平民化,越來越多的人加入到PC應用的行列,造就了一大批進行家庭多媒體創作等應用的非專業人士,很多人不再滿足於用電腦打字、作表格、上網聊天等簡單應用。隨著人們對電腦要求越來越高,32位系統已力不從心,於是64位CPU和64位操作系統先後出爐。在操作系統方面,經過充分的准備(包括前段時間微軟推出的免費下載試用),微軟終於在今年4月25日推出了具有重要意義的64位Windows XP和64位Windows Server 2003。

按微軟官方的說法,Windows XP Professional x64 Edition的設計初衷是滿足機械設計和分析、三維動畫、視頻編輯和創作以及科學計算和高性能計算應用程序等領域中需要大量內存和浮點性能的客戶的需求--這些應用都需要高性能和大內存的支持。

64位與32位Windows XP相比的一大特色就是能提供大內存的支持。當前,32位Windows能支持最多4GB的系統內存,每個處理器可最多使用2GB專用內存。而Windows XP Professional x64 Edition當前支持多達128GB內存,隨著硬體功能的增強和內存大小的增加,有可能支持多達16TB(1TB=1000GB)的虛擬內存。其它數據請見下表:

再從個人桌面系統用戶的角度來看,內存容量的限制只是體現64位計算技術優勢的一個方面,大量數據處理才是64位計算真正發揮功效的地方。PC已經不僅僅是用戶計算的工具,它更是「多媒體」中心,很多這方面應用是32位計算根本無法滿足的。如在家用領域,32位無法實現高保真的聲像,甚至無法完成20分鍾視頻的播放和編輯;在建築、游戲設計領域,32位計算無法完成大量的數據計算和處理;在互聯網上,32位計算無法實現大量的各種類型的數據搜索--這些應用都需要64位計算來實現。

64位Windows XP的安裝

要說明的是,64位Windows XP只能在64位平台上安裝,因為安裝程序在安裝之前會對系統進行檢測,如果檢測不到64位CPU,操作系統將中斷安裝過程

現行的64位Windows XP還只有英文版,加之對新系統的不熟悉和新系統的兼容問題,目前國內32位系統依然占據主流。可能很多讀者首先想到的是多系統,保留原32位Windows XP,用光碟啟動,將64位Windows XP安裝到另一分區或原系統分區的另一目錄下,不過這種做法存在嚴重的兼容性問題。兼顧以上種種理由,筆者推薦大家採用獨立多系統法。

步驟1:用DOS版的分區軟體在硬碟上劃分出兩個主分區,擴展分區任意。主分區可以有多個,但只能有一個處於活動狀態,另一主分區將自動處於隱藏狀態。為方便後面的敘述,現設兩主分區的卷標分別是Win32和Win64。

步驟2:用分區魔術師使Win32分區處於活動狀態,正常安裝32位Windows XP。安裝時一定要讓另一主分區處於隱藏狀態。

步驟3:用分區魔術師使Win64分區處於活動狀態,同時隱藏Win32分區,在Win64分區下安裝64位Windows XP,安裝方法與簡體中版的32位Windows XP沒什麼兩樣。

注意:在一個主分區下安裝系統時,一定要讓另一主分區處於隱藏狀態,獨立多系統成敗的關鍵全系於此。以上安裝法只是一種思路,也可通過調整原系統分區大小將其分割一塊出來,再將分割出來的部分建成主分區以安裝64位Windows XP。

步驟4:多系統的切

在任一系統下安裝完全版的分區魔術師8.0,在其安裝目錄下找到以下兩個文件:pqbw.exe和pqbw.rtc,再將其拷貝到任一擴展分區的一個新建目錄下

提示:在64位Windows XP下,分區魔術師的安裝目錄默認是「C:Program Files (x86)PowerQuestPartitionMagic 8.0」,在32位Windows XP下是「C:Program Files PowerQuestPartitionMagic 8.0」。如果不是完全版的,可能找不到以上兩文件。

雙擊pqbw.exe,顯然,兩個主分區都已被軟體識別出來了。從「Status:」下可看出,Win32分區處於活動(Active)狀態,該分區下的操作系統處於運行狀態,如果此時單擊選中另一分區即Win64,同時選中「Restart Now(馬上重啟)」,再單擊OK,當前系統會立即關閉並重新啟動到64位Windows XP下。由於這兩個文件已拷貝到擴展分區,所以無論啟動到哪一系統下都能找到並運行它。

由於只能有一個主分區處於活動狀態,另一分區默認地處於隱藏狀態,不管啟動到哪一系統下,都只能有一個主分區的盤符被分配為C盤,後面的擴展分區在磁碟管理器下顯示為D盤、E盤等,可共享擴展分區下的數據。如果為維護方便,手動將兩分區都設置為非隱藏狀態,也只能啟動到活動主分區上的操作系統,另一主分區的盤符將排到擴展分區之後。

IT.COM.CN

掀開64位的底牌

1992年2月,COMPAQ公司在業界首推名為Alpha的64位中央處理器,主頻創記錄地達到了200MHz。而SUN公司的UltraSparcIII、IBM公司的Power 5以及Apple公司的G5等面向64位計算的處理器也紛紛出台,Intel也早在2001年就與HP合作開發了基於IA-64架構的Itanium處理器。如同一種產品在市場上獲得普及而非由少數用戶擁有的時候,我們才能真正將其列歸主流一樣,只有當64位技術為個人用戶廣泛應用的時候,我們才能夠認為64位時代真正來臨。隨著AMD在全球搶先投放其面向個人用戶的64位處理器開始,Intel在一年之後也以自己的64位處理器回應,從而真正拉開了64位計算時代的大幕。

X86平台64位處理器大事記:

★2003年4月22日,AMD發布了基於AMD64技術的Opteron處理器。該處理器即是AMD一直以代號「大錘」進行研發的項目產物,可以同時兼容64位和32位應用。

★2004年2月的IDF 2004上Intel正式展示了其代號為Nocona的64位至強處理器,同年8月4日,面向個人電腦的64位處理器Pentium 4 F推出。

★2004年10月5日舉行的微處理器論壇,威盛電子公布了其代號為Isaiah的64位處理器,該處理器將於2006年上半年投產。

64位時代的5道門檻

隨著Intel全面發布了自己的64位中央處理器,我們已經可以感受到64位時代的呼吸了。但是現在就開始歡呼雀躍似乎為時尚早,系統平台的過渡通常並非坦途。遠的按下不表,單說16位向32位的過渡,也是在兼容16位應用的前提下經過了多年的發展才逐漸確立了32位應用的主流地位,並一直演化出32位一統天下二十年的大好江山。如今64位想重復32位的老路,顛覆32位的統治地位,無疑將面臨很多阻撓。我們就來看看在向64位時代邁進的道路上,需要跨過哪些門檻。

門檻1:硬體驅動問題

現在AMD和Intel已經開始在市場上大量投放64位處理器,而其他一些個人級處理器廠商也在積極動作。但是一台計算機並非只有一個處理器就能運行,它還需要大量周邊設施的輔助。由於目前進行過的所有測試都表明在64位操作系統中運行64位應用程序比運行32位應用程序要更加高效,所以用戶也應該盡可能在自己的操作系統中安裝64位的驅動程序。而且根據從微軟獲得的信息,32位的驅動程序是無法在64位Windows操作系統中使用的。

現在硬體產品多如繁星,不可能所有的產品都具備64位驅動程序供用戶使用。目前單就主板來說,市場上就有成百個品牌在供應產品,而能夠生產其他配件的廠商更是數不勝數。相對較大規模的廠商具有比較良好的技術研發能力,而一些依靠降低成本價格進行競爭的小廠商就很難保證附屬程序的研發了。在這種情況下,相對實力較弱的廠商通常會使用元件附帶的公版驅動,甚至根本不提供經過驗證的與產品匹配的驅動。所以在使用64位硬體平台的用戶,應該特別注意自己現在購買的硬體是否帶有針對64位平台的驅動程序。並且在可能的情況下,盡量選擇大廠的產品,以免無法充分發揮硬體設備的性能。

在新購設備這一方面問題還不是特別嚴重,對於我們之前購買的設備來說問題可就沒那麼輕鬆了。畢竟很多用戶只通過更換主板和處理器進行升級,而非購買整套配件進行升級或者購買整機。一般相對核心的部件對於這個問題受到的影響較輕,而外設型的設備所受波及就更加嚴重,例如列印機、掃描儀等。現在有大量的用戶仍在使用幾年前購買的列印機,甚至某些產品的型號已經投產了超過5年的時間,有成百萬的用戶。在這種情況下,硬體廠商的責任不僅僅在於為新產品搭配64位驅動程序,而且還要考慮為所有仍在使用的舊有機型開發64位驅動程序。

在很多情況下,我們只能更多的寄希望於所使用的64位操作系統包含了正在使用設備的驅動程序。不過相信會有相當多的用戶要為此煩惱。全球的硬體廠商都應該加快腳步,為他們的產品提供各種平台的64位驅動支持,這也是64位硬體大范圍普及的一個重要前提。目前已經有一些廠商走在了前面,例如羅技已經表示在今年6月份推出其產品的64位驅動程序,盡管其大部分設備不使用驅動也可以很好的在64位操作系統下使用。

門檻2:缺乏應用程序

除了硬體方面的問題之外,應用程序方面的情況也不是特別樂觀。雖然現在很多32位的應用程序都可以使用兼容模式運行在64位模式下,但是總體來說,64位應用程序仍處於嚴重缺乏的境地。我們就目前已經確認的信息,來概覽一下重要軟體的64位版本情況。

Office辦公套件

佔有市場統治地位的微軟Office套件正在籌劃64位版本,在32位版本的Office 12推出後將很快推出64位版本的Office 12。但是據目前的情況看來,Office 12的推出時間很可能會是2006年的年中或者年末。屆時微軟不但面臨著Office套件64位化的問題,還需要進一步將Office與其它的微軟系統整合以及推出更多新功能,因為Office 2003版本相對前面版本的Office改進太少已經為不少激進的用戶所詬病。

開放源代碼的Open Office套件雖然沒有明確推出64位的版本,但是在64位Linux操作系統上確實可以正常的運行該辦公套件。我們認為開源的套件對於64位的支持應該相對比較簡單,因為我們可以很容易的自己進行編譯和部署套件的工作。

伺服器軟體

Web伺服器方面,除了Windows伺服器系統自帶的IIS之外,另一個主要的Web伺服器軟體Apache也提供了自己的64位版本,但是目前還沒有看到Apache在Windows平台上有64位版本發布。就運行速度而言,64位的Apache在同等級別的硬體平台上相對於32位的Apache有一定的提升。而且我們相信64位技術會給Apache的性能帶來更大的收益,畢竟Web伺服器軟體對內存的要求是相當高的。

資料庫伺服器方面,微軟的SQL Server已經提供了64位支持。在2005年的5月,微軟發布了SQL Server的SP4補丁包,使用該補丁包用戶將能夠在64位平台上運行基於SQL Server的應用程序。支持64位X86硬體平台的64位商業資料庫還包括IBM的DB2和Oracle。而MySQL,這個最流行的開源資料庫系統,更是早在2004年初就已推出了基於HP-UX和Itanium 2處理器的64位版本,其對64位平台的支持還是相當全面的。相對來說,資料庫伺服器對64位技術的支持是相對較好的,畢竟資料庫應用需要海量的存儲空間。

工具軟體

目前工具軟體廠商還很少推出專門針對64位平台的版本,但是在微軟64位操作系統上,影音播放、圖片瀏覽、文件下載等常用的32位工具軟體都能夠較好的運行,而對於Linux等將應用程序打包發布的操作系統,各種工具軟體也能夠正常工作。

以上只是描述了很小一部分軟體的64位版本應用情況。綜合來看,大部分軟體廠商還沒有推出針對64位平台的產品版本,所以說目前可供用戶使用的純64位應用還非常稀缺。大家可以查詢所需使用軟體的官方網站,進一步了解64位版本的發布情況。

門檻3:兼容性問題

從32位到64位,如何能夠平穩的完成又一次計算平台的巨大變遷?回首歷史,X86架構經歷了8位到16位、16位到32位等數次變革。離我們最近的一次也是影響最深遠的一次就是從16位到32位的平台轉換。在這次影響久遠的過渡之中,我們的主流中央處理器由286演變為極具變革意義的386,PC開始成為信息時代舞台上的主角。

因為在當時16位應用居於統治地位,硬碰硬式的革命即使成功也會損失慘重。所以X86架構處理器的生產商極為明智的選擇了一條兼容16位處理器,逐步推廣32位處理器的發展路線。當兼容16位應用的32位處理器上市之後,用戶驚喜地發現這種處理器同樣能夠非常順利地運行16位應用程序,而且其運行速度大大超過當時的16位處理器。在這種情況下,購買新機的用戶當然對性能更好而且還能夠在未來運行32位應用的32位處理器情有獨鍾,並且帶動了大量准備升級計算機的用戶投向32位陣營。

正確的策略賦予了32位變革足夠的初始動能,當雪球越滾越大之後,終於使32位接替16位成為必然。在此期間,信息產業中的各個行業獲得了充分的時間使自己向32位技術進行過渡,這一方面保證了過渡的平穩,另一方面也為32位技術打下了扎實的根基。值得一提的是,在這個遷移過程的同時,還出現了一種被稱為RISC的架構。

平心而論,RISC架構從技術層面要比X86架構更加優秀。但是由於與占據了極大市場份額的X86架構不兼容,所以無法被大眾所接受,越來越被擠向高端市場,最終成了一種曲高和寡的技術。從這段歷史我們不難看出,在發生深層次技術平台遷移的時候,往往由於涉及面過廣,而無法迅速的完成轉變。只有很好的顧及舊有系統的價值,以自然的方式平穩地引發需求,才能獲得最大限度的成功。

歷史總是驚人相似,我們相信32位技術向64位技術的轉化也是如此。AMD也是選擇了在64位技術的基礎上兼容32位技術的戰略,從這一年多的市場反應來看可以充分說明AMD的睿智。微軟也順應時勢的在64位Windows XP中集成了WOW(Windows-32-on-Windows-64)子系統,用於提供32位應用與64位應用的兼容。現在剩下的問題就是,目前這些主力廠商所提供的兼容性,是否能夠滿足應用的要求呢?我們在個人用戶最常用的Windows平台下針對兼容性問題進行了一系列的實驗,大家可以根據實驗的結果得出自己的答案。

在我們的測試中,下列程序可以正常的在64位Windows系統中工作,沒有發現任何問題:

文檔處理 Microsoft Office 2000/2003、Adobe Acrobat 7.0、UltraEdit 11

圖像處理 Adobe Photoshop CS、Paintshop Pro 9、CorelDRAW 12;Firework MX 2004

三維製作 3D Studio Max 6、Maya 6.5

光碟處理 Ahead Nero 6、Ultra ISO 7、MagicISO

網頁製作 Dreamweaver MX 2004、Flash MX 2004

網頁瀏覽 Firefox 1.2、Opera 8

媒體播放 Media Player Classic、Power DVD 6、Quicktime 6.5

系統工具 Partition Magic 8、WinAce v2.6、JRE 1.5;VMWare 5

即時通訊 MSN Messenger 7.0、ICQ 5

文件下載 eMule 4.6a

游戲軟體 魔獸爭霸3;星際爭霸

第二個部分是能夠完成基本的工作但是存在一些問題的軟體。

WinRAR 3.5和Winzip 9.0都可以正常工作,但是問題在於右鍵菜單中的快捷選項無法正確載入。我們估計原因在於這些載入項只能工作在32位的Explorer環境中,估計其它利用該技術修改右鍵菜單的軟體也會受到影響。另外,一些老版本的Acrobat程序需要使用32位的驅動程序,所以不能使用列印PDF文檔的功能。另外我們還發現,在安裝Office 2003 SP1的時候會顯示一組錯誤消息,但是對使用不造成任何影響。

無法工作的應用軟體:

所有使用32位底層驅動的軟體無法順利的在64位操作系統中。大部分32位防病毒軟體都應用Windows底層驅動進行病毒監控,所以都無法正常工作。個人防火牆軟體也是如此,例如Zonealarm和Sygate的防火牆軟體就無法在64位系統下工作。而我們能夠找到的所有虛擬光碟機軟體都無法執行。

一個讓我們比較意外的情況是微軟的Virtual PC 2004虛擬機軟體也無法在64位Windows上運行,要知道他的主要競爭對手VMWare可是能夠運行的,可能是Virtual PC對Windows的底層進行了一些調用。還有很多微軟的套件無法在64位Windows下運行,希望微軟盡快推出64位版本吧。

門檻4:開發工具問題

64位應用軟體的缺乏,同樣需要開發工具廠商的投入。只有64位開發環境達到了足夠的成熟度,程序員才會有學習64位環境軟體開發的熱情。64位處理器的字長從32位提升到64位,使內存地址范圍大量擴充,內存的容量、處理速度和精度等指標隨之大幅提升。在32位系統下,一旦數據處理量及會話連接突破一定界限之後,就非常容易出現系統崩潰。所以在高端應用領域,一直是64位系統的天下。

Intel雖然在高端推出了安騰處理器,但是由於所能運行的應用軟體相對較少,一直沒有能夠有效地佔據市場。如今X86架構的處理器開始投放市場,所有立足於X86架構的廠商當然希望用戶可以繼續有豐富的軟體可用。想要在64位平台上開發軟體,首先要有完善的編譯器軟體。因為目前絕大多數主流的高級編程語言都是編譯式的,如果沒有高質量的編譯器,就很難開發出性能優異的軟體程序。

以C語言編譯器來說,除了可以從Intel這樣的處理器廠商處獲取之外,還可以使用GCC提供的開放源代碼的64位版本編譯器。

凡事總有例外,並不是所有的主流開發平台都是基於編譯技術的,例如java。Java也會將源代碼編譯為可在虛擬機中執行的位元組碼,但是由於Java並不針對處理器指令集編譯生成平台本地化的代碼,所以在嚴格意義上不應將其劃歸為編譯性語言。在使用虛擬機技術的編程平台中撰寫的源代碼,是不受平台限制的。以Java為例,在32位平台下生成的位元組碼是可以直接運行在64位平台上的,只要運行的環境中安裝了版本匹配的Java運行時環境(JRE)。

另外,Java開發平台為了實現在不同字長環境中運行Java程序,對數據類型也做了相應的處理,程序員並不會為這些問題花費太多的心思。談到開發我們無法忽略微軟的存在,畢竟全球大部分計算機都在運行微軟的操作系統。由於微軟現在主推的.NET計算平台使用了和Java類似的技術,所以嚴格來說從32為轉換到64位對.NET程序也沒有什麼影響。我們需要關注的只是微軟的操作系統是否足夠完善以及他們什麼時候才會發布完整的開發庫支持。

現在微軟已經發布了Visual Studio .NET 2005的Beta版本,據稱這款微軟最新的開發工具中提供了64位開發的更多支持。這兩個開發平台所具有的這種特性對程序員具有相當的吸引力,因為這意味著程序員可以使用同樣的知識基礎同時為不同的系統平台開發程序。而且這對企業移植應用程序帶來了巨大的便利,如果企業選擇的開發環境是Java或者.NET的話。這從側面說明了為什麼Java和.NET是企業級開發市場的主宰力量,選擇了投入這兩個陣營的企業現在一定會滿意自己的決策。

門檻5:實施成本問題

IT行業一個常用的衡量尺度是TCO,即總體擁有成本。這個衡量方式的主要原則在於我們在實施IT設施的時候不但要考慮顯性成本,同時也要重視隱性成本。以32位向64位遷移來說,隱性的成本包括了對原有設備的影響、用戶知識結構的變化、不同平台的整合以及程序移植等等。應該說目前X86架構的64位系統從一定程度上解決了這些問題。

AMD從最開始就選擇了兼容32位應用的策略推廣其64位處理器,而Intel在百般權衡之後,也尾隨AMD的腳步走上了同樣的道路。在這種情況下,32位和64位的平台過渡工作將省卻很多麻煩。但是盡管有這些有利條件,平台過渡仍是一個非常巨大的工程,會涉及到組織的方方面面。這就需要所有參與其中的人與過渡工作緊密配合,如果沒有積極的態度和嚴謹的心態,會帶給IT設施的運作造成無可估量的損失。

另外,我們在注重TCO的同時,也不能忽略系統的擴展能力。就是說,我們不但要注重短期的效益,還要估算長期的利益。只將目光集中於眼下的成本節省,代價很可能是在將來付出更大的成本。特別是在相對大型的計算環境中,一定要制訂好詳細的遷移計劃,評估各種應用的重要性等級和對64位系統平台的需求,開展足夠的培訓和教育工作,這樣才有可能成功的完成32位平台向64位平台的過渡。

64位硬體的安全軸心

64位技術的普及化,除了能夠帶給個人用戶性能方面更好的體驗之外,還提供了更多創新的空間。我們現在就來看看對於個人安全防護來說最重要的防病毒和防火牆功能,64位硬體平台給了我們怎樣的答案。

64位處理器的防毒功能

在傳統的防病毒領域,我們大多使用防病毒軟體處理計算機病毒問題。AMD推出的64位處理器都提供防病毒功能,而Intel不只在64位處理器中集成了這樣的功能,其很多32位處理器也可以提供防毒功能。兩者內置的防病毒技術都是使用被稱為NX bit的一種防止內存溢出的機制來實現的。

我們知道,目前的大部分惡意攻擊都是利用某種方式使目標機器執行攻擊者想要執行的代碼,而這通常是由內存緩沖區溢出的形式來完成的。以近年來大肆傳播的網路蠕蟲病毒來說,其主要的感染行為就要依賴這種技術。所以在理論上,如果我們能夠防止發生內存溢出,就能大大降低系統的安全威脅。NX bit就是針對這類問題所推出的解決方案。

拋開技術實現的細節不表,NX bit是通過怎樣的機制完成工作的呢?非法的內存溢出通常在數據中植入了可執行的代碼,這些惡意代碼在溢出時會被推入執行隊列。NX bit在映射內存的物理地址和邏輯地址的管理機制中添加NX位,當CPU提取指令的過程中,一個生效的NX位被執行的話操作系統將會收到報錯。利用這個機制操作系統可以將不應執行的內存區域標記為NX,這樣就可以阻止很多惡意程序的破壞行為。

目前AMD和Intel的CPU防毒技術都是針對Windows XP SP2所提供的DEP(Date Execution Prevention)進行設計的。在該操作系統中,我們可以針對單個程序設置其是否受到這種機制的保護。需要注意是,基於NX bit的防範措施只能避免部分惡意行為的侵擾,而不能解決所有的安全問題。

攻擊者仍然可能猜出可以執行代碼的位置,只是難度要有所增加而已,而沒有正確編寫的應用程序和系統軟體,仍舊會留下安全隱患。畢竟究其本質,NX bit只是在硬體層提供了一個保護機制而已。而任何安全設施沒有被正確使用的話,都不會獲得正確的結果。

主板集成的硬體防火牆

為了給單機用戶提供更強大的安全防護能力,也為了為系統減輕負擔,nVIDIA在推出其第一代64位主板控制晶元NF3 250Gb時,在其中集成了硬體防火牆功能。這項功能隨後又被加入到NF2 Ultra 400 Gb中,之後推出的NF4 Ultra也包含了這項功能。以NF4 Ultra為例,其防火牆管理軟體被集成於驅動程序之中。如果決定使用該防火牆,可先將當前機器上所安裝的防火牆軟體禁用。

啟用了主板集成的防火牆之

C. GitHub上面有哪些經典的java框架源碼

閱讀全文

與apache歷史版本下載相關的資料

熱點內容
好用的急救知識app 瀏覽:524
什麼是網路適配器驅動文件名 瀏覽:717
吉林文件箱多少錢 瀏覽:113
ae模板版本 瀏覽:204
手機qq步數功能在哪裡 瀏覽:721
c程序設計04737 瀏覽:403
女孩什麼年齡學編程 瀏覽:976
安慶如何做網路營銷推廣 瀏覽:620
什麼是數據標准化 瀏覽:708
aecc三維功能實例視頻教程 瀏覽:719
iphone6s靜音鍵用法 瀏覽:560
油卡盒子APP是什麼公司名下的 瀏覽:597
怪物獵人wp文件夾什麼意思 瀏覽:108
設置密碼的pdf文件如何轉換成word 瀏覽:876
多個文件合並到一起後叫什麼 瀏覽:387
資料庫位是什麼意思 瀏覽:104
如何改變手機上的網路連接 瀏覽:908
某網站圖片侵權如何舉報 瀏覽:820
zemax宏編程有什麼用 瀏覽:874
做保函為什麼要獲取招標文件 瀏覽:921

友情鏈接