So sánh hiệu suất của Apple Mac OS X so với Windows XP

01/09

Giới thiệu và nhận xét

Windows XP trên Intel Mini Mac Mini. © Mark Kyrnin

Giới thiệu

Năm ngoái, Apple đã thông báo rằng họ dự định chuyển từ sử dụng phần cứng PowerPC của IBM sang bộ vi xử lý Intel. Điều này mang lại rất nhiều hy vọng rằng những cá nhân muốn chạy hệ điều hành Windows và Mac trên một nền tảng duy nhất. Khi phát hành, những hy vọng này nhanh chóng bị phá vỡ bởi việc nhận ra rằng các trình cài đặt của Microsoft sẽ không hoạt động.

Cuối cùng, một cuộc thi được thành lập để xây dựng giải thưởng cho người đầu tiên tìm ra phương pháp tái sản xuất để cài đặt Windows XP trên máy Mac. Thách thức đó đã được hoàn thành và kết quả đã được đăng lên các nhà cung cấp cuộc thi tại OnMac.net. Với điều này bây giờ đã có, có thể so sánh hai hệ điều hành với nhau.

Windows XP trên Mac

Bài viết này sẽ không đi sâu vào chi tiết về cách cài đặt hệ điều hành Windows vào máy tính Mac dựa trên Intel. Những người tìm kiếm thông tin đó nên truy cập vào mục "HƯỚNG DẪN" được tìm thấy trên trang web OnMac.net. Có nói rằng, tôi sẽ làm cho một vài ý kiến ​​về quá trình và một số điều người dùng cần phải nhận thức được.

Đầu tiên, quá trình chi tiết sẽ chỉ tạo ra một hệ thống khởi động kép. Không thể xóa hoàn toàn Mac OS X và chỉ cài đặt Windows XP trên hệ thống máy tính. Điều này vẫn đang được cộng đồng điều tra. Thứ hai, các trình điều khiển cho phần cứng rất kludged với nhau từ các nhà cung cấp phần cứng khác. Cài đặt chúng có thể phức tạp. Một số mặt hàng thậm chí không có trình điều khiển làm việc.

Phần cứng và phần mềm

02/09

Phần cứng và phần mềm

Phần cứng

Với mục đích của bài viết này, Mac Mini dựa trên Intel đã được chọn để so sánh các hệ điều hành Windows XP và Mac OS X. Lý do chính cho việc lựa chọn Mac Mini là nó có hỗ trợ trình điều khiển tổng thể tốt nhất của các hệ thống dựa trên Intel có sẵn. Hệ thống đã được nâng cấp lên toàn bộ thông số kỹ thuật hệ thống có sẵn từ trang web của Apple và như sau:

Phần mềm

Phần mềm này là một phần rất quan trọng của so sánh hiệu suất này. Hai hệ điều hành được sử dụng trong so sánh là Windows XP Professional với Service Pack 2 và phiên bản Mac OS X dựa trên Intel 10.4.5. Chúng được cài đặt bằng cách sử dụng các phương pháp chi tiết theo các hướng dẫn được cung cấp bởi trang web OnMac.net.

Để so sánh hai hệ điều hành, một số nhiệm vụ tính toán cơ bản mà người dùng thường thực hiện được chọn. Tiếp theo, nhiệm vụ là tìm phần mềm chạy trên cả hai hệ điều hành có thể so sánh được. Đây là một nhiệm vụ khó khăn vì một số có thể được biên dịch cho cả hai nền tảng, nhưng nhiều người chỉ được viết cho một hoặc các nền tảng khác. Trong các trường hợp như vậy, hai ứng dụng có chức năng tương tự đã được chọn.

Hệ thống tệp và ứng dụng toàn cầu

03/09

Các ứng dụng và hệ thống tệp phổ dụng

Ứng dụng toàn cầu

Một trong những vấn đề khi chuyển từ kiến ​​trúc RPCC PowerPC sang Intel có nghĩa là các ứng dụng sẽ cần phải được viết lại. Để giúp đẩy nhanh quá trình chuyển đổi, Apple đã phát triển Rosetta. Đây là một ứng dụng chạy bên trong hệ điều hành OS X và tự động dịch mã từ phần mềm PowerPC cũ hơn để chạy dưới phần cứng Intel. Các ứng dụng mới hơn sẽ chạy tự nhiên trong hệ điều hành được gọi là Ứng dụng phổ dụng.

