Skip to main content

Hva er et driftsmiljø?

Driftsmiljøet til en datamaskin er brukergrensesnittet og det ikke-fysiske miljøet der programvaren utføres.Brukergrensesnittet kan være et grafisk skrivebordsmiljø eller en tekstbasert konsoll.Begrepet kan også referere til et integrert utviklingsmiljø brukt av programmerere eller et runtime -miljø som brukes til å utføre programmer.

Når de refererer til det grafiske skrivebordsmiljøet, refererer begrepet driftsmiljø til hvordan grensesnittet ser ut og hvordan brukere samhandler med det faktiskeprogrammer.Brukeren kan endre hvordan miljøet ser ut ved å endre ikonene, skrifttypen og størrelsen på teksten.Samhandling med programmene gjøres ved å klikke på ikoner og velge fra menyer.

I et tekstbasert miljø refererer begrepet til kommandopromp, banen for kjørbare programmer og skallet som brukes.Skallet er det tekstbaserte grensesnittet som tar innspill fra brukeren og overfører det til kjernen.Brukeren samhandler med et tekstbasert miljø ved å skrive kommandoer ved hjelp av tastaturet.

Alle driftsmiljøer har miljøvariabler som forteller operativsystemet hvordan programvaren og systemprosessene vil oppføre seg.Disse miljøvariablene håndteres annerledes avhengig av type operativsystem som brukes.På de fleste operativsystemer kan disse variablene endres i henhold til brukerens preferanser.Programmer og systemprosesser kan også endre variablene.

I dataprogrammering refererer driftsmiljøet til det integrerte utviklingsmiljøet (IDE) som brukes til å hjelpe til med å lage et program.IDE består vanligvis av en kildekodeditor, en kompilator eller tolk, bygge automatiseringsverktøy og en feilsøking.Mange IDE -er er laget for et spesifikt programmeringsspråk og operativsystem.Andre IDE -er støtter mange forskjellige programmeringsspråk og kan installeres på flere operativsystemer.

Et runtime -miljø er en type driftsmiljø som brukes til å utføre dataprogrammer.Noen runtime -miljøer lar et enkelt program kjøre på flere operativsystemer.De brukes også til å håndtere oppgaver på lavt nivå, for eksempel å lage en nettverkstilkobling, uten at programmereren faktisk trenger å skrive koden for denne oppgaven.