蘋果Mac OS X與Windows XP性能對比

09年01月

介紹和評論

基於Intel的Mac Mini上的Windows XP。 ©Mark Kyrnin

介紹

去年,蘋果宣布他們打算從使用IBM的PowerPC硬件轉向英特爾處理器。 這給那些希望在單一平台上運行Windows和Mac操作系統的人帶來了很多希望。 在發佈時,微軟安裝程序無法工作,這些希望很快就破滅了。

最終,競賽形成了為第一人設計獎項,以找到在Mac上安裝Windows XP的可重複方法。 這一挑戰已經完成,結果已發布給OnMac.net上的比賽提供商。 有了這個,現在可以將兩個操作系統相互比較。

Mac上的Windows XP

本文不會詳細討論如何將Windows操作系統安裝到基於Intel的Mac計算機上。 那些尋找這些信息的人應該訪問OnMac.net網站上的“如何”常見問題。 話雖如此,我會對這個過程以及用戶應該注意的一些事情發表一些評論。

首先,詳細的過程只會產生一個雙啟動系統。 無法完全刪除Mac OS X,並且只能在計算機系統上安裝Windows XP。 這仍然是由社區調查。 其次,硬件的驅動因素被其他硬件廠商捆綁在一起。 安裝它們可能會很棘手。 有些項目甚至沒有工作的驅動程序呢。

硬件和軟件

09年02月

硬件和軟件

硬件

為了達到本文的目的,選擇了基於Intel的Mac Mini來比較Windows XP和Mac OS X操作系統。 選擇Mac Mini的主要原因是,它具有可用的基於Intel的系統的最佳整體驅動程序支持。 該系統已升級到Apple網站提供的完整系統規格,如下所示:

軟件

該軟件是此性能比較中非常重要的一部分。 比較中使用的兩種操作系統是帶有Service Pack 2的Windows XP Professional和基於Intel的Mac OS X 10.4.5版。 他們使用OnMac.net網站提供的說明詳細說明的方法進行安裝。

為了比較兩個操作系統,選擇了用戶通常執行的幾項基本計算任務。 接下來,任務是找到可在兩個可比較的操作系統上運行的軟件。 這是一項艱鉅的任務,因為有些可能針對兩種平台進行編譯,但其中很多都是針對其中一種平台編寫的。 在這些情況下,選擇了兩個具有相似功能的應用程序。

通用應用程序和文件系統

09年3月

通用應用程序和文件系統

通用應用

從PowerPC RISC體系結構切換到英特爾的問題之一意味著應用程序需要重寫。 為了加速轉型進程,蘋果開發了Rosetta。 這是一個在OS X操作系統內部運行的應用程序,可以動態轉換舊版PowerPC軟件的代碼,以便在Intel硬件下運行。 較新的應用程序將在操作系統下本機運行,稱為通用應用程序。

雖然此系統無縫運行,但運行非通用應用程序時性能會有所下降。 蘋果公司指出,在基於英特爾的Mac上,在Rosetta下運行的程序將與舊版PowerPC系統一樣快。 然而,他們並沒有說在Rosetta下運行時與通用程序相比失去了多少性能。 由於並非所有應用程序都已移植到新平台,因此我的一些測試必須使用非通用程序完成。 當我在單獨的測試中使用這些程序時,我會做筆記。

文件系統

雖然測試使用相同的硬件,但軟件應用程序卻非常不同。 這些可能影響硬盤性能的差異之一是每個操作系統使用的文件系統。 Windows XP使用NTFS而Mac OS X使用HPFS +。 每個文件系統都以不同的方式處理數據。 因此,即使使用類似的應用程序,數據訪問也可能會導致性能出現波動。

文件系統測試

09年9月4日

文件系統測試

Win XP和Mac OS X文件複製測試。 ©Mark Kyrnin

文件系統測試

考慮到每個操作系統使用不同的文件系統,我認為對文件系統性能的簡單測試有助於確定這可能會如何影響其他測試。 測試涉及使用操作系統的原生功能從遠程驅動器中選擇文件,將它們複製到本地驅動器併計時需要多長時間。 由於這使用了兩種操作系統的本地功能,所以在Mac端沒有仿真。

測試步驟

  1. 將250GB USB 2.0硬盤連接到Mac Mini
  2. 選擇包含各種目錄中大約8000個文件(9.5GB)的目錄
  3. 將選定的目錄複製到本機硬盤分區
  4. 時間開始復製到完成

結果

此測試的結果顯示,與Mac HPFS +文件系統相比,Windows NTFS文件系統在將數據寫入硬盤驅動器的基本功能上似乎更快。 這很可能是由於NTFS文件系統沒有HPFS +系統的功能。 當然,這也是一項測試,其數據遠多於用戶通常會一次處理的數據。

但是,用戶應該意識到,與Windows本機文件系統相比,Mac OS X本機文件系統上的磁盤密集型任務可能會更慢。 Mac Mini使用筆記本電腦硬盤的事實也意味著性能會比大多數台式電腦系統慢。

文件歸檔測試

09年05月05日

文件歸檔測試

Win XP和Mac OS X文件歸檔測試。 ©Mark Kyrnin

文件歸檔測試

在這個時代,用戶在他們的計算機上收集大量數據。 音頻文件,照片和音樂可能會佔用空間。 備份這些數據是我們很多人應該做的事情。 這也是文件系統的良好測試,以及處理器將數據壓縮到檔案中的性能。

此測試使用RAR 3.51存檔程序完成,因為它既適用於Windows XP,也適用於Mac OS X,並且可以從避免使用圖形界面的命令行運行。 RAR應用程序不是通用應用程序,並且在Rosetta仿真下運行。