Trong khi hệ thống này hoạt động liên tục, có một mất hiệu suất khi chạy các ứng dụng không phổ dụng. Apple lưu ý rằng các chương trình chạy dưới Rosetta trên máy Mac dựa trên Intel sẽ nhanh như các hệ thống PowerPC cũ hơn. Tuy nhiên, họ không nói hiệu suất bị mất khi chạy dưới Rosetta so với một chương trình Universal. Vì không phải tất cả các ứng dụng đã được chuyển sang nền tảng mới, nên một số thử nghiệm của tôi phải được thực hiện với các chương trình không phổ dụng. Tôi sẽ ghi chú khi tôi sử dụng các chương trình như vậy trong các bài kiểm tra cá nhân.

Hệ thống tệp

Trong khi các thử nghiệm đang sử dụng cùng một phần cứng, các ứng dụng phần mềm rất khác nhau. Một trong những khác biệt có thể tác động đến hiệu năng của ổ cứng là các hệ thống tệp mà mỗi hệ điều hành sử dụng. Windows XP sử dụng NTFS trong khi Mac OS X sử dụng HPFS +. Mỗi hệ thống tệp này xử lý dữ liệu theo các cách khác nhau. Vì vậy, ngay cả với các ứng dụng tương tự, truy cập dữ liệu có thể gây ra biến động trong hiệu suất.

Kiểm tra hệ thống tệp

04/09

Kiểm tra hệ thống tệp

Win XP và Mac OS X File Copy thử nghiệm. © Mark Kyrnin

Kiểm tra hệ thống tệp

Với ý tưởng rằng mỗi hệ điều hành sử dụng một hệ thống tệp khác nhau, tôi đã tìm ra một thử nghiệm đơn giản cho hiệu năng của hệ thống tệp có thể giúp xác định cách điều này có thể tác động đến các thử nghiệm khác. Bài kiểm tra liên quan đến việc sử dụng các hàm gốc của hệ điều hành để chọn tệp từ một ổ đĩa từ xa, sao chép chúng vào ổ đĩa cục bộ và định thời gian mất bao lâu. Vì điều này sử dụng các hàm có nguồn gốc từ cả hai hệ điều hành, nên không có mô phỏng ở phía máy Mac.

Các bước kiểm tra

  1. Gắn ổ cứng USB 2.0 250 GB vào Mac Mini
  2. Chọn thư mục chứa khoảng 8.000 tệp (9.5GB) trong các thư mục khác nhau
  3. Sao chép thư mục đã chọn vào phân vùng ổ cứng gốc
  4. Thời gian bắt đầu sao chép để hoàn thành

Các kết quả

Kết quả của thử nghiệm này cho thấy hệ thống tệp NTFS của Windows có vẻ nhanh hơn ở hàm cơ bản của việc ghi dữ liệu vào ổ cứng khi so sánh với hệ thống tệp HP HPFS +. Điều này có thể do hệ thống tệp NTFS không có nhiều tính năng như hệ thống HPFS +. Tất nhiên, đây cũng là một thử nghiệm đặc trưng cho nhiều dữ liệu hơn so với người dùng bình thường sẽ xử lý cùng một lúc.

Tuy nhiên, người dùng cần lưu ý rằng các tác vụ tăng dung lượng đĩa có thể chậm hơn trên hệ thống tệp gốc Mac OS X so với hệ thống tệp gốc của Windows. Thực tế là Mac Mini sử dụng ổ cứng máy tính xách tay cũng có nghĩa là hiệu suất sẽ chậm hơn so với hầu hết các hệ thống máy tính để bàn.

Kiểm tra lưu trữ tệp

05/09

Kiểm tra lưu trữ tệp

Kiểm tra lưu trữ tệp Win XP và Mac OS X. © Mark Kyrnin

Kiểm tra lưu trữ tệp

Trong ngày và tuổi này, người dùng thu thập một lượng lớn dữ liệu trên máy tính của họ. Các tập tin âm thanh, hình ảnh và âm nhạc có thể chiếm không gian. Sao lưu dữ liệu này là điều mà nhiều người trong chúng ta nên làm. Đây cũng là một thử nghiệm tốt về hệ thống tệp cũng như hiệu suất của bộ xử lý trong việc nén dữ liệu vào một kho lưu trữ.

Thử nghiệm này được thực hiện bằng chương trình lưu trữ RAR 3.51 vì nó tồn tại cho cả Windows XP và Mac OS X và có thể chạy từ một dòng lệnh tránh giao diện đồ họa. Ứng dụng RAR không phải là một ứng dụng toàn cầu và chạy theo mô phỏng Rosetta.

