Software
Software is een algemene term voor de programma's en toepassingen die op een computer worden uitgevoerd. Softwareprogramma's fungeren als instructies die de fysieke onderdelen van een computer, ook wel de hardware genoemd, vertellen wat ze moeten doen. Software wordt gemaakt door software-ontwikkelaars, die de onderliggende broncode schrijven in een van de vele programmeertalen voordat ze software compileren tot uitvoerbare bestanden die een computer kan begrijpen.
Software is virtueel en heeft geen tastbaar fysiek onderdeel. Het bestaat uitsluitend uit digitale gegevens op de opslagschijf van een computer en wordt bij het uitvoeren in het systeemgeheugen geladen. Software accepteert meestal een vorm van invoer van de gebruiker, voert op basis daarvan een functie of proces uit en geeft vervolgens uitvoer terug ten behoeve van de gebruiker. Omdat software uit digitale gegevens bestaat, is deze gemakkelijker aan te passen of te upgraden dan hardware.
Er zijn twee hoofdcategorieën software: systeemsoftware en toepassingssoftware. Systeemsoftware bestuurt de hardware rechtstreeks en bestaat uit het besturingssysteem, het BIOS en apparaat-stuurprogramma's van de computer. Deze biedt een platform waarop toepassingssoftware kan worden uitgevoerd. Toepassingssoftware biedt extra mogelijkheden naast de basisfuncties van de computer en helpt de gebruiker bij het uitvoeren van taken. Tekstverwerkers, afbeeldingseditors, mediaspelers, games, webbrowsers en e-mail-clients zijn voorbeelden van toepassingssoftware.
Je kunt nieuwe software installeren om de mogelijkheden van je computer aan je behoeften aan te passen. Bij het installeren van software worden alle bestanden en bronnen van een programma op de juiste plaats gezet en wordt het besturingssysteem geïnformeerd dat het programma beschikbaar is om bepaalde bestandstypen te openen. Vroeger installeerde je software vanaf fysieke media, zoals diskettes, cd-roms of dvd-roms. Tegenwoordig wordt de meeste software echter online verspreid via appstores en andere software-downloads.
Software wordt via een vorm van gebruikslicentie beschikbaar gesteld aan gebruikers. Voor commerciële software moet worden betaald, via een eenmalige aankoop of een abonnement. Gratis software is zonder betaling beschikbaar en ondersteunt de ontwikkelaar via vrijwillige donaties of advertenties in de app. Open-sourcesoftware is meestal ook gratis beschikbaar, samen met de broncode. Hierdoor kan iedereen bijdragen door de software te verbeteren, nieuwe functies toe te voegen, bugs op te lossen of de prestaties te verbeteren.
Test je kennis