Skip to main content

Vilka är de olika typerna av datorprogramvara?

En bit datorprogramvara är ett program som gör det möjligt för ägaren att använda sin dator.Hårdvaran består av alla de fysiska komponenterna i en dator, och programvaran består av de program som sammanställs för att hårdvara kan fungera.Typer av programvara inkluderar operativsystem, applikationer och kompilatorer för att skriva datorprogram.En majoritet av programvaran är utformad för att vara enkel att installera och använda så att alla konsument kan ha tillgång till den.Andra typer är mer avancerade och kräver kunskap om datorprogrammeringsspråk för att använda dem.

Operativsystemet anses ofta vara den viktigaste delen av datorprogramvaran.Detta är ett program som gör det möjligt för användaren att kommunicera med de interna komponenterna i datorn genom ingångar som en mus och tangentbord och relä virtuella bilder till en datorskärm.Windows, Macintosh och Linux är exempel på operativsystem.Dessa system tillåter användaren att köra andra program, skriva ut objekt och surfa på internet, bland andra uppgifter.De hjälper också alla de interna komponenterna på datorn att köra smidigt genom att låta dem kommunicera med varandra och olika användaringångar, dela minne och starta och stänga av olika program.

En applikation är en bit av datorprogramvara som läggs till ovanpå operativsystemet.Termen datorprogram hänvisar ofta till applikationer.Dessa kan inkludera ordbehandlingsprogram, webbläsare och de flesta andra typer av konsumentprogram.Datorer säljs vanligtvis med vissa applikationer som redan är installerade, till exempel en Word Processor, en webbläsare och en musikspelare.Konsumenter kan köpa ytterligare applikationer genom att ladda ner dem från internet eller köpa dem i form av CD-ROM-skivor, DVD-skivor och andra format.Användaren måste sedan installera applikationen för att den ska kunna köras.Vissa applikationer måste lanseras och drivas av användaren, till exempel videoredigering eller redovisningsprogram.Andra delar av datorprogramvara som körs i bakgrunden utan mycket meddelande, till exempel virusskyddsprogram.

Mer avancerade användare kommer ibland att köpa datorprogramvara som kan användas för att skriva, testa och implementera nya datorprogram.Dessa program har ofta en mjukvarukompilator som är specifik för ett individuellt datorprogrammeringsspråk, till exempel Java eller Visual Basic.Med hjälp av den här programvaran kan en programmerare skriva ett datorprogram, testa det och utföra andra avancerade funktioner.