Qhov txawv ntawm Tus Teem Sijhawm thiab Tus Neeg Xa Khoom

Cov txheej txheem:

Qhov txawv ntawm Tus Teem Sijhawm thiab Tus Neeg Xa Khoom
Qhov txawv ntawm Tus Teem Sijhawm thiab Tus Neeg Xa Khoom

Video: Qhov txawv ntawm Tus Teem Sijhawm thiab Tus Neeg Xa Khoom

Video: Qhov txawv ntawm Tus Teem Sijhawm thiab Tus Neeg Xa Khoom
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim

Qhov Tseem Ceeb Qhov Sib Txawv - Tus Teem Sijhawm vs Dispatcher

Tus Teem sijhawm thiab Tus Neeg Xa Khoom yog cuam tshuam nrog cov txheej txheem teem sijhawm ntawm kev ua haujlwm. Qhov sib txawv tseem ceeb ntawm tus neeg teem sijhawm thiab tus neeg xa xov yog tias tus teem caij xaiv cov txheej txheem tawm ntawm ntau cov txheej txheem los ua kom tiav thaum tus xa khoom faib CPU rau cov txheej txheem xaiv los ntawm tus teem caij.

Nyob hauv lub khoos phis tawj, ntau cov txheej txheem tau ua haujlwm. Teem sijhawm yog cov txheej txheem ntawm kev khiav hauj lwm los txiav txim seb cov txheej txheem twg yuav tsum tau muab faib rau CPU rau kev ua tiav ntawm ntau cov txheej txheem.

Tus Txheej Txheem yog dab tsi?

Muaj peb hom kev teem sijhawm hauv kev ua haujlwm. Lawv yog tus teem caij mus sij hawm ntev, lub sij hawm luv luv thiab tus teem sij hawm nruab nrab. Lub sijhawm teem sijhawm ntev kuj tseem hu ua tus teem sijhawm ua haujlwm. Nyob rau hauv lub computer system, muaj ib tug xov tooj ntawm cov txheej txheem tos rau tua. Cov txheej txheem no tau muab tso rau hauv qhov chaw cia khoom thib ob lossis cov haujlwm ua haujlwm kom ua tiav tom qab. Lub hom phiaj ntawm lub sijhawm teem sijhawm ntev yog xaiv cov txheej txheem los ntawm txoj haujlwm kab thiab coj cov txheej txheem ntawd mus rau qhov npaj tos hauv lub cim xeeb loj.

Lub sijhawm luv luv kuj tseem hu ua CPU teem sijhawm. Lub luag haujlwm ntawm lub sijhawm luv luv yog xaiv cov txheej txheem hauv cov kab npaj npaj uas yuav tsum tau muab faib rau CPU. Tus neeg teem sijhawm luv luv yuav tsum xaiv cov txheej txheem los ntawm kev npaj tos thaum cov txheej txheem dhau los mus rau lub xeev tos. Nws yuav tsum ceev ceev txwv tsis pub lub sij hawm CPU yuav nkim.

Qhov txawv ntawm Scheduler thiab Dispatcher
Qhov txawv ntawm Scheduler thiab Dispatcher

Daim duab 01: Txheej Txheem Txheej Txheem

Cov txheej txheem ua tiav yuav xav tau kev ua haujlwm I / O. Yog li, cov txheej txheem mus rau lub xeev tos. Cov txheej txheem no tau hais tias yuav raug ncua. Rau kev siv CPU siab tshaj plaws, qee qhov txheej txheem yuav tsum khiav. Cov txheej txheem raug tshem tawm raug xa rov qab mus rau lub cim xeeb thib ob. Tom qab qee lub sijhawm, cov txheej txheem hloov pauv tuaj yeem rov qab mus rau lub cim xeeb tseem ceeb thiab txuas ntxiv qhov kev tua los ntawm qhov uas nws tau txiav tawm. Hloov cov txheej txheem ncua mus rau lub cim xeeb thib ob yog hu ua swapping tawm. Nqa cov txheej txheem rov qab mus rau lub cim xeeb tseem ceeb yog hu ua swapping hauv. Qhov kev sib pauv hauv thiab tawm no yog ua los ntawm lub sijhawm nruab nrab.