Các bước kiểm tra

  1. Mở cửa sổ lệnh hoặc cửa sổ lệnh
  2. Sử dụng lệnh RAR để chọn và nén 3,5 GB dữ liệu vào một tệp lưu trữ duy nhất
  3. Thời gian xử lý cho đến khi hoàn thành

Các kết quả

Dựa trên các kết quả ở đây, quy trình trong hệ điều hành Windows nhanh hơn khoảng 25% so với cùng một tác vụ trong Mac OS X. Trong khi ứng dụng rar chạy dưới Rosetta, hiệu suất giảm từ điều này có thể nhỏ hơn nhiều so với sự khác biệt trong các hệ thống tệp. Xét cho cùng, kiểm tra hiệu năng của tệp trước đó cho thấy sự khác biệt về hiệu năng 25% khi chỉ ghi dữ liệu vào ổ đĩa.

Kiểm tra chuyển đổi âm thanh

06/09

Kiểm tra chuyển đổi âm thanh

Win XP và Mac OS X Kiểm tra âm thanh iTunes. © Mark Kyrnin

Kiểm tra chuyển đổi âm thanh

Với sự phổ biến của iPod và âm thanh kỹ thuật số trên máy tính, việc chạy thử nghiệm ứng dụng âm thanh là một lựa chọn hợp lý. Tất nhiên, Apple sản xuất ứng dụng iTunes cho cả Windows XP và nguyên bản cho Intel Mac OS X mới như một ứng dụng toàn cầu. Điều này làm cho việc sử dụng ứng dụng này hoàn hảo cho thử nghiệm này.

Vì việc nhập âm thanh vào máy tính bị giới hạn bởi tốc độ của ổ đĩa quang, nên tôi quyết định kiểm tra tốc độ của các chương trình bằng cách chuyển đổi tệp WAV dài 22 phút trước đó được nhập từ CD sang định dạng tệp AAC. Điều này sẽ cung cấp cho một dấu hiệu tốt hơn về cách các ứng dụng thực hiện với bộ vi xử lý và hệ thống tập tin.

Các bước kiểm tra

  1. Trong Tùy chọn iTunes, chọn định dạng AAC để nhập
  2. Chọn tệp WAV trong Thư viện iTunes
  3. Chọn "Covert Selection to AAC" từ menu chuột phải
  4. Thời gian hoàn thành

Các kết quả

Không giống như các bài kiểm tra trước đó của hệ thống tệp, thử nghiệm này cho thấy rằng cả hai chương trình Windows XP và Mac OS X đều được đặt chân. Phần lớn điều này có thể được quy cho thực tế là Apple đã viết mã cho ứng dụng và biên dịch nó nguyên bản để sử dụng phần cứng Intel tương tự bất kể hệ điều hành Windows hoặc Mac OS X.

Thử nghiệm chỉnh sửa đồ họa

07/09

Thử nghiệm chỉnh sửa đồ họa

Kiểm tra chỉnh sửa đồ họa Windows XP và Mac OS X. © Mark Kyrnin

Thử nghiệm chỉnh sửa đồ họa

Đối với thử nghiệm này, tôi đã sử dụng GIMP (Chương trình Thao tác Hình ảnh GNU) phiên bản 2.2.10 có sẵn cho cả hai hệ điều hành. Đây không phải là một ứng dụng Universal cho Mac và chạy với Rosetta. Ngoài ra, tôi đã tải xuống một tập lệnh phổ biến có tên là warp-sharp để làm sạch ảnh. Điều này cùng với kịch bản nghệ thuật Old Photo từ chương trình GIMP đã được sử dụng trên một bức ảnh kỹ thuật số 5 megapixel duy nhất để so sánh.

Các bước kiểm tra

  1. Mở tệp ảnh trong GIMP
  2. Chọn thuật giả kim | Warp-Sharp từ Menu Script-Fu
  3. Nhấn OK để sử dụng cài đặt mặc định
  4. Tập lệnh thời gian để hoàn thành
  5. Chọn trang trí | Ảnh cũ từ menu Script-Fu
  6. Nhấn OK để sử dụng cài đặt mặc định
  7. Tập lệnh thời gian để hoàn thành

Các kết quả

Warp-Sharp Script

Tập lệnh ảnh cũ

