เปรียบเทียบประสิทธิภาพของ Apple Mac OS X กับ Windows XP

01 จาก 09

บทนำและข้อคิดเห็น

Windows XP บน Mac ใช้ Intel Mini © Mark Kyrnin

บทนำ

ปีที่ผ่านมาแอ็ปเปิ้ลประกาศว่าพวกเขาตั้งใจที่จะเปลี่ยนจากการใช้ฮาร์ดแวร์ PowerPC ของไอบีเอ็มไปยังโปรเซสเซอร์ Intel สิ่งนี้ทำให้เราหวังเป็นอย่างยิ่งว่าบุคคลที่ต้องการใช้ระบบปฏิบัติการ Windows และ Mac บนแพลตฟอร์มเดียว ที่ปล่อยความหวังเหล่านี้ได้อย่างรวดเร็ววิ่งโดยตระหนักว่าโปรแกรมติดตั้ง Microsoft จะไม่ทำงาน

ในที่สุดการประกวดถูกสร้างขึ้นเพื่อสร้างรางวัลสำหรับคนแรกในการหาวิธีการทำซ้ำสำหรับการติดตั้ง Windows XP บนเครื่อง Mac ความท้าทายนั้นเสร็จสิ้นและผลลัพธ์ถูกโพสต์ไปยังผู้ให้บริการการประกวดที่ OnMac.net ด้วยการใช้งานที่มีอยู่ในปัจจุบันนี้คุณสามารถเปรียบเทียบระบบปฏิบัติการทั้งสองระบบกับอีกระบบหนึ่งได้

Windows XP บน Mac

บทความนี้จะไม่ได้ไปดูรายละเอียดเกี่ยวกับวิธีการติดตั้งระบบปฏิบัติการ Windows ลงในคอมพิวเตอร์ Mac ที่ใช้ Intel ผู้ที่มองหาข้อมูลนั้นควรเยี่ยมชมคำถามที่พบบ่อย "HOW TO" ที่พบในเว็บไซต์ OnMac.net มีกล่าวว่าฉันจะให้ข้อคิดเห็นเล็กน้อยเกี่ยวกับกระบวนการและบางสิ่งที่ผู้ใช้ควรตระหนักถึง

ขั้นแรกให้รายละเอียดของกระบวนการจะสร้างระบบบูตคู่ ไม่สามารถลบ Mac OS X ทั้งหมดและเพียงติดตั้ง Windows XP ลงในระบบคอมพิวเตอร์เท่านั้น นี้ยังคงได้รับการตรวจสอบโดยชุมชน ประการที่สองไดรเวอร์สำหรับฮาร์ดแวร์นั้นล้วนมาจากผู้ขายฮาร์ดแวร์รายอื่น การติดตั้งอาจยุ่งยาก บางรายการไม่ได้มีไดรเวอร์การทำงานยัง

ฮาร์ดแวร์และซอฟต์แวร์

02 จาก 09

ฮาร์ดแวร์และซอฟต์แวร์

ฮาร์ดแวร์

สำหรับวัตถุประสงค์ของบทความนี้ Intel based Mac Mini ได้รับเลือกให้เปรียบเทียบระบบปฏิบัติการ Windows XP และ Mac OS X เหตุผลหลักสำหรับการเลือก Mac Mini คือการสนับสนุนไดรเวอร์โดยรวมที่ดีที่สุดของระบบ Intel ที่มีอยู่ ระบบได้รับการอัปเกรดเป็นข้อกำหนดระบบเต็มรูปแบบจากเว็บไซต์ Apple และมีดังต่อไปนี้

ซอฟต์แวร์

