Et kerne er den vigtigste programmering komponenter i en computer operativsystem eller OS . Det interagerer med både software og edb- komponenter, der procesdata software data. En computer kerne styrer pc'ens Central Processing Unit ressourcer , eller hvordan den hardware og software på computeren at kommunikere . Det kører den centrale kerne i en computer OS og det er den første del , der er indlæst under opstart. Der findes tre typer af kerne komponenter, lavt niveau kernekomponenter , højt niveau kerne komponenter og anvendelsesorienteret niveau kernel -komponenter. Kernel Code
Kernel programmering består af en scheduler , der afgør, hvordan og hvornår programmer bruger kernen, en vejleder , der tillader et program til at køre på en computer , en interrupt handleren , der behandler anmodninger, der sendes fra computer hardware, og en hukommelse manager, der bestemmer, hvor et program er gemt i hukommelsen. Kerne kode overskrives ikke , da det bruges til at udføre eller køre programmer på en computer .
Fotos Low-Level Komponenter
Low -level kerne komponenter kaldes også low- level drivere . Disse kerne komponenter er "arkitektur " eller kernel kode specifikke drivere eller programmer , der opererer periferiudstyr såsom en video grafikkort i en computer. Low -level kernekomponenter initialisere eller køre processer på CPU , hukommelse ledelse enhed eller MMU og andre om bord enheder. Initialisering er, når kernen starter et program eller system på en computer.