Skip to main content

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 det faktiskaprogram.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, sökvä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 textbaserad miljö genom att skriva kommandon med tangentbordet.

Alla operativmiljö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ändarnas preferens.Program och systemprocesser kan också ändra variablerna.

I 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å flera operativsystem.

En runtime -miljö är en typ av operationsmiljö 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.