ซอฟต์แวร์เป็นส่วนที่สำคัญมากในการเปรียบเทียบประสิทธิภาพนี้ ระบบปฏิบัติการทั้งสองระบบที่ใช้ในการเปรียบเทียบคือ Windows XP Professional พร้อม Service Pack 2 และ Intel ที่ใช้ระบบปฏิบัติการ Mac OS X รุ่น 10.4.5 พวกเขาได้รับการติดตั้งโดยใช้วิธีการรายละเอียดตามคำแนะนำของเว็บไซต์ OnMac.net

เพื่อวัตถุประสงค์ในการเปรียบเทียบระบบปฏิบัติการทั้งสองระบบได้เลือกงานคอมพิวเตอร์ขั้นพื้นฐานหลายอย่างที่ผู้ใช้ปฏิบัติได้ ถัดไปงานคือการหาซอฟต์แวร์ที่จะทำงานบนระบบปฏิบัติการทั้งสองที่มีการเปรียบเทียบ นี่เป็นงานที่ยากลำบากเนื่องจากอาจมีการรวบรวมข้อมูลบางส่วนสำหรับทั้งสองแพลตฟอร์ม แต่ส่วนมากจะเขียนขึ้นสำหรับ แต่เพียงอย่างเดียว ในกรณีเช่นนี้ได้เลือกแอพพลิเคชันสองตัวที่มีฟังก์ชั่นคล้าย ๆ กัน

Universal Apps และระบบไฟล์

03 จาก 09

แอพพลิเคชันสากลและระบบไฟล์

การประยุกต์ใช้งานสากล

หนึ่งในปัญหาเกี่ยวกับการเปลี่ยนจากสถาปัตยกรรม PowerPC RISC ไปเป็น Intel หมายความว่าแอพพลิเคชันจะต้องมีการเขียนใหม่ เพื่อช่วยเพิ่มความเร็วในกระบวนการของการเปลี่ยนแปลง Apple พัฒนา Rosetta นี่คือแอ็พพลิเคชันที่ทำงานภายในระบบปฏิบัติการ OS X และแปลโค้ดจากซอฟต์แวร์ PowerPC ที่เก่ากว่าไปให้ทำงานภายใต้ฮาร์ดแวร์ของ Intel แอพพลิเคชันตัวใหม่ที่เรียกใช้งานภายใต้ OS จะเรียกว่า Universal Applications

ในขณะที่ระบบนี้ทำงานได้อย่างราบรื่นมีประสิทธิภาพการทำงานลดลงเมื่อใช้งานแอพพลิเคชันที่ไม่ใช่ Universal แอปเปิ้ลตั้งข้อสังเกตว่าโปรแกรมที่ทำงานภายใต้ Rosetta บนเครื่องแม็คของอินเทลจะเร็วพอ ๆ กับระบบ PowerPC ที่เก่ากว่า อย่างไรก็ตามพวกเขาไม่ได้กล่าวว่าประสิทธิภาพการทำงานจะหายไปเมื่อทำงานภายใต้ Rosetta เทียบกับโปรแกรม Universal เนื่องจากไม่ได้มีการย้ายแอพพลิเคชันทั้งหมดไปยังแพลตฟอร์มใหม่การทดสอบบางอย่างของฉันต้องทำด้วยโปรแกรมที่ไม่ใช่ Universal ฉันจะจดบันทึกเมื่อใช้โปรแกรมดังกล่าวในการทดสอบแต่ละครั้ง

ระบบไฟล์

ในขณะที่การทดสอบกำลังใช้ฮาร์ดแวร์เครื่องเดียวกันแอ็พพลิเคชันซอฟต์แวร์มีความแตกต่างกันมาก หนึ่งในความแตกต่างเหล่านี้ที่อาจส่งผลต่อประสิทธิภาพของฮาร์ดไดรฟ์คือระบบไฟล์ที่แต่ละระบบปฏิบัติการใช้ Windows XP ใช้ NTFS ขณะที่ Mac OS X ใช้ HPFS + แต่ละระบบแฟ้มเหล่านี้จัดการข้อมูลด้วยวิธีที่ต่างกัน ดังนั้นแม้จะมีแอ็พพลิเคชันที่คล้ายกันการเข้าถึงข้อมูลอาจทำให้เกิดความผันผวนในประสิทธิภาพ

