יום חמישי, ספטמבר 21, 2006

סינדרום הכדור הצבעוני במערכת 10


רובכם מכירים את התופעה המוזרה שנקראת "כדור הים הצבעוני" הכדור הקטן שמרצד לו באיזשהו פינה במסך, דווקא בדיוק שיש לכם לעשות פעולה חשובה במחשב הכדור המעצבן מופיע ומסתובב לו בשלל צבעיו, כן... מה לעשות! שום דבר לא עוזר האדון ממשיך בשלו, ואז בדיוק שאתם מושיטים את היד לכיוון לחצן הריסט של המחשב, הכדור המעצבן נעלם כאילו לא היה דבר.

אני מודע לזה שיש כאלו שחושבים על מה אני מדבר בכלל? אני גם מודע לאלו שעכשיו קוראים ומבינים טוב מאוד על מה אני כותב! אין מה לעשות מאז שיצאה מערכת 10 לאוויר העולם התופעה הזאת הופיעה, לעומת זאת במערכת 9 לא הייתה התופעה של הכדור הצבעוני.

ועכשיו אני אסביר למה צריך לסבול את הכדור הזה, הסיבה נעוצה בגרעין המערכת(אשתדל לנסח את הנושא בצורה פשוטה ביותר, כדי למנוע מושגים מקצועיים מעולם המחשוב.)

כאשר אפל פיתחה את מערכת 10 היא הייתה צריכה לבחור באיזה סוג של גרעין מערכת לבחור, גרעין(kernel) מבוסס על Micro-kernel או Monolithic kernel לכל אחד מהם יש את היתרונות והחסרונות שלו, לדוגמא: בגישת המיקרו-קרנל יציבות המערכת תהיה טובה יותר אבל מצד שני, הגרעין של המערכת יידרש לבצע יותר מס' גישות לפונקצית הזיכרון שלו.

הגישה השנייה היא הקרנל-מונוליטיק, בגישה זאת הגרעין של המערכת מבצע את פונקציה הזיכרון בצורה שונה לחלוטין כמו-כן הקרנל המונוליטי מאחסן בתוכו את רוב תהליכי המערכת, אגב: זאת הסיבה שמערכת חלונות מריצה פחות תהליכים לעומת מערכת 10, היתרון של הגישה הזאת הוא הביצועים וזאת בתמורה לפחות יציבות לעומת המיקרו-קרנל.

בנקודה הזאת אפל החליטה שהיא רוצה את שניהם, הגרעין נקרא בגישה זאת Hybrid kernels שבמקור פותח ע"י חברת NeXT בשמו המקורי XNU, ועכשיו לאחר שחפרנו עמוק בגרעין המערכת אפשר לחזור לבעיה ולהבין אותה.

בסופו של דבר אפל שילבה בניהם אבל לא נהנתה מהביצועים אומנם היא קיבלה מערכת יותר יציבה מהמתחרות במחיר כבד של ביצועים נחותים! כן... חברים קשה לאמין מערכת X איטית להחריד ביחס לחלונות ולינוקס, אני יודע שעכשיו רצות לכם הקללות בראש ואל מה אני מדבר בכלל! OK צריך להוכיח בבקשה, היום זה יותר קל כי שלושת המערכות רצים על אותה חומרה יפה...

במאמר של קהילת אנשיי הלינוקס אפשר לראות מבחן ביצועים לשלושת המערכות על אותו המעבד, התוצאה הייתה מדהימה! מערכת X האיטית ביותר!

לסיום המסקנה שלי ברורה, כאשר אני טענתי בפורומים שלמק יש בעיות של איטיות פתאומית בגלל הכדור הצבעוני, ושמערכת 9 בהרבה יותר מהירה וחלונות גם, אנשים פשוט קטלו אותי, אז הינה ההוכחה.

אגב: משתמשים ששוקלים לעבור למק צרכים לדעת שמחשב פיסי עדיין יהיה מהיר יותר מהמק גם אם מדובר באותה חומרה.

תודה ומועדים לשמחה.

