? Kernel minne i en datamaskin gir lagringsplass for de essensielle delene av et operativsystem som trengs for å utføre sine oppgaver på en OS . Dette minnet må være rask og alltid tilgjengelig med mikroprosessoren . Den skiller seg fra andre datamaskinen minnet på grunn av krav , bruk og form. Definisjon
kernel minne er minneområdet til en datamaskin der kjernen er lastet. Kjernen er det midtre parti av et operativsystem . Det gir de primære tjenestene som omhandler hardware kontroll. Disse tjenestene omfatter prosesstyring samt filsystemet og perifere tilgang. Ofte er det også hjertet av systemsikkerhet og kontrollerer tilgang til kjernen tjenester, samt system og prosess minne. Kjerner har ulike strukturer og konfigurasjoner avhengig av den spesifikke OS og filosofien om gjennomføringen av den. Noen kjerner har bare nødvendigheter og er veldig små , mens andre har det meste av OS -funksjoner og ta mer plass .
Bruk
Kernel minne er atskilt fra bagasjerommet loader , som er i Read- Only Memory ( ROM) . Når strømmen er slått på , inneholder boot loader det første settet med instruksjoner for mikroprosessoren å utføre. Boot loader inneholder instruksjoner som laster kjernen inn i kjernen minne og da, som et siste trinn , overføringer styre til kjernen . Kjernen minnet blir da det primære minne. Kjernen forblir i minnet og er ikke byttet ut .
Krav
kernel minne må være direkte adresserbare av mikroprosessoren . Dette betyr at det ikke kan ligge på en harddisk eller annen perifer siden det gir de tjenester som er nødvendig for å arbeide med data på slike enheter . Det bør være hurtig i forhold til den klokkehastighet av mikroprosessoren , som Driftshastigheten kjerneminne direkte påvirker den totale ytelsen til maskinen . For eksempel kan en 2,7 GHz CPU bli matchet med 1333 MHz - hvis minnet er tregere , kan CPU ende opp med å vente på minnet , og dette reduserer ytelsen . Til slutt må det være stort nok til begge inneholder alt av kjernen og minimalt , gir mulighet for lasting av hoveddelen av andre prosesser .
Typer
Noen del av kjernen minne må lese /skrive memory levert av Random- Access Memory ( RAM ) . For spesialiserte systemer, for eksempel bilbransjen styringssystemer eller apparater , mye av kjernen kan være plassert i ROM . Generelle datasystemer gjøre bruk av RAM for kjernen minne som det gir størst allsidighet. Dynamisk RAM ( DRAM ) og Static RAM ( SRAM ) er de primære typer RAM som brukes . Den fysiske formen av RAM ofte avhenger av funksjonene i systemet , inkludert muligheten til å øke mengden minne .