Skip to main content

Hvad er de forskellige typer computersoftware?

Et stykke computersoftware er et program, der giver ejeren mulighed for at bruge sin computer.Hardwaren består af alle de fysiske komponenter på en computer, og softwaren består af de programmer, der er samlet for at give hardware mulighed for at fungere.Typer af software inkluderer operativsystemer, applikationer og compilere til at skrive computerprogrammer.Et flertal af software er designet til at være let at installere og bruge, så enhver forbruger kan have adgang til den.Andre typer er mere avancerede og kræver viden om computerprogrammeringssprog for at bruge dem.

Operativsystemet betragtes ofte som det vigtigste stykke computersoftware.Dette er et program, der giver brugeren mulighed for at kommunikere med de interne komponenter på computeren gennem input, såsom et mus og tastatur og relæ virtuelle billeder til en computerskærm.Windows, Macintosh og Linux er eksempler på operativsystemer.Disse systemer giver brugeren mulighed for at køre andre softwareprogrammer, udskrive genstande og surfe på Internettet, blandt andre opgaver.De hjælper også alle de interne komponenter på computeren med at køre glat ved at lade dem kommunikere med hinanden og forskellige brugerindgange, opdele hukommelse og lancere og lukke forskellige softwareprogrammer.

En applikation er et stykke computersoftware, der tilføjes oven på operativsystemet.Udtrykket computerprogram henviser oftest til applikationer.Disse kan omfatte tekstbehandlingsprogrammer, internetbrowsere og de fleste andre typer forbrugerprogrammer.Computere sælges normalt med nogle applikationer, der allerede er installeret, såsom en tekstbehandler, en internetbrowser og en musikafspiller.Forbrugerne er i stand til at købe yderligere applikationer ved at downloade dem fra internettet eller købe dem i form af CD-ROM'er, DVD'er og andre formater.Brugeren skal derefter installere applikationen for at den skal køre.Nogle applikationer skal lanceres og drives af brugeren, såsom videoredigering eller regnskabsprogrammer.Andre stykker computersoftware kører i baggrunden uden meget varsel, såsom virusbeskyttelsesprogrammer.

Mere avancerede brugere vil undertiden købe computersoftware, der kan bruges til at skrive, teste og implementere nye computerprogrammer.Disse programmer leveres ofte med en softwarekompilator, der er specifik for et individuelt computerprogrammeringssprog, såsom Java eller Visual Basic.Ved hjælp af denne software kan en programmør skrive et computerprogram, teste den og udføre andre avancerede funktioner.