การทดสอบระบบไฟล์

04 จาก 09

การทดสอบระบบไฟล์

การทดสอบคัดลอกแฟ้ม Win XP และ Mac OS X © Mark Kyrnin

การทดสอบระบบไฟล์

ด้วยความคิดที่แต่ละระบบปฏิบัติการใช้ระบบไฟล์ที่แตกต่างกันฉันคิดว่าการทดสอบอย่างง่ายสำหรับประสิทธิภาพของระบบไฟล์อาจช่วยในการกำหนดว่าจะส่งผลต่อการทดสอบอื่นได้อย่างไร การทดสอบนี้เกี่ยวข้องกับการใช้ฟังก์ชันดั้งเดิมของระบบปฏิบัติการเพื่อเลือกไฟล์จากไดรฟ์ระยะไกลคัดลอกไฟล์เหล่านั้นไปยังไดรฟ์ภายในเครื่องและกำหนดระยะเวลาที่ใช้ เนื่องจากฟังก์ชันนี้ใช้ฟังก์ชันดั้งเดิมกับระบบปฏิบัติการทั้งสองระบบไม่มีการจำลองทางด้าน Mac

ขั้นตอนการทดสอบ

  1. เชื่อมต่อฮาร์ดไดรฟ์ USB 2.0 ขนาด 250GB กับ Mac Mini
  2. เลือกไดเรกทอรีที่มีประมาณ 8,000 ไฟล์ (9.5GB) ในไดเร็กทอรีต่างๆ
  3. คัดลอกไดเรกทอรีที่เลือกไปยังพาร์ติชันฮาร์ดไดรฟ์ดั้งเดิม
  4. เวลาเริ่มต้นของการคัดลอกให้เสร็จสิ้น

ผล

ผลลัพธ์ของการทดสอบนี้แสดงให้เห็นว่าระบบไฟล์ Windows NTFS ดูเหมือนจะทำงานได้เร็วกว่าที่ฟังก์ชันพื้นฐานของการเขียนข้อมูลลงในฮาร์ดไดรฟ์เมื่อเทียบกับระบบไฟล์ Mac HPFS + นี่อาจเป็นเพราะระบบไฟล์ NTFS ไม่มีคุณสมบัติมากเท่ากับระบบ HPFS + แน่นอนว่านี่เป็นแบบทดสอบที่ให้ข้อมูลมากกว่าที่ผู้ใช้ปกติจะจัดการพร้อมกัน

อย่างไรก็ตามผู้ใช้ควรตระหนักว่างานที่ต้องใช้ดิสก์มากช้ากว่าระบบไฟล์ mac OS X native เมื่อเทียบกับระบบไฟล์พื้นเมืองของ Windows ความจริงที่ว่า Mac Mini ใช้ฮาร์ดไดรฟ์โน้ตบุ๊คหมายความว่าประสิทธิภาพจะช้ากว่าระบบคอมพิวเตอร์เดสก์ท็อปส่วนใหญ่

การทดสอบไฟล์เก็บถาวร

05 จาก 09

การทดสอบการเก็บไฟล์

การทดสอบไฟล์เก็บ Win XP และ Mac OS X © Mark Kyrnin

การทดสอบไฟล์เก็บถาวร

ในวันนี้และอายุผู้ใช้เก็บรวบรวมข้อมูลจำนวนมากในคอมพิวเตอร์ของตน ไฟล์เสียงรูปภาพและเพลงสามารถกินเนื้อที่ได้ การสำรองข้อมูลนี้เป็นสิ่งที่เราควรทำมากมาย นี่เป็นการทดสอบที่ดีของระบบไฟล์รวมทั้งประสิทธิภาพของโปรเซสเซอร์ในการกระชับข้อมูลลงในไฟล์จัดเก็บ

