? Kernel -minne i en dator ger utrymme för de väsentliga delarna av ett operativsystem som behövs för att utföra de uppgifter av OS . Detta minne måste vara snabb och alltid tillgänglig av mikroprocessorn. Den skiljer sig från andra datorminne grund av krav , användning och utformning . Definition
kernel minne är minnet området en dator där är inläst . Kärnan är den centrala delen av ett operativsystem . Det ger de primära tjänster som hanterar maskinvara kontroll . Dessa tjänster omfattar processhantering samt filsystem och perifer tillgång . Ofta är det också centrum för systemets säkerhet och styr åtkomst till kärnan tjänster samt system och processer minne . Kärnor har olika strukturer och konfigurationer beroende på den specifika OS och filosofin av dess genomförande . Vissa kärnor har bara det nödvändigaste och är mycket små , medan andra har de flesta av OS-funktioner och tar mer plats .
Använd
Kernel -minne är separat från boot lastare , som är i Read- Only Memory ( ROM ) . När strömmen slås på , innehåller boot loader den första uppsättningen av instruktioner för mikroprocessorn att exekvera . Boot loader innehåller instruktioner som laddar kärnan i kärnan minnet och sedan , som ett sista steg , överför styrningen till kärnan . Kärnan minnet blir då det primära minnet . Kärnan finns kvar i minnet och inte bytas ut .
Krav
kernel minne måste vara direkt adresserbar av mikroprocessorn . Detta innebär att det inte kan finnas på en hårddisk eller annan perifer eftersom det ger de tjänster som krävs för att arbeta med data på sådana anordningar . Det bör vara snabb i jämförelse med klockfrekvens på processorn , som operativsystemet hastighet kärnminne direkt påverkar den totala kapaciteten på datorn . Till exempel kan en 2.7GHz CPU matchas med 1333MHz minne - om minnet är långsammare , kan CPU sluta vänta på minnet och detta slöar ner prestanda . Slutligen måste det vara tillräckligt stort för att båda innehåller alla kärnan och , minimalt , möjliggöra laddning av den huvudsakliga delen av andra processer .
Typer
Några parti av kärnminne måste läs /skrivminne som tillhandahålls av Random - Access Memory (RAM). För specialiserade system , till exempel Automotive styrsystem eller anordningar, mycket av kärnan kan placeras i ROM. Allmänna datorsystem utnyttja RAM för kernel -minne eftersom det ger störst flexibilitet . Dynamic RAM ( DRAM) och statiska RAM ( SRAM ) är de primära typer av RAM-minne används . Den fysikaliska formen av RAM beror ofta på de funktioner i systemet , inklusive möjligheten att öka mängden minne .