Volgens Jochen Liedtke is die bedryfstelselkern al daardie dele wat deel maak van die bedryfstelsel en wat noodsaaklik is en deur alle ander sagteware benodig word.
Die meeste bedryfstelsels maak staat op die begrip van 'n bedryfstelselkern. Die bestaan van 'n kern is 'n natuurlike gevolg van 'n ontwerpsbenadering waar die rekenaarstelsel gesien word as 'n reeks abstraksielae wat elk staat maak op die funksies en lae daaronder. Die kern, gesien uit dié oogpunt, is eenvoudig die naam wat gegee word aan die laagste vlak van abstraksie wat deur sagteware geïmplementeer word.
Die ontwikkeling van die bedryfstelselkern word beskou as een van die mees komplekse en moeilike programeertake. Die sentrale posisie van die kern in 'n bedryfstelsel maak goeie werkverrigting noodsaaklik en beteken dat die kern 'n kritiese sagtewarekomponent is. Om verskeie redes is dit dikwels nie moontlik om die abstraksiemeganismes te gebruik wat aan ander sagteware verskaf word nie.
Enige toevoer/afvoer-toestelle teenwoordig in die rekenaar, soos die sleutelbord, muis, hardeskywe, drukkers en skerms. Die kern ken die versoeke vanaf programme om toevoer/afvoerbewerkinge te doen aan die geskikte toestel toe en verskaf gerieflike metodes om die toestel te kan gebruik (tipies is die abstraksie op so 'n vlak dat die program nie die besonderhede van 'n spesifieke toestel se werking hoef te verstaan nie).
Sleuteloorwegings in die bestuur van hulpbronne is die definisie van 'n uitvoerdomein (adresruimte) en die beskermingsmeganismes wat gebruik word om die toegang tot hulpbronne binne-in 'n domein te beheer.
'n Bedryfstelselkern kan ook die kenmerke self implementeer of op van die prosesse wat dit uitvoer staatmaa om die fasiliteite te verskaf aan ander prosesse in welke geval dit 'n interproseskommunikasie-meganisme daar moet stel om die prosesse toe te laat om die fasiliteite by mekaar onderling te kan verkry. Die kern moet dan die programme wat loop van 'n metode voorsien om versoeke te rig om toegang tot hierdie fasiliteite te verkry.
↑ Bona Fide OS Development - 'n Gids tot die ontwikkeling van Bedryfstelselkerne, deur Brandon Friesen