עידכון: הינה הוכחה חותכת על ידי משתמש מק חדש, במילים פשוטות סינדרום הכדור הצבעוני.

16 תגובות:

benklinger אמר/ה...

בתור רודף צדק שכמוך, הופתעתי לגלות שאתה מספר רק צד אחד בעניין, ולא מביא את הלינק שמופיע בתגובות לקישור שנתת מקהילת הלינוקס.
הוא סותר לחלוטין את הססטיסטיקות שאתה כה מתגאה בהן.
http://ridiculousfish.com/blog/archives/2006/05/16/36/

מחכה ממך למייל לגבי הדוקים.

עובר אורח אמר/ה...

בן הקישור המצורף שלי מוכיח במספרים לעומת הבלוגר שלך, ואם עדיין אתה לא מאמין הינה עוד קישור שמחזק את הטענות שלי
אגב: מדוע אין כדור צבעוני בחלונות לינוקס ואפילו מערכת 9

עובר אורח אמר/ה...

הקישור
http://www.theinquirer.net/default.aspx?article=31121

אנונימי אמר/ה...

אין ויכוח שמערכת 9 הייתה קלילה יותר ומהירה יותר..
ומי שעבד על מערכת 10 הראשונה שיצאה צ'יטה
זה היה פשוט סיוט, איטי בצורה מחרידה.


מאז דברים קצת השתנו, אך עדיין לא ניתן להשוות את מערכת 9 במהירות ובקלילות למערכת 10
אך לא צריך לשכוח שמערכת 9 נופלת ממערכת 10 בהרבה דברים אחרים.

עובר אורח אמר/ה...

"אך לא צריך לשכוח שמערכת 9 נופלת ממערכת 10 בהרבה דברים אחרים"

מערכת 9 משמשת דוגמא בלבד, המטרה לא הייתה להשוות בניהם.

אנונימי אמר/ה...

אתה כל כך טיפש. חחחחחחח

קראת בכלל את הלינק שהבאת? כתוב שם שקארנל היבריד יש בחלונות. חחחחחח

במקניטוש יש כדור ים צבעוני. זה הרבה יותר יפה ממסך כחול. לפעמים יש. בדרך כל אין. כמה מסכים כחולים יש בחולנות?

בינינו, אתה לא יודע מה זה גרעין, נכון? למצוא בגוגל אתה יודע, אבל את לא טורח לקרוא מה שמצאת. דביל. חחחחח

הכדור ים לא קשור בהכרח לקארנל. זה כשפרוסס לא מגיב למערכת. אתה לא מבין מהחיים. בעעעעעע

לא הרחבת כי אתה לא מבין. הבאת מושגים מקצועיים ולא הסברת אותם, כנראה כי אין לך מושג מה הם אומרים. אולי קראת את המאמר, אבל לא הבנת כלום. חחחחח

כרגיל, לא בדקת מה שכתוב. אם היית הולך ללינק למה בלינק שהבאת, היית מגיע לכאן
http://sekhon.berkeley.edu/macosx/intel.html
ורואה שהפער מצטמצם. למה מקינטוש מוצאים מערכת לא בשלה זו השאלה שהיית יכול לשאול. אבל שוב כתבת שטות.

תשמתש במערכת 9. מתאים לך.

איך משהו יכול להיות מהיר יותר מאותה חומרה?

אני לא טוב בדוקים. מישהו באיזור כרמיאל רוצה לשחק חמש אבנים?

עובר אורח אמר/ה...

מסכים כחולים מופיעים בפיסי כאשר יש בעית חומרה, בדרך כלל מדובר בהתקן שלא מתפקד כראוי, במק יש את הקרנל-פניק רק ההבדל שבמסך כחול בפיסי אפשר לקרוא את קובציי הdump בעזרת תוכנה פשוטה, וככה בעצם יותר קל לפתור את הבעיה, לעומת קרנל-פניק שקשה לדעת מה הבעיה, בנוסף חומרה אכותית של פיסי כמעט ולא תראה מסכים כחולים.