Trong bài kiểm tra này, chúng tôi thấy hiệu suất nhanh hơn 22% và 30% từ ứng dụng đang chạy trong Windows XP trên Mac OS X. Vì ứng dụng không sử dụng đĩa cứng trong suốt quá trình này, khoảng cách hiệu suất có thể là do thực tế là mã phải được dịch qua Rosetta.

Thử nghiệm chỉnh sửa video kỹ thuật số

08/09

Thử nghiệm chỉnh sửa video kỹ thuật số

Kiểm tra video kỹ thuật số Windows XP và Mac OS X. © Mark Kyrnin

Thử nghiệm chỉnh sửa video kỹ thuật số

Tôi không thể tìm thấy một chương trình được viết cho cả Windows XP và Mac OS X cho thử nghiệm này. Kết quả là, tôi đã chọn hai ứng dụng có chức năng rất giống nhau có thể chuyển đổi tập tin AVI từ máy quay phim DV thành DVD tự động phát. Đối với Windows, tôi đã chọn ứng dụng Nero 7 trong khi chương trình iDVD 6 được sử dụng cho Mac OS X. iDVD là một Ứng dụng Chung được viết bởi Apple và không sử dụng mô phỏng Rosetta.

Các bước kiểm tra

iDVD 6 bước

  1. Mở iDVD 6
  2. Mở "Một bước từ tệp phim"
  3. Chọn tập tin
  4. Thời gian cho đến khi ghi DVD xong

Nero 7 bước

  1. Mở Nero StartSmart
  2. Chọn DVD Video | Ảnh và Video | Tạo DVD-Video của riêng bạn
  3. Thêm tệp vào dự án
  4. Chọn tiếp theo
  5. Chọn "Không tạo menu"
  6. Chọn tiếp theo
  7. Chọn tiếp theo
  8. Chọn ghi
  9. Thời gian cho đến khi ghi DVD xong

Các kết quả

Trong trường hợp này, việc chuyển đổi video từ tập tin DV sang DVD nhanh hơn 34% so với Nero 7 trên Windows XP so với iDVD 6 trên Mac OS X. Bây giờ chúng được thừa nhận là các chương trình khác nhau sử dụng mã khác nhau để kết quả được mong đợi khác nhau. Sự khác biệt chính về hiệu suất có thể là kết quả của hiệu năng hệ thống tập tin. Tuy nhiên, với tất cả các bước để thực hiện chuyển đổi này trong Nero so với iDVD, quy trình của Apple dễ dàng hơn nhiều đối với người tiêu dùng.

Kết luận

09/09

Kết luận

Dựa trên các thử nghiệm và kết quả, có vẻ như hệ điều hành Windows XP thực sự là một trình diễn tốt hơn khi chạy các ứng dụng so với hệ điều hành Mac OS X. Khoảng cách hiệu suất này có thể nhanh hơn 34% trong hai ứng dụng tương tự. Có nói rằng, có một số cảnh báo mà tôi muốn chỉ ra.

Đầu tiên và quan trọng nhất là thực tế là nhiều ứng dụng trong thử nghiệm này đang chạy dưới mô phỏng Rosetta do thiếu các ứng dụng phổ dụng. Khi một ứng dụng phổ dụng như iTunes được sử dụng thì không có sự khác biệt về hiệu suất. Điều này có nghĩa là khoảng cách hiệu năng có thể sẽ bị đóng giữa hai hệ điều hành vì nhiều ứng dụng hơn được chuyển sang các tệp nhị phân Universal. Bởi vì điều này, tôi hy vọng sẽ truy cập lại bài kiểm tra này trong khoảng 6 tháng hoặc lâu hơn khi nhiều ứng dụng đã được chuyển đổi để xem sự khác biệt về hiệu suất tồn tại sau đó.

Thứ hai, có sự khác biệt trong các hệ điều hành và khả năng sử dụng. Mặc dù các cửa sổ hoạt động tốt hơn trong nhiều thử nghiệm, số lượng văn bản và menu mà người dùng cần phải thực hiện để thực hiện tác vụ dễ dàng hơn nhiều so với giao diện Windows XP. Điều này có thể làm cho sự khác biệt hiệu suất không đáng kể đối với những người không thể tìm ra cách sử dụng các ứng dụng.

Cuối cùng, quá trình cài đặt Windows XP lên máy Mac không phải là một quá trình dễ dàng và không được khuyến nghị tại thời điểm này đối với những người không hiểu biết nhiều về máy tính.