? Kernel hukommelse i en computer giver plads til de væsentlige dele af et operativsystem er nødvendig for at udføre de opgaver af OS . Denne hukommelse skal være hurtig og altid tilgængelig af mikroprocessoren . Den adskiller sig fra andre computerhukommelse grund af krav , anvendelse og form. Definition
kerne hukommelse er hukommelsen arealet af en computer, hvor kernen er hentet . Kernen er den centrale del af et operativsystem. Det giver de primære tjenester, der beskæftiger sig med hardware kontrol. Disse tjenester omfatter processtyring samt filsystem og perifer adgang . Ofte er det også kernen i systemets sikkerhed og styrer adgangen til de kerne -tjenester samt system -og proces hukommelse. Kerner har forskellige strukturer og konfigurationer afhængig af den specifikke OS og filosofi dens gennemførelse. Nogle kerner har kun det væsentlige og er meget små, mens andre har de fleste af de OS -funktioner og tage mere plads.
Brug
Kernel hukommelse er adskilt fra boot loader, som er i Read- Only Memory (ROM) . Når strømmen er tændt, boot loader indeholder det første sæt af instruktioner for mikroprocessoren at udføre. Opstartsindlæseren indeholder instruktioner , der belaster det kernen i kernen hukommelsen og derefter som en sidste skridt , kontrollerer overførsler til kernen. Selve kernen hukommelse så bliver den primære hukommelse. Selve kernen forbliver i hukommelsen og er ikke byttes ud .
Krav
kernehukommelse skal være direkte adresseres af mikroprocessoren . Det betyder, at det ikke kan opholde sig på en harddisk eller andet perifert , da det giver de tjenester , der er nødvendige for at arbejde med data om sådanne enheder. Det skal være hurtigt i forhold til klokfrekvens mikroprocessoren , som opererer hastighed kernehukommelse direkte påvirker de samlede resultater af computeren. For eksempel kan en 2.7GHz CPU blive matchet med 1333MHz hukommelse - hvis hukommelsen er langsommere , kan CPU ender venter på hukommelsen , og det sinker ydeevne. Endelig skal det være stort nok til både at indeholde alle af kernen og minimalt , mulighed for lastning af hovedparten af andre processer .
Typer
Nogle del af kernehukommelse skal læse /skrive hukommelse fra Random - Access Memory (RAM). For specialiserede systemer, såsom bilindustrien kontrolsystemer eller apparatur, meget af kernen kan være placeret i ROM . Generelle edb-systemer gør brug af RAM til kernehukommelse , da det giver den største alsidighed. Dynamic RAM ( DRAM ) og Static RAM ( SRAM ) er de primære typer af RAM brugt. Den fysiske form af RAM ofte afhænger af de funktioner i systemet , herunder evnen til at øge mængden af hukommelse.