Wat is een bedrijfsomgeving?
De besturingsomgeving van een computer is de gebruikersinterface en de niet-fysieke omgeving waarin de software wordt uitgevoerd. De gebruikersinterface kan een grafische desktopomgeving of een op tekst gebaseerde console zijn. De term kan ook verwijzen naar een geïntegreerde ontwikkelomgeving die wordt gebruikt door programmeurs of een runtime-omgeving die wordt gebruikt voor het uitvoeren van programma's.
Wanneer wordt verwezen naar de grafische desktopomgeving, verwijst de term "besturingsomgeving" naar het uiterlijk van de interface en hoe gebruikers omgaan met de eigenlijke programma's. De gebruiker kan het uiterlijk van de omgeving wijzigen door de pictogrammen, het lettertype en de grootte van de tekst te wijzigen. Interactie met de programma's gebeurt door op pictogrammen te klikken en uit menu's te kiezen.
In een op tekst gebaseerde omgeving verwijst de term naar de opdrachtprompt, het pad voor uitvoerbare programma's en de shell die wordt gebruikt. De shell is de op tekst gebaseerde interface die invoer van de gebruiker neemt en doorgeeft aan de kernel. De gebruiker werkt samen met een op tekst gebaseerde omgeving door opdrachten te typen met behulp van het toetsenbord.
Alle besturingsomgevingen hebben omgevingsvariabelen die het besturingssysteem vertellen hoe de software en systeemprocessen zich zullen gedragen. Deze omgevingsvariabelen worden verschillend behandeld, afhankelijk van het type besturingssysteem dat wordt gebruikt. Op de meeste besturingssystemen kunnen deze variabelen worden gewijzigd volgens de voorkeur van de gebruiker. Programma's en systeemprocessen kunnen ook de variabelen veranderen.
In computerprogrammering verwijst de besturingsomgeving naar de geïntegreerde ontwikkelomgeving (IDE) die wordt gebruikt om een programma te maken. IDE's bestaan meestal uit een broncode-editor, een compiler of tolk, automatiseringstools en een debugger. Veel IDE's zijn gemaakt voor een specifieke programmeertaal en besturingssysteem. Andere IDE's ondersteunen veel verschillende programmeertalen en kunnen op meerdere besturingssystemen worden geïnstalleerd.
Een runtime-omgeving is een soort besturingsomgeving die wordt gebruikt om computerprogramma's uit te voeren. In sommige runtime-omgevingen kan een enkel programma op meerdere besturingssystemen worden uitgevoerd. Ze worden ook gebruikt om taken op laag niveau af te handelen, zoals het maken van een netwerkverbinding, zonder dat de programmeur de code voor deze taak hoeft te schrijven.