Skip to main content

Hva er de forskjellige typene dataprogramvare?

Et stykke dataprogramvare er et program som lar eieren bruke datamaskinen sin.Maskinvaren består av alle de fysiske komponentene i en datamaskin, og programvaren består av programmene som er samlet for å la maskinvaren betjene.Typer programvare inkluderer operativsystemer, applikasjoner og kompilatorer for å skrive dataprogrammer.Et flertall av programvaren er designet for å være enkelt å installere og bruke slik at enhver forbruker kan ha tilgang til den.Andre typer er mer avanserte og krever kunnskap om dataprogrammeringsspråk for å bruke dem.

Operativsystemet regnes ofte som den viktigste dataprogramvaren.Dette er et program som lar brukeren kommunisere med de interne komponentene i datamaskinen gjennom innganger som en mus og tastatur og virvfafir til en dataskjerm.Windows, Macintosh og Linux er eksempler på operativsystemer.Disse systemene lar brukeren kjøre andre programmer, skrive ut elementer og surfe på internett, blant andre oppgaver.De hjelper også alle de interne komponentene på datamaskinen til å kjøre jevnt ved å la dem kommunisere med hverandre og forskjellige brukerinnganger, dele opp minne og starte og slå av forskjellige programmer.

En applikasjon er et stykke dataprogramvare som legges til på toppen av operativsystemet.Begrepet dataprogram refererer ofte til applikasjoner.Disse kan omfatte tekstbehandlingsprogrammer, nettlesere og de fleste andre typer forbrukerprogrammer.Datamaskiner selges vanligvis med noen applikasjoner som allerede er installert, for eksempel en tekstbehandler, en nettleser og en musikkspiller.Forbrukerne kan kjøpe flere applikasjoner ved å laste dem ned fra Internett eller kjøpe dem i form av CD-ROM, DVDer og andre formater.Brukeren må deretter installere applikasjonen for at den skal kjøre.Noen applikasjoner må lanseres og drives av brukeren, for eksempel videoredigering eller regnskapsprogrammer.Andre deler av dataprogramvare kjøres i bakgrunnen uten mye varsel, for eksempel virusbeskyttelsesprogrammer.

Mer avanserte brukere vil noen ganger kjøpe dataprogramvare som kan brukes til å skrive, teste og implementere nye dataprogrammer.Disse programmene kommer ofte med en programvarekompilator som er spesifikk for et individuelt dataprogrammeringsspråk, for eksempel Java eller Visual Basic.Ved hjelp av denne programvaren kan en programmerer skrive et dataprogram, teste det og utføre andre avanserte funksjoner.