Nini maana ya Linux kernel?
Nini maana ya Linux kernel?

Video: Nini maana ya Linux kernel?

Video: Nini maana ya Linux kernel?
Video: LINUX SERVER BOOTING SEQUENCE AND SWITCHING FROM GUI TO COMMAND LINE MODE PRACTICAL 1 2024, Novemba
Anonim

The Linux kernel ni mfumo wa uendeshaji wa bure na wazi, monolithic, kama Unix punje . Kama sehemu ya kernel utendaji, viendeshi vya kifaa hudhibiti vifaa; "mainlined" (pamoja na punje ) viendesha kifaa pia maana kuwa imara sana.

Vivyo hivyo, watu huuliza, ni nini maana ya Linux kernel?

The Linux kernel ni mfumo wa uendeshaji (OS) kernel imefafanuliwa kama Unix katika asili. Inatumika katika mifumo tofauti ya uendeshaji, haswa katika mfumo wa tofauti Linux usambazaji.

Kando ya hapo juu, ni kernel gani inatumika kwenye Linux? Kwa ujumla, wengi kokwa kuanguka katika moja ya aina tatu: monolithic, microkernel, na mseto. Linux ni amonolithic punje wakati OS X (XNU) na Windows 7 kutumia mseto kokwa . Hebu tufanye ziara ya haraka ya kategoria tatu ili tuweze kueleza kwa undani zaidi baadaye.

Kwa hivyo, ni nini maana ya kernel?

A Kernel ni sehemu ya kati ya mfumo wa uendeshaji. Inasimamia utendakazi wa kompyuta na maunzi- hasa kumbukumbu na wakati wa CPU. Kidogo kidogo punje , ambayo ina utendakazi wa kimsingi pekee; A monolithic punje , ambayo ina viendeshi vingi vya kifaa.

Je, Linux imeandikwa katika C?

The Linux punje ni iliyoandikwa katika toleo la C lugha ya programu inayoungwa mkono na GCC (ambayo imeleta idadi ya viendelezi na mabadiliko kwa kiwango C ), pamoja na idadi ya sehemu fupi za msimbo iliyoandikwa katika lugha ya kusanyiko (katika syntax ya GCC ya "AT&T-style") ya usanifu lengwa.

Ilipendekeza: