Software of programmatuur is computerprogramma's met bijbehorende data. Het begrip "software" komt uit het Engels en is de tegenhanger van hardware (apparatuur).Het onderscheid tussen hardware en software bestond al voordat de
computer bestond, al worden de termen in die zin niet vaak gebruikt. Een
radiotoestel is hardware, het radioprogramma is software.
Systeemsoftware
Systeemsoftware wordt ook wel een besturingssysteem genoemd, met als bekende voorbeelden Windows, Macintosh en Unix.
Dit zijn alle programma's die nodig zijn voor het functioneren van het
systeem, bijvoorbeeld programma's om bestanden te kopiƫren (cp of copy), te verwijderen (rm of del), mappen aan te maken en de inhoud van een bestandssysteem zichtbaar te maken (ls of dir).Om te kunnen werken hebben computers ten minste firmware
nodig, bijvoorbeeld het BIOS van een pc, maar in de regel bevat een
computer een grote verscheidenheid aan software. De uitzondering hierop
is een embedded system, dat over het algemeen uitsluitend op firmware berust.
Hardwareplatform
De ontwikkeling van software is naarmate die dichter bij de hardware
staat, nauwer verweven met het platform waarop het werkt. Op het
allerlaagste niveau dient de ontwikkelaar van dit soort software op de
hoogte te zijn van de werking van de hardware, terwijl het op het
hoogste niveau vaak mogelijk is software zo te schrijven dat die op een
groot aantal verschillende platforms kan worden gebruikt, door handig
gebruik te maken van verschillende abstractielagen.
Ingebouwde software
Ingebouwde oftewel embedded software is ingebouwd in apparaten, zoals auto's(anti-blokkeersysteem),thermostaten, televisies, camera's, mobiele telefoons , Active Suspension, routenavigatiesysteem, dataloggers, gps-cliƫnten, remote sensors en satellieten.
|