Domov vývoj Čo je to premenná prostredia? - definícia z technológie

Čo je to premenná prostredia? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená premenná prostredia?

Premenné prostredia sú hodnoty, ktoré majú vplyv na procesy a správanie bežiacich počítačových systémov a prostredí OS. Spustené programy môžu na účely konfigurácie pristupovať k hodnotám premenných prostredia.

Techopedia vysvetľuje premennú prostredia

Napríklad špecificky pomenovaná premenná prostredia môže identifikovať umiestnenie počítačového OS použité na dočasné uloženie súboru. Premenná prostredia systému Microsoft Windows pre dočasné ukladanie súborov je% TEMP% alebo% TMP%.


Unixové systémy majú špecifické a proprietárne premenné prostredia. Nový proces zdedí duplikované rodičovské prostredie od svojho rodiča bez zmien na rodičovi. Tieto konverzie sa musia uskutočňovať na úrovni aplikačného programovacieho rozhrania (API) medzi vidlicou a spustením. Na rozdiel od toho premenné prostredia pre konkrétne vykonávanie príkazov menia platformy platformy - napríklad bash - vyvolaním env.


Aj keď všetky systémy UNIX a Microsoft OS majú premenné prostredia, programátori OS nikdy nezdieľajú názvy. Na účely návrhu môžu spustené programy manipulovať s hodnotami premenných prostredia. Volajúci Unixu určujú pamäťové priestory bežiace s rôznymi oprávneniami programu setuid. Dynamický linker načíta zodpovedajúci kód, známy ako umiestnenie premenných prostredia (LD_LIBRARY_PATH a LD_PRELOAD). Kód beží podľa oprávnenia na spracovanie.

Čo je to premenná prostredia? - definícia z technológie