Tofauti Kati ya Uwekaji kurasa na Ugawaji

Tofauti Kati ya Uwekaji kurasa na Ugawaji
Tofauti Kati ya Uwekaji kurasa na Ugawaji

Video: Tofauti Kati ya Uwekaji kurasa na Ugawaji

Video: Tofauti Kati ya Uwekaji kurasa na Ugawaji
Video: Marioo na Paula wakipigana mabusu😜🥰 penzi limenoga 👌 #shorts #love #viral #trending 2024, Julai
Anonim

Paging vs Segmentation

Paging ni mbinu ya udhibiti wa kumbukumbu inayotumiwa na mifumo ya uendeshaji. Kuweka kurasa huruhusu kumbukumbu kuu kutumia data iliyo kwenye kifaa cha pili cha hifadhi. Data hizi huhifadhiwa katika kifaa cha pili cha hifadhi kama vizuizi vya ukubwa sawa vinavyoitwa kurasa. Uwekaji kurasa huruhusu mfumo wa uendeshaji kutumia data ambayo haitafaa kwenye kumbukumbu kuu. Sehemu ya kumbukumbu ni njia ambayo hutoa ulinzi wa kumbukumbu. Kila sehemu ya kumbukumbu inahusishwa na urefu maalum na seti ya ruhusa. Mchakato unapojaribu kufikia kumbukumbu huangaliwa kwanza ili kuona kama ina ruhusa inayohitajika kufikia sehemu fulani ya kumbukumbu.

Paging ni nini?

Paging ni mbinu ya udhibiti wa kumbukumbu inayotumiwa na mifumo ya uendeshaji. Kuweka kurasa huruhusu kumbukumbu kuu kutumia data iliyo kwenye kifaa cha pili cha hifadhi. Data hizi huhifadhiwa katika kifaa cha pili cha hifadhi kama vizuizi vya ukubwa sawa vinavyoitwa kurasa. Uwekaji kurasa huruhusu mfumo wa uendeshaji kutumia data ambayo haitafaa kwenye kumbukumbu kuu. Programu inapojaribu kufikia ukurasa, kwanza jedwali la ukurasa huangaliwa ili kuona kama ukurasa huo uko kwenye kumbukumbu kuu. Jedwali la ukurasa linashikilia maelezo kuhusu mahali kurasa zimehifadhiwa. Ikiwa haipo kwenye kumbukumbu kuu, inaitwa kosa la ukurasa. Mfumo wa uendeshaji unawajibika kwa kushughulikia makosa ya ukurasa bila kuionyesha kwa programu. Mfumo wa uendeshaji kwanza hupata ambapo ukurasa huo maalum umehifadhiwa kwenye hifadhi ya pili na kisha huleta kwenye fremu ya ukurasa tupu kwenye kumbukumbu kuu. Kisha inasasisha jedwali la ukurasa ili kuonyesha kuwa data mpya iko kwenye kumbukumbu kuu na inarudisha udhibiti kwenye programu ambayo iliomba ukurasa hapo awali.

Segmentation ni nini?

Mgawanyo wa kumbukumbu ni mbinu ambayo hutoa ulinzi wa kumbukumbu. Kila sehemu ya kumbukumbu inahusishwa na urefu maalum na seti ya ruhusa. Mchakato unapojaribu kufikia kumbukumbu huangaliwa kwanza ili kuona ikiwa ina ruhusa inayohitajika kufikia sehemu fulani ya kumbukumbu na ikiwa iko ndani ya urefu uliobainishwa na sehemu hiyo ya kumbukumbu. Ikiwa mojawapo ya masharti haya haijatimizwa, ubaguzi wa maunzi hufufuliwa. Kwa kuongeza, sehemu inaweza pia kuwa na bendera inayoonyesha ikiwa sehemu iko kwenye kumbukumbu kuu au la. Ikiwa sehemu haiishi kwenye kumbukumbu kuu, ubaguzi utatolewa na mfumo wa uendeshaji utaleta sehemu kutoka kwa kumbukumbu ya pili hadi kwenye kumbukumbu kuu.

Kuna tofauti gani kati ya Kuweka kurasa na Kugawanya?

Katika paging, kumbukumbu imegawanywa katika sehemu za ukubwa sawa zinazoitwa kurasa ilhali sehemu za kumbukumbu zinaweza kutofautiana kwa ukubwa (hii ndiyo sababu kila sehemu inahusishwa na sifa ya urefu). Ukubwa wa sehemu huamuliwa kulingana na nafasi ya anwani inayohitajika na mchakato, wakati nafasi ya anwani ya mchakato imegawanywa katika kurasa za ukubwa sawa katika paging. Ugawaji hutoa usalama unaohusishwa na sehemu, ilhali paging haitoi utaratibu kama huo.

Ilipendekeza: