זאת שאלה מאוד בעייתית
כלומר, איך תוכיח? מה יכול לספור לך פעולות עיבוד של המעבד? אתה יכול לטעון שניתן לכתוב תוכנה שמודדת, אבל: א. בדומה לעיקרון אי-הודאות של אייזנברג, התוכנה שלך תצרוך משאבים, ולכן תטה את המדידות בערך בלתי ידוע ב. בהמשך לטענה הקודמת, התוכנה חייבת תהיה לרוץ מעל מערכת ההפעלה, ולכן אם מערכת אחת מבצעת פעולות מסויימות באופן יעיל יותר מבחינת מחזורי שעון, אבל פעולה אחרת באופן פחות יעיל, הרי ששינוי המדידה עלולה להיות לא אחידה בין שתי המערכות, ובמה יועילו חכמים בתקנתם? אגב, חלונות 2000 לא חוסכת חשמל מול 98 בגלל שהיא יעילה יותר ומצליחה לבצע את אותן הפעולות בפחות מחזורי שעון, אלא בגלל שהיא יודעת לנצל תכונה של מעבדי לפטופים (שגם קיימת בכמה מעבדי דסקטופים, אבל דיי נדירה) שמאפשרת למעבד לשנות את קצב עבודתו בתלות בעומס עליו בכל זמן נתון. אם הוא מקבל חמש שניות שקט (לשם המטאפורה, יותר מאשר מצב ממשי) הוא יורד ממש, אבל אם המערכת נחה, או מיעלת פעולות שונות לכדי קבוצות (סתם הנפצה שלי, אבל לשם הדיון), אזי בפרקי הזמן שבין "קבוצה" ל"קבוצה", המעבד יכול להוריד את מהירותו ולחסוך חשמל. קיימת תלות גדולה בתוכנות עצמן - תוכנות עוברות הידור לקוד מכונה. מערכת ההפעלה אחראית על הקצאת משאבים (זיכרון וזמן מעבד) עבורן, אבל במרחב הזיכרון שלהן, הן עושות כרצונן, פחות או יותר (אם כי קיים ניהול הזיכרון של מערכת ההפעלה). לכן, תיאורטית, תוכנה זהה על פלטפורמות שונות אמורה לתת ביצועים זהים. מכיוון שנדיר מאוד למצוא תוכנה זהה לחלוטין בין שתי מערכות (ואין לך גרנולאריות מספקת כדי לבדוק את hello world), אזי אתה תלוי למעשה בהמון משתנים - קצב הפניה להתקני ה I/O, ניהול זיכרון וזיכרון וירטואלי, קצבי גישה לזיכרון הוירטואלי (שמושפע באופן מוחלט ממהירות הדיסק), יעילות דרייברים להתקני ה- I/O השונים, שאיתם המערכת מדברת, ועוד מספיק גורמים שמשאירים אותך מאוד באוויר. יתכן וניתן לציין יתרון אפשרי של מערכת לינוקס על פני חלונות מבחינת יעילות מעבד - מכיוון שלינוקס הוא קוד פתוח, אתה יכול להדר את התוכנות בהן תשתמש (כמו גם את הקרנל עצמו) כך שיהיו מותאמים לארכיטקטורות מתקדמות יותר מ 386 או מפנטיום1. חלונות באה בגירסה יחידה, מיועלת לארכיטקטורה יחידה (אני מניח שהיום זה פנטיום1), ולכן לא מנצלת כל מיני יכולות קיימות של המעבד, או בניה יעילה יותר של קוד המכונה עבור סוג המעבד. מדובר בכך שקיימים הבדלים, אבל הם דיי זעירים, למעט מקרי קצה. אני לא חושב שניתן להסתמך על זה. לו יכולת להביא שתי מערכות - חלונות ולינוקס, למצב בו הן תרצנה בדיוק את אותו הדבר, מא. ועד ת., הרי שהיית מקבל סביבת בדיקה ריאלית, ויכול לאתר את הגורם המהותי בהבדלי הביצועים (אם קיימים) ביניהן. מכיוון שאתה לא יכול לעשות דבר כזה, אתה, בלית ברירה, נשאר עם הנחות. חלקן ריאליות, חלקן פחות. אין לך מושג מה ביצועי הפניה לזיכרון, הפניה לדיסק, להתקני ה- I/O, שיוצרים הבדלים כל כך מהותיים בביצועי מחשבים. אזי, אין לך מושג אם לינוקס או חלונות עובדת טוב יותר מול הרכיב היחיד שנקרא "מעבד", כמו גם מידע חלקי לגבי יכולתן מול כל המכלול שנקרא "מחשב". אני לא הולך להוכיח דבר, כי אין לי כח לחפש. אם אתה רוצה מידע מקצועי יותר, אני בטוח שגוגל יוכלו לסייע לך.