Co je operační prostředí?
Operační prostředí počítače je uživatelské rozhraní a nefyzické prostředí, ve kterém je software spouštěn. Uživatelské rozhraní může být grafické grafické prostředí nebo textová konzole. Termín může také odkazovat na integrované vývojové prostředí používané programátory nebo běhové prostředí používané pro provádění programů.
Když se odkazuje na grafické prostředí desktopu, pojem „operační prostředí“ označuje způsob, jakým rozhraní vypadá a jak uživatelé interagují se skutečnými programy. Uživatel může změnit vzhled prostředí změnou ikon, písma a velikosti textu. Interakce s programy se provádí kliknutím na ikony a výběrem z menu.
V textovém prostředí se termín vztahuje na příkazový řádek, cestu ke spustitelným programům a použitou schránku. Shell je textové rozhraní, které přijímá vstup od uživatele a předává jej jádru. Uživatel pracuje s textovým prostředím zadáním příkazů pomocí klávesnice.
Všechna operační prostředí mají proměnné prostředí, které sdělují operačnímu systému, jak se bude software a systémové procesy chovat. S těmito proměnnými prostředí se pracuje odlišně v závislosti na typu používaného operačního systému. Ve většině operačních systémů lze tyto proměnné měnit podle preferencí uživatele. Programy a systémové procesy mohou také měnit proměnné.
V počítačovém programování se operační prostředí týká integrovaného vývojového prostředí (IDE), které se používá při vytváření programu. IDE se obvykle skládají z editoru zdrojového kódu, kompilátoru nebo interpretu, nástrojů pro automatizaci sestavení a debuggeru. Mnoho IDE je vytvořeno pro konkrétní programovací jazyk a operační systém. Jiné IDE podporují mnoho různých programovacích jazyků a mohou být nainstalovány na více operačních systémech.
Běhové prostředí je typ operačního prostředí používaného k provádění počítačových programů. Některá běhová prostředí umožňují spuštění jediného programu na více operačních systémech. Používají se také ke zpracování úkolů nízké úrovně, například k vytvoření síťového připojení, aniž by programátor ve skutečnosti musel psát kód pro tuto úlohu.