Miljö
Miljömiljö ( eng. Environment ) - inom datavetenskap, en uppsättning värden av systemvariabler, sökvägar, öppna filbeskrivningar och andra operativsystemresurser som överförs till en process (program) när den startar.
I olika operativsystem kan sammansättningen av miljömiljön variera mycket.
Miljöobjekt inkluderar vanligtvis:
- systemvariabler (miljövariabler, engelska miljövariabler )
- aktuella vägar på olika enheter (om operativsystemet stöder flera enheter)
- katalogmonteringspunkt (inklusive root ), används i unix-liknande operativsystem för att tillhandahålla "jail"-läge ( sv. jail )
- associering av standard I/O-strömmar med filhanterare eller enheter (används för I/O-omdirigering)
- gränser för antalet samtidigt öppna filer, stackar etc.
- en uppsättning rättigheter (motsvarar vanligtvis rättigheterna för användaren som startade processen, men kan ändras både mot en större uppsättning rättigheter och mot skärpning)
- diskkvoter, gräns för den maximala mängden RAM, processorbelastning, etc.
- resursanvändningsvärden från den överordnade processen (på vissa system)
Miljön innehåller både systemomfattande inställningar (till exempel datornamnet) och applikationsspecifika inställningar som ändras innan applikationen startas. Ett viktigt inslag i miljömiljön är arv . En process ärver sin omgivning från sin moderprocess.
Källor
- Robbins, Arnold; Beebe, Nelson H.F. (maj 2005). Apandi, Tatiana; Randal, Allison; Witwer, Adam (red.). Classic Shell Scripting (1 upplaga). O'Reilly. ISBN 978-0-596-00595-5 .
- S. Nemnyugin, Unix operativsystem, 2:a upplagan, BHV-Petersburg, 2005, ISBN 5-94157-538-6