Domov Rozvoj Co je proměnná prostředí? - definice z techopedie

Co je proměnná prostředí? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená proměnná prostředí?

Proměnné prostředí jsou hodnoty, které ovlivňují procesy a chování běžících počítačových systémů a prostředí OS. Spuštěné programy mohou pro účely konfigurace přistupovat k hodnotám proměnných prostředí.

Techopedia vysvětluje proměnnou prostředí

Například konkrétně pojmenovaná proměnná prostředí může identifikovat umístění operačního systému počítače použité pro dočasné ukládání souborů. Proměnná prostředí Microsoft Windows pro dočasné ukládání souborů je% TEMP% nebo% TMP%.


Unixové systémy mají specifické a proprietární proměnné prostředí. Nový proces zdědí duplicitní nadřazené prostředí od nadřazeného bez změn nadřazeného. K těmto převodům musí dojít na úrovni aplikačního programového rozhraní (API) mezi vidličkou a prováděním. Naproti tomu proměnné prostředí pro specifické spouštění příkazů mění platformy prostředí - například bash - vyvoláním env.


Přestože všechny operační systémy UNIX a Microsoft mají proměnné prostředí, programátoři OS nikdy nesdílejí jména. Pro účely návrhu mohou spuštěné programy manipulovat s hodnotami proměnných prostředí. Volající Unixu určují paměťové prostory běžící s různými programovými oprávněními setuid. Dynamický linker načte odpovídající kód, známý jako umístění proměnných prostředí (LD_LIBRARY_PATH a LD_PRELOAD). Kód běží podle oprávnění k procesu.

Co je proměnná prostředí? - definice z techopedie