測試步驟

  1. 打開終端或命令窗口
  2. 使用RAR命令選擇並將3.5GB數據壓縮到一個歸檔文件中
  3. 時間過程直到完成

結果

根據這裡的結果,Windows操作系統下的進程比Mac OS X下的相同任務大約快25%。雖然rar應用程序確實在Rosetta下運行,但性能的下降可能遠遠小於文件系統。 畢竟,在將數據寫入驅動器時,以前的文件性能測試顯示類似的25%性能差異。

音頻轉換測試

09年06月

音頻轉換測試

贏得XP和Mac OS X iTunes音頻測試。 ©Mark Kyrnin

音頻轉換測試

隨著iPod和數字音頻在計算機上的普及,對音頻應用程序進行測試是一個合理的選擇。 當然,Apple產生的Windows應用程序既適用於Windows XP,也適用於新的英特爾Mac OS X作為通用應用程序。 這使得使用這個應用程序完美的測試。

由於將音頻導入計算機的速度受限於光驅的速度,因此我決定將先前從CD導入的22分鐘長的WAV文件轉換為AAC文件格式,以測試程序的速度。 這將更好地指示應用程序如何使用處理器和文件系統執行操作。

測試步驟

  1. 在iTunes首選項下,選擇導入的AAC格式
  2. 在iTunes資料庫中選擇WAV文件
  3. 從右鍵菜單中選擇“隱藏選擇到AAC”
  4. 時間過程完成

結果

與以前對文件系統的測試不同,此測試顯示Windows XP和Mac OS X程序均處於同等水平。 其中很大一部分可歸因於Apple為應用程序編寫代碼並將其編譯為本機類似地使用英特爾硬件,無論是Windows還是Mac OS X操作系統。

圖形編輯測試

09年7月

圖形編輯測試

Windows XP和Mac OS X圖形編輯測試。 ©Mark Kyrnin

圖形編輯測試

對於這個測試,我使用了適用於這兩種操作系統的GIMP(GNU Image Manipulation Program)2.2.10。 這不是適用於Mac的通用應用程序,並與Rosetta一起運行。 另外,我下載了一個叫做warp-sharp的流行腳本來清理照片。 這與GIMP程序中的藝術老照片腳本一起使用在一張500萬像素的數碼照片上進行比較。

測試步驟

  1. 在GIMP中打開照片文件
  2. 選擇Alchemy | Script-Fu菜單中的扭曲
  3. 按OK以使用默認設置
  4. 時間腳本完成
  5. 選擇裝飾| 來自Script-Fu菜單的舊照片
  6. 按OK以使用默認設置
  7. 時間腳本完成

結果

翹曲劇本

老照片腳本

在這個測試中,我們看到在Windows XP中通過Mac OS X運行的應用程序的性能提高了22%和30%。由於應用程序在此過程中根本不使用硬盤,因此性能差距可能歸因於事實上,代碼必須通過Rosetta進行翻譯。

數字視頻編輯測試

09年08月08日

數字視頻編輯測試

Windows XP和Mac OS X數字視頻測試。 ©Mark Kyrnin

數字視頻編輯測試

我無法找到為此測試而編寫的用於Windows XP和Mac OS X的程序。 因此,我選擇了兩個具有非常類似功能的應用程序,可將DV攝像機的AVI文件轉換為自動播放DVD。 對於Windows,我選擇了Nero 7應用程序,而iDVD 6程序用於Mac OS X. iDVD是Apple編寫的通用應用程序,不使用Rosetta仿真。

測試步驟

iDVD 6步驟

  1. 打開iDVD 6
  2. 打開“電影文件一步”
  3. 選擇文件
  4. DVD刻錄完成之前的時間

Nero 7步驟

  1. 打開Nero StartSmart
  2. 選擇DVD視頻| 照片和視頻| 製作自己的DVD視頻
  3. 將文件添加到項目
  4. 選擇下一步
  5. 選擇“不要創建菜單”
  6. 選擇下一步
  7. 選擇下一步
  8. 選擇刻錄
  9. DVD刻錄完成之前的時間

結果

在這種情況下,Windows XP下Nero 7的視頻從DV文件到DVD的轉換速度比Mac OS X上的iDVD 6快了34%。現在他們承認是不同的程序使用不同的代碼,所以預期結果不一樣。 性能上的主要差異可能是文件系統性能的結果。 儘管如此,在Nero與iDVD相比,所有步驟都可以進行此類轉換,但Apple過程對消費者來說要容易得多。

結論

09年9月9日

結論

根據測試和結果,與Mac OS X操作系統相比,Windows XP操作系統在運行應用程序時表現得更好。 在兩個類似的應用程序中,這種性能差距可能會高出34%。 說了這麼多,我想指出一些警告。

首先是由於缺少通用應用程序,此測試中的許多應用程序都在Rosetta模擬下運行。 當使用諸如iTunes之類的通用應用程序時,沒有性能差異。 這意味著隨著更多應用程序移植到通用二進製文件,性能差距可能會在兩個操作系統之間關閉。 因此,我希望在大約6個月左右的時間內重新審視這個測試,當時很多應用程序已經被轉換,以查看當時的性能差異。

其次,操作系統和可用性存在差異。 雖然Windows在許多測試中表現更好,但與Windows XP界面相比,Mac OS X中用戶完成任務所需的文本和菜單數量要輕鬆得多。 對於那些不知道如何使用這些應用程序的人來說,這可能會使性能差異微不足道。

最後,將Windows XP安裝到Mac上的過程並不是一個簡單的過程,對於那些對計算機不熟悉的用戶,此時不推薦使用。