אנונימי אמר/ה...

מה אתה יכול להבין מקובץ dump?

גם במק אפשר. תתקין xcode.
לא שתבין מזה משהו.

בעצם אתה אומר שחומרה של פיסי לא טובה.

עובר אורח אמר/ה...

יושב קבע כן אפשר לקרוא קובציי דמפ בעזרת התוכנה הזאת WinDbg

אנונימי אמר/ה...

אז מה שאתה אומר בסוף זה שלא יכולים לקרוא קבצי דאמפ ישר מהקופסה?
נכון אתה יודע לקרוא אותם
ואתה גם מבין אותם
ולכן כל חצי שנה אתה מתקין חלונות מחדש
וכל שנה אתה קונה לוח-מעבד+זיכרונות
כי קנית בחנות הקטנה של משה אבטיחים ומחשבים
והלוח כבר מקולקל בגלל שהוא רקוב כמו אבטיח בן שנה
חחחחחח
אבל לכולם אתה מספר שאתה בקטע של החלפת חומרה כל שנה כי אתה רוצה ל"התחדש"
חחחחח

אנונימי אמר/ה...

מה אפשר להבין מקובץ DUMP?

עובר אורח אמר/ה...

תתפלא אפשר לזהות דרייברים וקבצים פגומים, כמובן שלא תבין כלום בלי לפענח

אנונימי אמר/ה...

טוב בקיצור הכל שטויות מסע הצלב שלך נגד המקינטוש הוא פתטי הוא כמו לטעון כי מכוניות יפניות הן הכי אמינות אז למה בכלל לייצר מכוניות אירופאיות
הן יקרות, מתקלקלות יותר מיפניות, ולכווווווולם בישראל יש אותם

אבל כנראה המציאות היא אחרת , - הרבה יותר אנשים מבינים כי יש אלטרנטיבות לחלונות הזקנה, - ההבטחות לויסטה בנתיים ניראים כמו ההבטחות של ממשלות ישראל לדורותיה לשלום עם מדינות ערב
לאנשים נמאס -
יש הרבה משתמשי מקינטוש שהיו כאן עוד הרבה לפני וימשיכו להיות הרבה אחרי שתמיד יכולים להסתכל בבוז על מערכת ההפעלה של החלונות ועל כל קהל המשתמשים בעל כורחם שהוא החלק המכריע ברובו בישראל - כי הם לא מבינים - זה מה נותנים להם וזה מה יש לטוב ולרע - בעיקר לרע

אז אתה פשוט צריך להשלים כי יש עוד מערכת הפעלה שקוראת תיגר על חלונות בשנים האחרונות היא עושה זאת בריש גלי

עובר אורח אמר/ה...

מר ליאם שוב אתה כותב שטויות, מערכת 10 לא יכולה לקרוא תיגר על מערכת חלונות, מהסיבה שמערכת 10 לא עובדת על חומרת הפיסי, אולי למערכת לינוקס יש את הפוטנציאל לקרוא תיגר על חלונות בתנאי שנראה כמה תוכנות מסחריות על לינוקס.
ברגע שאפל תחליט לאפשר למערכת הפעלה שלה לפעול על חומרת פיסי אין ספק שיש פה תחרות, אבל לעת אתה גורניש...

אנונימי אמר/ה...

ד"א עובר יקר

לא כל קריסת חלונות מתבטאת בחלון כחול. לפעמים זה 'רק' עכבר/מקלדת תקועים...

אבל בשביל מה יש את הריסט... אז פתרנו את הבעיה...

עובר אורח אמר/ה...

ציטוט
"
לא כל קריסת חלונות מתבטאת בחלון כחול. לפעמים זה 'רק' עכבר/מקלדת תקועים...

אבל בשביל מה יש את הריסט... אז פתרנו את הבעיה..."
תיקון


לא כל קריסת מערכת 10 מתבטאת בקרנל פניק. לפעמים זה 'רק' כדור ים צבעוני תקוע...

אבל בשביל מה יש את הריסט... אז פתרנו את הבעיה...