การทดสอบนี้ทำโดยใช้โปรแกรมเก็บข้อมูล RAR 3.51 ตามที่มีอยู่สำหรับทั้ง Windows XP และ Mac OS X และสามารถเรียกใช้จากบรรทัดคำสั่งเพื่อหลีกเลี่ยงส่วนติดต่อแบบกราฟิก แอ็พพลิเคชัน RAR ไม่ใช่ Universal Application และทำงานภายใต้การจำลอง Rosetta

ขั้นตอนการทดสอบ

  1. เปิดเทอร์มินัลหรือหน้าต่างคำสั่ง
  2. ใช้คำสั่ง RAR เพื่อเลือกและบีบอัดข้อมูล 3.5GB ลงในไฟล์เก็บข้อมูลเดี่ยว
  3. ประมวลผลจนเสร็จสิ้น

ผล

จากผลการค้นหาที่นี่กระบวนการภายใต้ระบบปฏิบัติการ Windows จะเร็วกว่างานเดียวกันราว 25% ใน Mac OS X ในขณะที่โปรแกรม rar ทำงานภายใต้ Rosetta ประสิทธิภาพการทำงานที่ลดลงจากนี้อาจน้อยกว่าความแตกต่างใน ระบบไฟล์ หลังจากที่ทุกการทดสอบประสิทธิภาพของไฟล์ก่อนหน้านี้แสดงให้เห็นถึงประสิทธิภาพการทำงานที่แตกต่างกัน 25% เมื่อเขียนข้อมูลลงในไดรฟ์

การทดสอบ Conversion เสียง

06 จาก 09

การทดสอบ Conversion เสียง

การทดสอบเสียง iTunes Audio ของ Win XP และ Mac OS X © Mark Kyrnin

การทดสอบ Conversion เสียง

ด้วยความนิยมของ iPod และเสียงดิจิตอลในคอมพิวเตอร์การทดสอบแอพพลิเคชันเสียงเป็นทางเลือกที่เหมาะสม แน่นอน Apple ผลิตแอพพลิเคชัน iTunes สำหรับ Windows XP และ natively สำหรับ Intel Mac OS X ใหม่ในฐานะ Universal Application นี้ทำให้การใช้โปรแกรมนี้เหมาะสำหรับการทดสอบนี้

เนื่องจากการนำเข้าเสียงไปยังเครื่องคอมพิวเตอร์มี จำกัด ความเร็วของออพติคอลไดรฟ์ฉันจึงตัดสินใจแทนที่จะทดสอบความเร็วของโปรแกรมด้วยการแปลงไฟล์ WAV ขนาด 22 นาทีที่นำเข้ามาก่อนหน้านี้จากซีดีไปเป็นรูปแบบไฟล์ AAC นี่จะเป็นข้อบ่งชี้ว่าแอ็พพลิเคชันทำงานได้ดีกับโปรเซสเซอร์และระบบไฟล์อย่างไร

ขั้นตอนการทดสอบ

  1. ใน iTunes Preferences ให้เลือกรูปแบบ AAC สำหรับการนำเข้า
  2. เลือกไฟล์ WAV ใน iTunes Library
  3. เลือก "Covert Selection to AAC" จากเมนูคลิกขวา
  4. เวลาดำเนินการให้เสร็จสิ้น

ผล

แตกต่างจากการทดสอบก่อนหน้าของระบบไฟล์การทดสอบนี้แสดงให้เห็นว่าทั้งสองโปรแกรม Windows XP และ Mac OS X อยู่ในฐานราก มากนี้สามารถนำมาประกอบกับความเป็นจริงที่แอปเปิ้ลเขียนรหัสสำหรับการประยุกต์ใช้และเรียบเรียงมัน natively ที่จะใช้ฮาร์ดแวร์ Intel ในทำนองเดียวกันโดยไม่คำนึงถึงระบบปฏิบัติการ Windows หรือ Mac OS X

