תוכן עניינים:
הגדרה - מה המשמעות של משתנה סביבתי?
משתנים סביבתיים הם ערכים המשפיעים על התהליכים וההתנהגות של מערכות המחשבים וסביבות מערכת ההפעלה. הפעלת תוכניות עשויה לגשת לערכים משתנים בסביבה למטרות תצורה.
Techopedia מסביר משתנה סביבתי
לדוגמה, משתנה סביבתי ששמו ספציפית עשוי לזהות את מיקום מערכת ההפעלה של המחשב המשמש לאחסון קבצים זמני. משתנה הסביבה של Microsoft Windows לאחסון קבצים זמני הוא% TEMP% או% TMP%.
למערכות יוניקס משתנים סביבתיים ספציפיים וקנייניים. תהליך חדש יורש מהורה שלו סביבת הורים כפולה ללא שינויים בהורה. המרות אלה חייבות להתרחש ברמת ממשק תכנות היישומים (API) בין מזלג ל- exec. לעומת זאת, משתני סביבה לביצוע פקודות ספציפיות משנים פלטפורמות מעטפת - כגון bash - על ידי קריאה ל- env.
למרות שלכל מערכת ההפעלה UNIX ומיקרוסופט משתנים סביבתיים, שמות לעולם אינם משותפים על ידי מתכנתי מערכת ההפעלה. למטרות תכנון, הפעלת תוכניות יכולה לתפעל ערכים משתנים בסביבה. מתקני יוניקס קובעים רווחי זיכרון הפועלים עם רשויות תוכניות שונות. הקישור הדינמי טוען קוד מתאים, הידוע כמיקומי משתנה בסביבה (LD_LIBRARY_PATH ו- LD_PRELOAD). הקוד פועל על פי רשות התהליכים.