basissoftwarelaag
De basissoftwarelaag, in het Nederlands vaak aangeduid als basissoftwarelaag, is de fundamenten van een informaticasysteem. Het vormt de laag tussen de hardware en de toepassingssoftware en levert de essentiële services en abstracties die hogerliggende lagen nodig hebben om te kunnen functioneren. Binnen deze laag bevinden zich meestal het besturingssysteem of kernel, stuurprogramma’s (drivers) voor hardwarecomponenten en firmware die rechtstreeks op de hardware draait. Ook wordt vaak een opstartlaadprogramma (bootloader) en de minimale runtime- en bibliotheekonderdelen ondergebracht die nodig zijn om programma’s uit te voeren.
De basissoftwarelaag is verantwoordelijk voor het efficiënt en veilig beheren van hardwarebronnen zoals processor, geheugen, opslag
In verschillende contexten kan de samenstelling variëren. In embedded systemen omvat de basissoftwarelaag vaak een real-time
De basissoftwarelaag is daarmee de drager van stabiliteit en basisfunctionaliteit: wijzigingen in deze laag hebben een