Махаллийлик (локаллилик)
Маълум бўлишича, бу усулда бошқаришни ташкил этиш хотира сатхларига киришни ва алоқа частотасини камайтиради.
Бу ерда мухим ролни,чегараланган вакт давомида,хотира адресларининг кичик булаги билан ишлаш хоссаси уйнайди.Бу эмпирик жихатдан кузатиладиган хосса локаллилик принципи еки мурожаатларни локаллаштириш дейилади.
Процессор КЭШи, қурилмаларнинг бир қисми хисобланади, шунинг учун ОТнинг ҳотира менежери ,асосан маълумотларни компютернинг асосий ва ички ҳотира қисмига тақсимлаш билан шуғулланади. Баьзи схемаларда тезкор ва ички ҳотира ўртасидаги оқимни дастурчи бошқаради. Аммо бу боғланиш дастурчи вақтини йўқотади, шу сабабли бу ишни ОТ га юклашга ҳаракат қилинади.
Физик хотирада маьлумотларни реал жойлашишини курсатувчи.асосий хотирадаги адреслар- физик адреслар деб аталади.Дастур ишлайдиган физик адреслар тўплами, физик адреслар майдони деб аталади.
Мантикий(логик) ҳотира.
Хотирани ,ячейкалар чизикли туплами куринишида аппарат ташкил этиш,дастурчининг дастур ва маьлумотлар сакланиши куриниши хакидаги тассавури билан мос келмайди.Купгина дастурлар бир-бирига боглик булмаган холда яратилган модуллардан ташкил топган.
Баьзан жараён таркибига кирувчи ҳамма модуллар ҳотирада кетма-кет жойлашади ва чизиқли адреслар майдонини ташкил қилади. Бироқ кўпинча модуллар ҳотиранинг турли жойларида жойлаштирилади ва турлича фойдаланилади.
Ҳотирани бошариш схемасида, фойдаланувчининг бундай тассавурига мос келадиган маълумот ва дастурларни сақлаш, сегментация дейилади. Сегмент-ҳотиранинг аниқ кўрсатилаган қисми бўлиб,уинг ичкикисмида чизиқли адресларни қўллаб қувватлайди. Сегмент процедура, массив, стек ёки скаляр миқдорлардан ташкил топган булади, лекин одатда аралаш типдаги маълумотлардан иборат булмайди.
Бошида сегментлар. дастур коди фрагментларини(матн редактори,тригонометрик кутубхона в ах.к.) жараенлар билан умумлаштириш заруриятидан келиб чиккан булиши керак,чунки уларсиз хар бир жараен узининг адрес маконида маьлумотларнинг яна бир нусхасини саклашига тугри келар эди. Хотиранинг, тизим бир нечта жараеннинг маьлумотларини акс эттирадиган алохида кисмлари булиб улар сегментлар деб ном олди.
Хотира шундай килиб,чизикли куринишдан икки улчамли куринишга келди.Адрес икки компонентдан иборат булиб,улар:сегмент номер ива сегмент ичидаги жойлашган урнидир.Кейинчалик,жараеннинг турли компоненталарини(дастур коди,маьлумотлар,стек в ах.к.) турли сегментларда жойлаштириш кулай булиб колди.Яна шу нарса аник булиб колдики,аник сегмент ишини,унга сегментда сакланадиган маьлумотлар устида бажарилиши рухсат берилган .операциялар ,масалан,мурожаат хукуки ва операциялар типи каби атрибутлар кийматини бериб ,назорат килиш мумкин булиб колди.
Жараён сегментларининг компютер хотирасида жойлашиши.
Баьзи ,жараенни адрес маконини тасвирлайдиган сегментлар юкоридаги расмда курсатилган.
Аксарият замонавий операцион тизимлар ҳотирани сегмент бошқарув ҳусусиятига эга. Отларнинг баьзи архитектураларида (масалан Интел) сегментлаш қурулмалар томонидан кулланади.
Жараён мурожаат киладиган адреслар,оператив хотирада мавжуд бўлган реал адреслардан шу тахлитда фарк килади. Ҳар бир аниқ ҳолатда дастур фойдаланадиган адрес, ҳар хил усуллар ердамида тасвирланиши мумкин. Масалан, адрес, берилган матнда одатда символли бўлади. Компилятор бу символли адрес ва ўзгарадиган адресларни боғлайди (масалан, n байт модул бошидан). Дастур генерациялаган бундай адрес одатда мантикий адрес(виртуал хотирали тизимларда у кўпинча виртуал хотира ) деб номланади. Барча мантикий адреслар туплами мантикий(виртуал) адреслар майдони деб аталади.
Do'stlaringiz bilan baham: |