การทดสอบการแก้ไขกราฟฟิค

07 จาก 09

การทดสอบการแก้ไขกราฟฟิค

การทดสอบการแก้ไขกราฟิกของ Windows XP และ Mac OS X © Mark Kyrnin

การทดสอบการแก้ไขกราฟฟิค

สำหรับการทดสอบครั้งนี้ฉันใช้ GIMP (GNU Image Manipulation Program) เวอร์ชัน 2.2.10 ซึ่งมีให้สำหรับทั้งสองระบบปฏิบัติการ นี่ไม่ใช่โปรแกรมสากลสำหรับ Mac และรันกับ Rosetta นอกจากนี้ฉันดาวน์โหลดสคริปต์ยอดนิยมที่เรียกว่า warp-sharp เพื่อล้างข้อมูลรูปภาพ นี้พร้อมกับภาพเก่าศิลปะภาพจากโปรแกรม GIMP ถูกใช้ในรูปถ่ายดิจิตอลเดียว 5 ล้านพิกเซลสำหรับการเปรียบเทียบ

ขั้นตอนการทดสอบ

  1. เปิดไฟล์ภาพถ่ายใน GIMP
  2. เลือกขลัง | Warp-Sharp จากเมนู Script-Fu
  3. กดตกลงเพื่อใช้การตั้งค่าเริ่มต้น
  4. สคริปต์เวลาให้เสร็จสิ้น
  5. เลือกDécor | ภาพเก่าจากเมนู Script-Fu
  6. กดตกลงเพื่อใช้การตั้งค่าเริ่มต้น
  7. สคริปต์เวลาให้เสร็จสิ้น

ผล

Warp-Sharp Script

สคริปต์รูปภาพเก่า

ในการทดสอบนี้เราจะเห็นประสิทธิภาพที่เร็วขึ้น 22% และ 30% จากแอปพลิเคชันที่ทำงานใน Windows XP ผ่าน Mac OS X เนื่องจากแอปพลิเคชันไม่ได้ใช้ฮาร์ดดิสก์เลยในระหว่างกระบวนการนี้ช่องว่างด้านประสิทธิภาพน่าจะเป็นไปได้กับ ความจริงที่ว่ารหัสจะต้องมีการแปลผ่านทาง Rosetta

การทดสอบการแก้ไขวิดีโอดิจิทัล

08 จาก 09

การทดสอบการแก้ไขวิดีโอดิจิทัล

การทดสอบวิดีโอดิจิตอล Windows XP และ Mac OS X © Mark Kyrnin

การทดสอบการแก้ไขวิดีโอดิจิทัล

ฉันไม่พบโปรแกรมที่เขียนขึ้นสำหรับทั้ง Windows XP และ Mac OS X สำหรับการทดสอบนี้ เป็นผลให้ฉันเลือกแอพพลิเคชันสองตัวที่มีฟังก์ชันคล้ายกันมากซึ่งสามารถแปลงไฟล์ AVI จากกล้อง DV เป็นแผ่น DVD แบบเล่นอัตโนมัติ สำหรับ Windows ฉันเลือกแอปพลิเคชัน Nero 7 ในขณะที่ใช้ iDVD 6 สำหรับ Mac OS X iDVD เป็นแอปพลิเคชัน Universal ที่เขียนขึ้นโดย Apple และไม่ใช้การจำลองแบบ Rosetta

ขั้นตอนการทดสอบ

iDVD 6 ขั้นตอน

  1. เปิด iDVD 6
  2. เปิด "หนึ่งก้าวจากไฟล์ภาพยนตร์"
  3. เลือกไฟล์
  4. เวลาจนกว่าการเผาไหม้ DVD จะเสร็จสมบูรณ์

