Vad är en driftsmiljö?
En dators driftsmiljö är användargränssnittet och den icke-fysiska miljön där programvaran körs. Användargränssnittet kan vara en grafisk skrivbordsmiljö eller en textbaserad konsol. Termen kan också hänvisa till en integrerad utvecklingsmiljö som används av programmerare eller en runtime -miljö som används för att utföra program.
När man hänvisar till den grafiska skrivbordsmiljön hänvisar termen "driftsmiljö" till hur gränssnittet ser ut och hur användare interagerar med de faktiska programmen. Användaren kan ändra hur miljön ser ut genom att ändra ikonerna, teckensnittet och storleken på texten. Att interagera med programmen görs genom att klicka på ikoner och välja från menyer.
I en textbaserad miljö hänvisar termen till kommandotolken, vägen för körbara program och skalet som används. Skalet är det textbaserade gränssnittet som tar inmatning från användaren och överför det till kärnan. Användaren interagerar med en text-Baserad miljö genom att skriva kommandon med tangentbordet.
Alla driftsmiljöer har miljövariabler som berättar för operativsystemet hur programvaran och systemprocesserna kommer att bete sig. Dessa miljövariabler hanteras annorlunda beroende på vilken typ av operativsystem som används. På de flesta operativsystem kan dessa variabler ändras enligt användarens preferens. Program och systemprocesser kan också ändra variablerna.
Vid datorprogrammering hänvisar driftsmiljön till den integrerade utvecklingsmiljön (IDE) som används för att hjälpa till att skapa ett program. IDES består vanligtvis av en källkodredigerare, en kompilator eller tolk, bygger automatiseringsverktyg och en felsökare. Många IDE skapas för ett specifikt programmeringsspråk och operativsystem. Andra IDE: er stöder många olika programmeringsspråk och kan installeras på MultiOperativsystem.
En runtime -miljö är en typ av driftsmiljö som används för att utföra datorprogram. Vissa runtime -miljöer gör det möjligt för ett enda program att köras på flera operativsystem. De används också för att hantera uppgifter på låg nivå, till exempel att skapa en nätverksanslutning, utan att programmeraren faktiskt måste skriva koden för den här uppgiften.