Пейджинг жана сегментация
Пейджинг операциялык тутумдар тарабынан колдонулган эстутумду башкаруу ыкмасы. Пейджинг негизги эстутумга кошумча сактагыч түзүлүштө жайгашкан маалыматтарды колдонууга мүмкүндүк берет. Бул маалыматтар барак деп аталган бирдей өлчөмдөгү блоктор катары экинчилик сактагычта сакталат. Пейджинг операциялык системага негизги эстутумга туура келбеген маалыматтарды колдонууга мүмкүндүк берет. Эстутум сегментациялоо эс коргоону камсыз кылуучу ыкма болуп саналат. Ар бир эс сегменти белгилүү бир узундукка жана уруксаттардын жыйындысына байланыштуу. Процесс эстутумга кирүүгө аракет кылганда, алгач анын эстутумдун белгилүү бир сегментине кирүү үчүн талап кылынган уруксаты бар-жоктугу текшерилет.
Пейджинг деген эмне?
Пейджинг операциялык тутумдар тарабынан колдонулган эстутумду башкаруу ыкмасы. Пейджинг негизги эстутумга кошумча сактагыч түзүлүштө жайгашкан маалыматтарды колдонууга мүмкүндүк берет. Бул маалыматтар барак деп аталган бирдей өлчөмдөгү блоктор катары экинчилик сактагычта сакталат. Пейджинг операциялык системага негизги эстутумга туура келбеген маалыматтарды колдонууга мүмкүндүк берет. Программа баракка кирүүгө аракет кылганда, алгач беттин таблицасы ал барак негизги эстутумда бар-жокпу текшерилет. Барак таблицасында барактардын сакталган жери тууралуу маалымат камтылган. Эгерде ал негизги эстутумда жок болсо, анда ал барак катасы деп аталат. Операциялык система барактагы каталарды программага көрсөтпөстөн иштетүү үчүн жооп берет. Операциялык система адегенде ошол барактын экинчи сактагычта сакталган жерин табат, андан кийин аны негизги эс тутумдагы бош барактын алкагына алып келет. Андан кийин ал жаңы маалыматтар негизги эстутумда экенин көрсөтүү үчүн барак таблицасын жаңылайт жана башкарууну алгач бетти сураган программага кайтарат.
Сегментация деген эмне?
Эстутумду сегменттөө - эс коргоону камсыз кылган ыкма. Ар бир эс сегменти белгилүү бир узундукка жана уруксаттардын жыйындысына байланыштуу. Процесс эстутумга кирүүгө аракет кылганда, алгач анын белгилүү бир эстутум сегментине кирүү үчүн талап кылынган уруксаты бар-жокпу жана ал ошол эстутум сегменти белгилеген узундукта же жокпу текшерилет. Бул шарттардын бири канааттандырылбаса, аппараттык өзгөчөлүк көтөрүлөт. Кошумчалай кетсек, сегментте сегменттин негизги эстутумда бар же жок экенин көрсөткөн желек болушу мүмкүн. Эгерде сегмент негизги эстутумда жашабаса, өзгөчө кырдаал көтөрүлөт жана операциялык система сегментти экинчилик эстутумдан негизги эске алып келет.
Пейджинг менен сегментациянын ортосунда кандай айырма бар?
Пейджингде эстутум беттер деп аталган бирдей өлчөмдөгү сегменттерге бөлүнөт, ал эми эстутум сегменттеринин өлчөмү ар кандай болушу мүмкүн (ошондуктан ар бир сегмент узундук атрибуту менен байланышкан). Сегменттердин өлчөмдөрү процесс талап кылган дарек мейкиндигине жараша аныкталат, ал эми процесстин дарек мейкиндиги пейджингде бирдей өлчөмдөгү барактарга бөлүнөт. Сегменттөө сегменттерге байланыштуу коопсуздукту камсыз кылат, ал эми пейджинг мындай механизмди камсыз кылбайт.