Nero 7 ขั้นตอน

  1. เปิด Nero StartSmart
  2. เลือกวิดีโอดีวีดี | รูปภาพและวิดีโอ | สร้างดีวีดีวิดีโอของคุณเอง
  3. เพิ่มไฟล์ไปยังโครงการ
  4. เลือกถัดไป
  5. เลือก "อย่าสร้างเมนู"
  6. เลือกถัดไป
  7. เลือกถัดไป
  8. เลือก Burn
  9. เวลาจนกว่าการเผาไหม้ DVD จะเสร็จสมบูรณ์

ผล

ในกรณีนี้การแปลงวิดีโอจากไฟล์ DV ลงดีวีดีจะเร็วขึ้น 34% ภายใต้ Nero 7 ใน Windows XP กว่า iDVD 6 ใน Mac OS X ตอนนี้พวกเขายอมรับว่าเป็นโปรแกรมที่แตกต่างกันซึ่งใช้โค้ดที่แตกต่างกันเพื่อให้ได้ผลลัพธ์ที่คาดหวัง จงแตกต่าง. ความแตกต่างที่สำคัญในด้านประสิทธิภาพอาจเป็นผลมาจากประสิทธิภาพของระบบไฟล์ ยังคงมีขั้นตอนทั้งหมดในการทำ Conversion นี้ใน Nero เมื่อเทียบกับ iDVD กระบวนการของ Apple ง่ายขึ้นสำหรับผู้บริโภค

สรุปผลการวิจัย

09 จาก 09

สรุปผลการวิจัย

จากผลการทดสอบและผลการทดสอบพบว่าระบบปฏิบัติการ Windows XP เป็นผลงานที่ดีกว่าเมื่อเทียบกับระบบปฏิบัติการ Mac OS X ช่องว่างประสิทธิภาพการทำงานนี้จะเร็วขึ้นถึง 34% ในสองแอ็พพลิเคชันที่คล้ายคลึงกัน มีกล่าวว่ามีข้อควรระวังจำนวนมากที่ฉันต้องการจะชี้ให้เห็น

ประการแรกคือความจริงที่ว่าหลายแอพพลิเคชันในการทดสอบนี้กำลังทำงานอยู่ภายใต้การจำลอง Rosetta เนื่องจากขาดการใช้งานสากล เมื่อใช้ Universal Application เช่น iTunes ใช้จะไม่มีความแตกต่างของประสิทธิภาพ ซึ่งหมายความว่าช่องว่างประสิทธิภาพจะถูกปิดระหว่างสองระบบปฏิบัติการเนื่องจากมีการใช้งานแอพพลิเคชันเพิ่มเติมกับ Universal binaries ด้วยเหตุนี้ฉันหวังว่าจะได้ทบทวนการทดสอบนี้อีกครั้งในอีกประมาณ 6 เดือนหรือหลายครั้งเมื่อมีการแปลงแอปพลิเคชันหลาย ๆ ตัวเพื่อดูว่ามีข้อแตกต่างของประสิทธิภาพอยู่บ้าง

ประการที่สองมีความแตกต่างในระบบปฏิบัติการและการใช้งาน แม้ว่าหน้าต่างจะทำงานได้ดีกว่าในการทดสอบ แต่จำนวนข้อความและเมนูที่ผู้ใช้ต้องผ่านการทำงานให้ทำได้ง่ายกว่า Mac OS X มากเมื่อเทียบกับอินเทอร์เฟซ Windows XP ซึ่งอาจทำให้ประสิทธิภาพแตกต่างเล็กน้อยสำหรับผู้ที่ไม่สามารถคำนวณวิธีใช้แอพพลิเคชันได้

ขั้นตอนสุดท้ายในการติดตั้ง Windows XP ลงในเครื่อง Mac ไม่ใช่ขั้นตอนที่ง่ายและไม่แนะนำให้ใช้กับคอมพิวเตอร์ที่ไม่ค่อยมีความรู้เรื่องนี้