← שלושה גילויים קצרים ב־WatWat
שני מסכי מחשב ישנים ומקלדות, ועל אחד מהם כתוב ביד DO NOT TURN OFF

הרבה מערכות כמספר השניות שחלפו מתחילת 1970, ושומרות אותו . לשדה כזה יש גבול, והגבול נופל על 19 בינואר 2038. מה קורה ברגע הזה, ולמה עוד לא תיקנו?

מדידה פיזיקלית

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

תאריך ידוע מראש שבו מחשבים ייתקלו בקיר נשמע כמו סיפור מפוברק, והפעם התאריך מדויק: 19 בינואר 2038.

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

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

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

wat. זמן במחשב הוא מספר שניות מ־1970. בשדה של 32 סיביות המספר הזה מתמלא ב־19 בינואר 2038 ומתגלגל אחורה ל־1901.

wat wat

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

איך יודעים?

המאמר סוקר את המעבר התעשייתי מ־32 ל־64 סיביות ואת מה שחוסם אותו: לא החומרה, אלא תוכנה שהניחה גודל מסוים והמשיכה לרוץ הרבה אחרי שהחומרה התחלפה.

מדידה פיזיקליתמחקר שעבר ביקורת עמיתים

מה עדיין לא יודעים?

רוב המערכות המודרניות כבר עברו ל־64 סיביות. ההערכה כמה מכשירים ישנים ימשיכו לפעול עד אז היא אומדן, לא ספירה.

למדתם משהו?

Communications of the ACM· 2009

מכאן ממשיכים

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

רוצים עוד משהו ששווה לספר?

מתחילים בשלושה גילויים קצרים. בלי הרשמה ובלי לבחור הכול מראש.

תפתיעו אותי
לספריית הידע לפי נושאיםעל WatWat ואיך נבדקים המקורות