Paging vs Swapping
Paging yog ib txoj hauv kev tswj kev nco siv los ntawm kev khiav haujlwm. Paging tso cai rau lub cim xeeb tseem ceeb siv cov ntaub ntawv uas nyob ntawm lub chaw cia khoom thib ob. Cov ntaub ntawv no tau muab khaws cia rau hauv cov khoom siv thib ob uas yog cov blocks ntawm cov nplooj ntawv sib npaug. Paging tso cai rau lub operating system siv cov ntaub ntawv uas yuav tsis haum rau hauv lub cim xeeb loj. Swapping yog ib lo lus uas yog siv los piav qhia txog kev txav mus los ntawm txhua ntu uas yog cov txheej txheem ntawm lub cim xeeb tseem ceeb thiab cov khoom siv thib ob.
Paging yog dab tsi?
Paging yog ib txoj hauv kev tswj kev nco siv los ntawm kev khiav haujlwm. Paging tso cai rau lub cim xeeb tseem ceeb siv cov ntaub ntawv uas nyob ntawm lub chaw cia khoom thib ob. Cov ntaub ntawv no tau muab cia rau hauv cov khoom siv thib ob uas yog cov blocks ntawm tib qhov loj hu ua nplooj ntawv. Paging tso cai rau lub operating system siv cov ntaub ntawv uas yuav tsis haum rau hauv lub cim xeeb loj. Thaum ib qhov kev pab cuam sim nkag mus rau nplooj ntawv, thawj nplooj ntawv yuav raug kuaj xyuas seb nplooj ntawv ntawd puas nyob ntawm lub cim xeeb loj. Nplooj ntawv tuav cov ntsiab lus hais txog qhov chaw khaws cov nplooj ntawv. Yog tias nws tsis nyob hauv lub cim xeeb loj, nws yog hu ua nplooj ntawv txhaum. Kev khiav hauj lwm qhov system yog lub luag hauj lwm rau kev tuav cov nplooj faults yam tsis tau qhia nws rau qhov kev pab cuam. Lub operating system ua ntej pom qhov twg nplooj ntawv tshwj xeeb yog khaws cia hauv qhov chaw cia thib ob thiab tom qab ntawd coj nws mus rau nplooj ntawv khoob hauv lub cim xeeb loj. Tom qab ntawd nws hloov kho nplooj ntawv cov lus qhia tias cov ntaub ntawv tshiab yog nyob rau hauv lub cim xeeb tseem ceeb thiab rov qab tswj tau rov qab mus rau qhov kev pab cuam uas pib thov nplooj ntawv.
Swapping yog dab tsi?
Swapping yog tus txheej txheem ntawm kev txav txhua ntu uas yog cov txheej txheem ntawm lub cim xeeb tseem ceeb thiab cov khoom siv thib ob. Kev sib pauv tshwm sim nyob rau hauv kev ua haujlwm hnyav dua. Operating system kernel yuav txav tag nrho cov cim xeeb ntu uas yog cov txheej txheem nyob rau hauv ib cheeb tsam hu ua swap area. Thaum xaiv cov txheej txheem rau swapping, lub operating system yuav xaiv cov txheej txheem uas yuav tsis ua haujlwm rau ib ntus. Thaum lub cim xeeb tseem ceeb muaj qhov chaw txaus los tuav cov txheej txheem, nws yuav raug xa rov qab rau hauv lub cim xeeb tseem ceeb los ntawm qhov chaw sib pauv kom nws ua tiav txuas ntxiv mus.
Paging thiab Swapping yog dab tsi?
Nyob rau hauv paging, cov blocks ntawm qhov sib npaug (hu ua nplooj ntawv) raug xa mus ntawm lub cim xeeb tseem ceeb thiab cov khoom siv thib ob, thaum nyob hauv kev sib pauv, txhua ntu uas yog tus txheej txheem yuav raug txav mus los ntawm lub cim xeeb loj thiab ib tug thib ob cia khoom. Txij li thaum paging tso cai rau cov nplooj ntawv txav mus (nws tuaj yeem yog ib feem ntawm qhov chaw nyob ntawm tus txheej txheem), nws hloov pauv ntau dua li kev sib pauv. Txij li thaum, paging tsuas yog txav cov nplooj ntawv (tsis zoo li swapping, uas txav tag nrho cov txheej txheem), paging yuav tso cai rau ntau cov txheej txheem nyob rau hauv lub cim xeeb loj tib lub sijhawm, thaum piv nrog kev sib pauv. Kev sib pauv yog qhov tsim nyog dua thaum ua haujlwm hnyav dua.