Er is niet één enkele naam voor een computerprogramma dat een specifieke taak uitvoert, los van de programma's die door het besturingssysteem worden uitgevoerd, omdat de term sterk afhankelijk is van de context. Er kunnen echter verschillende termen van toepassing zijn, afhankelijk van wat u bedoelt met 'afzonderlijk':
* Hulpprogramma: Dit is een brede term die veel kleine programma's omvat die specifieke taken uitvoeren, zoals schijfopruiming, bestandscompressie of systeemmonitoring. Deze draaien vaak *binnen* een besturingssysteem, maar staan los van de kernfunctionaliteit van het besturingssysteem.
* Zelfstandige applicatie: Dit verwijst naar een programma waarvoor geen ander programma nodig is (zoals een besturingssysteem of een runtime-omgeving buiten het basisbesturingssysteem). Voorbeelden hiervan zijn enkele oudere DOS-programma's of programma's die zijn ontworpen om op ingebedde systemen te draaien.
* Daemon/Service: Dit zijn programma's die op de achtergrond van een besturingssysteem draaien en vaak taken uitvoeren zoals netwerkdiensten of geplande taken. Ze staan los van de gebruikersinterface en de meeste applicaties.
* Firmware: Dit verwijst naar software op laag niveau die is ingebed in hardwareapparaten zoals printers, routers of zelfs het BIOS/UEFI van computers. Het werkt op een veel lager niveau dan het besturingssysteem.
* Kernelmodule: (Specifiek voor Unix-achtige systemen) Dit is een stukje code dat de functionaliteit van de kernel van het besturingssysteem uitbreidt. Hoewel het deel uitmaakt van het besturingssysteem omdat het erin draait, is het een afzonderlijk laadbare component die is ontworpen voor een specifieke taak.
Welke term u het beste kunt gebruiken, hangt af van de specifieke kenmerken van het programma dat u in gedachten heeft. Kunt u meer details geven over de taak en hoe deze wordt uitgevoerd? |