Skip to main content

Ano ang mga extension ng kernel?

Ang isang extension ng kernel ay isang piraso ng software ng computer na na -load sa isang sangkap na sentral na operating system.Ang mga extension ng kernel ay maaaring magamit upang magbigay ng pag -andar o suporta sa hardware na kung hindi man ay hindi magiging bahagi ng kernel.Ang isang extension ng kernel ay madalas na pinapayagan na magsagawa ng mga gawain o pag -access ng mga bahagi ng operating system na hindi maaaring normal na software.Sa ilang mga operating system, ang mga extension ng kernel ay tinutukoy bilang mga module ng kernel, o simpleng mga module.Ang mga extension ng kernel ay maaaring ma -access ang mga pag -andar at system na ito dahil tumatakbo sila bilang bahagi ng kernel.Ang isang kernel na walang mga extension ay kilala bilang isang base kernel.Ang mga extension ay maaaring maidagdag sa o tinanggal mula sa base kernel.

Ang mga extension ay nagbibigay -daan sa higit na kakayahang umangkop sa mga kakayahan ng isang kernel nang hindi nadaragdagan ang pagiging kumplikado ng base kernel.Halimbawa, ang isang extension ng kernel ay maaaring mai-load upang paganahin ang mga tampok na makatipid ng kuryente na naaangkop para sa mga computer sa laptop.Ang mga tampok na ito ay karaniwang hindi kasama sa base kernel dahil ang operating system ay maaaring hindi magamit sa isang laptop.Pinapayagan nito ang computer na makatipid ng memorya at iba pang mga mapagkukunan kapag hindi ginagamit ang extension.Ang isang unibersal na serial bus (USB) adapter ng network ay maaaring mai -load ang mga kinakailangang driver nito bilang mga extension ng kernel kapag naka -plug, pagkatapos ay i -load ang mga extension kapag tinanggal ang aparato..Ang isang hindi magandang naka -code na driver ng aparato na tumatakbo bilang isang extension ng kernel ay maaaring maging sanhi ng pag -crash ng buong sistema.Para sa kadahilanang ito, ang mga developer ng software ay madalas na hinihikayat na gumamit lamang ng mga extension ng kernel kapag walang alternatibo.

Para sa karamihan ng mga gumagamit, awtomatikong nangyayari ang pagsasaayos ng mga extension.Ang ilang mga gumagamit, lalo na ang mga gumagamit ng partikular na mga operating system, ay namamahala sa extension ng kernel o module mismo.Mayroong mga pagkakaiba -iba sa mga bersyon ng mga kernels, kaya ang mga extension at module ay maaaring hindi katugma sa lahat ng mga kernels o lahat ng mga operating system.