זמן מערכת

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

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

זמן מערכת נמדד על ידי שעון מערכת, שבדרך כלל מיושם על ידי ספירה פשוטה של מספר הפעימות שהתרחשו החל מנקודת זמן שרירותית מסוימת, הקרויה אפוק[1]. לדוגמה מערכות יוניקס, ותואמות תקן POSIX, מגדירות את זמן המערכת , הוא זמן יוניקס, כמספר השניות שחלפו מהאפוק של יוניקס, שהתרחש ב-1 בינואר 1970 בשעה 00:00:00, על פי תקן הזמן UT, לא כולל דקות מעוברות. מערכות שמיישמות את ממשק תכנות היישומים של חלונות, בגרסאות 64 ו-32 ביט, כמו חלונות 9x ו-חלונות NT, מספקות את זמן המערכת הן על ידי [2]SYSTEMTIME המיוצג כערך של -שנה/חודש/יום/שעה/דקה/שנייה/מילישנייה, והן על ידי [3]FILETIME המיוצג כמספר הפעימות של 100 שברירי שנייה, החל מ-1 בינואר 1601 00:00:00 בתקן UT, כפי שחושב על ידי הלוח הגרגוריאני המקדים.

זמן מערכת ניתן להמרה לזמן לוח שנה אנושי, והדבר מתבצע כדי שיהיה מובן יותר לאדם הממוצע. לדוגמה זמן היוניקס 1,000,000,000 שניות, החל מהאפוק של יוניקס, מומר לזמן לוח השנה, כ-9 בספטמבר 2001 בשעה 01:46:40 (UT).[4]

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

ראו גם[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^
    שגיאות פרמטריות בתבנית:צ-מאמר

    פרמטרי חובה [ מחבר ] חסרים
    {{{מחבר}}}, Epoch (computing), Wikipedia, 2023-12-08
  2. ^ stevewhims, System Time - Win32 apps, learn.microsoft.com, ‏2021-01-07 (באנגלית אמריקאית)
  3. ^ stevewhims, File Times - Win32 apps, learn.microsoft.com, ‏2021-01-07 (באנגלית אמריקאית)
  4. ^ Countdown to Unix Time 1,000,000,000, www.epochconverter.com
ערך זה הוא קצרמר בנושא מדעי המחשב ובנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.