Dispatcher yog dab tsi?

Thaum tus teem sijhawm luv luv xaiv los ntawm cov kab npaj txhij, tus xa khoom ua haujlwm ntawm kev faib cov txheej txheem xaiv rau CPU. Cov txheej txheem khiav mus rau lub xeev tos rau kev ua haujlwm IO thiab lwm yam. Ces CPU tau faib rau qee qhov txheej txheem. Qhov kev hloov ntawm CPU los ntawm ib txheej txheem mus rau lwm qhov yog hu ua cov ntsiab lus hloov pauv. Tus neeg xa khoom ua haujlwm ntau yam nrog rau kev hloov pauv cov ntsiab lus, teeb tsa cov neeg siv sau npe thiab nco daim ntawv qhia. Cov no yog qhov tsim nyog rau cov txheej txheem los ua thiab hloov CPU tswj rau cov txheej txheem ntawd. Thaum xa tawm, cov txheej txheem hloov ntawm lub xeev npaj mus rau lub xeev khiav.

Qee zaum, tus neeg xa khoom raug suav tias yog ib feem ntawm lub sijhawm luv luv, yog li tag nrho chav tsev raug hu ua tus teem sijhawm luv. Hauv qhov xwm txheej no, txoj haujlwm ntawm lub sijhawm luv luv yog xaiv cov txheej txheem los ntawm kev npaj tos thiab faib cov CPU rau cov txheej txheem ntawd.

Kev Sib Raug Zoo Ntawm Tus Teem Sijhawm thiab Tus Neeg Ua Haujlwm yog dab tsi?

Tus neeg xa khoom xa cov txheej txheem xaiv los ntawm lub sijhawm luv luv rau CPU

Qhov txawv ntawm Tus Teem Sijhawm thiab Tus Neeg Ua Haujlwm yog dab tsi?

Scheduler vs Dispatcher

Tus teem sijhawm yog software tshwj xeeb uas tswj cov txheej txheem teem sijhawm los ntawm kev xaiv cov txheej txheem los ua. Tus xa khoom yog tus qauv uas muab kev tswj hwm ntawm CPU rau cov txheej txheem xaiv los ntawm lub sijhawm luv luv.
Hom

Muaj peb hom kev teem sijhawm hu ua;

  • sijhawm ncua sijhawm ntev,
  • sijhawm luv luv
  • lub sijhawm nruab nrab lub sijhawm teem sijhawm.
Tsis muaj categorization rau tus neeg xa khoom.
Lub luag haujlwm tseem ceeb

Tus neeg teem sijhawm ntev xaiv cov txheej txheem los ntawm txoj haujlwm kab thiab coj mus rau qhov npaj tos.

Lub sijhawm luv luv xaiv cov txheej txheem hauv cov kab npaj npaj.

Tus neeg teem sijhawm nruab nrab nqa tawm qhov sib pauv hauv, sib pauv tawm ntawm tus txheej txheem.

Tus neeg xa khoom faib cov CPU rau cov txheej txheem xaiv los ntawm lub sijhawm luv luv.

Summary – Scheduler vs Dispatcher

Scheduler thiab Dispatcher yog siv rau hauv cov txheej txheem teem sijhawm ntawm kev ua haujlwm. Qhov txawv ntawm tus teem sijhawm thiab tus neeg xa xov yog tias tus teem sijhawm xaiv cov txheej txheem tawm ntawm ntau cov txheej txheem los ua kom tiav thaum tus neeg xa khoom faib CPU rau cov txheej txheem xaiv los ntawm tus teem sijhawm.

Pom zoo: