היום הבנתי שאני עובד יותר מדי

[26 בנובמבר 2008] [1 תגובות]

לפני כמה ימים גלשתי באתר (הנפלא!) של כלכליסט וראיתי את הכתבה הבאה ותמונת המסך שצורפה:

מסך כחול בכלכליסט

למי שלא מכיר זהו מסך כחול של מערכת ההפעלה Windows וכשראיתי אותו ממש התעניינתי איזה Bug Check היה שם ומהם ארבעת הפרמטרים... חשבתי שזה קורה רק למכורים באמת לעבודה והרי אני... ממש לא.

מסך כחול?

למערכת ההפעלה שני מצבי הפעלה: ריצה ב-User Mode וריצה ב-Kernel Mode. תוכנות שרצות ב-User Mode מוגבלות בגישה שלהם למשאבי המערכת: לא יכולות לכתוב לדיסק, לשלוח פקטים דרך כרטיס הרשת וכו'... נניח ויש בקוד באג, התוכנה עלולה לקרוס או להיתקע, אך היא לא פוגעת בשום דבר חשוב ולכן היא פשוט מסתיימת\נתקעת וניתן להמשיך לעבוד במחשב לאחר שסוגרים אותן.

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

איך קוראים לזה?

  1. Bug Check. זהו השם שמיקרוסופט נתנה למצב המעניין הזה. למעשה השם מתאר את המצב דיי טוב -"בדיקת שגיאה" לפני שקורה משהו רע.
  2. BSOD. מסך כחול של המוות (Blue Screen Of Death). משתמש ממוצע יתחבר לשם הזה מכיוון שמעתה והלאה המערכת מתה ויש להתחילה מחדש.
  3. Kernel Panic. שם שמתחבר יותר למשתמשי Unix/Linux/Mac - "פאניקה של המערכת".

כבר אין מסכים כמו שהיו פעם...

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

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

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

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

1 תגובות

  1. tee | 3/2/2014 9:02:25 PM
    Thanks for your sharing. It really helped me to know the details. Someone asked me how to import steel flanges and elbows from China? Why not try Fame Rise Flange Co.,ltd? This is a professional manufacturer for pipe fittings. At the same time, I hope your posts will help more people all over the world.

התגובות נעולות