Lub microkernel feem ntau piav qhia li cas?
Lub microkernel feem ntau piav qhia li cas?

Video: Lub microkernel feem ntau piav qhia li cas?

Video: Lub microkernel feem ntau piav qhia li cas?
Video: yuav coj li cas kom luag nyiam 2024, Lub peb hlis ntuj
Anonim

A microkernel yog ib qho ntawm cov software lossis cov lej uas muaj qhov ze-tsawg kawg ntawm cov haujlwm thiab cov yam ntxwv uas yuav tsum tau ua los siv rau kev ua haujlwm.

Raws li txoj cai, microkernel qauv yog dab tsi?

Hauv computer science, a microkernel (feem ntau abbreviated li Μ-kernel) yog qhov ze-tsawg npaum li cas ntawm software uas tuaj yeem muab cov txheej txheem xav tau los siv lub operating system (OS). Cov txheej txheem no suav nrog kev tswj hwm qhov chaw nyob qis, kev tswj cov xov, thiab kev sib txuas lus sib txuas (IPC).

Ib tug kuj yuav nug, ua li cas microkernel siv qhov chaw siv? A Microkernel sim khiav cov kev pabcuam feem ntau - xws li networking, filesystem, thiab lwm yam - raws li daemons / servers hauv neeg siv qhov chaw . Tag nrho cov uas tshuav rau ua rau cov kernel yog cov kev pabcuam yooj yim, xws li kev faib lub cim xeeb (txawm li cas los xij, tus thawj tswj hwm lub cim xeeb yog siv nyob rau hauv chaw siv ), kev teem caij, thiab kev xa xov (Inter Process Communication).

Ntxiv mus, microkernel siv qhov twg?

Microkernels tau nrov nyob rau hauv 1980s vim hais tias ntawm lub cim xeeb thiab cia txwv ntawm lub computer thaum ntxov. Thaum lawv tseem nyob siv rau qee tus neeg rau zaub mov OSes, feem ntau cov kev khiav hauj lwm loj, xws li Windows thiab OS X, siv monolithic kernels.

Qhov txawv ntawm microkernel thiab microkernel yog dab tsi?

Micro kernel yog a ntsiav uas khiav cov kev pab cuam uas tsawg heev rau kev khiav hauj lwm qhov system. Hauv no ntsiav Tag nrho lwm cov haujlwm yog ua los ntawm processor. Macro Kernel yog kev sib txuas ntawm micro thiab monolithic kernel . Hauv monolithic kernel tag nrho cov operating system code yog nyob rau hauv ib daim duab executable.

Pom zoo: