Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Сурет Жадыны үлестіру әдістемісінің классификациялары.






Жадыны белгіленген бө лімдерімен бө лу. Операциялық жү йені басқ арудың қ арапайым – жады, бө лімдерін белгіленген мө лшердің бірнеше саласына бө лінеді. Мұ ндай бө лінуді жү йенің бастапқ ы жұ мыс істеу жә не орналастыру кезең інде қ олданылады. Сонан кейін бө лімдерінің шегі ө згермейді.

Жаданы басқ ару жү йесі келесі міндеттерді шешеді.

· Орындауғ а тү скен бағ дарламаның ө лшемімен бос бө лімдерді салыстырып, сә йкес бө лімді таң дайды.

· Бағ дарламаны іске қ осып, мекен-жайды қ ұ рады. Осы трансляция мерзімінде есептеуіш іске керекті бө лімді тауып алады. Бұ л жадының нақ ты саласына айнымалы жү ктемесіз машиналық кодын алуғ а мү мкіндік береді.

Артық шылығ ы – жү зеге асырудың қ арапайымдылығ ы болса да, ү лкен кемшілігі бар – қ атаң дылығ ы. Себебі, ә р бө лікте тек қ ана бір ғ ана бағ дарлама орындалады, онда мултибағ дарламалау дең гейі бағ дарлама ө лшеміне тә уелсіз бө ліктер санымен шектелген. Егер бағ дарлама кө лемі ү лкен болмаса да, ал бір бө лікті толық қ амтиды, бұ л жадыны қ олдануда нә тижесіз болып саналады.

Мұ ндай жадыны басқ ару ә дісібұ рынғ ы мултибағ дарламалық операциялық жү йеде қ олданғ ан. Бірақ қ азір де бұ л белгіленген бө ліммен жадыны ү лестіру ә дісі нақ ты уақ ытын жү йелерінде қ олданады.

Жаданы динамикалық бө лімдерімен ү лестіру. Бұ л жағ дайда машина жадысы алдын-ала бө ліктерге бө лінбейді. Алғ ашқ ыда барлық жады бос болады. Ә р тү сетін есепке оғ ан қ ажет жады бө лінеді (Егер жадыны қ ажет кө лемі болмаса, онда есеп орындалмайды). Егер орындалып болғ ан соң, жады босап, орнына басқ а есеп қ осылуы мү мкін. Сонымен оперативті жады кез келген уақ ытта бос жә не бос емес аймақ тарды (бө лік) кез келген тізбегін кө рсетеді.

Жадыны басқ ару ү шін арналғ ан функциялар:

Жадыны басқ аруды былай қ арастыруғ а болады, ақ паратты жадығ а енгізудің енгізудің ү ш функциясы бар:

· Аталатын функция F1, ә лбетте кө рсетілген ақ парат қ олданушының аты ақ параттың идентикаторы, осығ ан арналғ ан ат ү шін

· Жадының функциясы F2, олар орналасқ ан жерді идентификаторады шындығ ындағ ы адресін анық тайды

· Содержимое функциясы F3, бұ л мә ндегі жадының адрестері, сол адресте орналастырылғ ан.

 

Қ олданушының f1 Біркелкі f2 Ұ яшық тар f3 Мә ні

аттары идентификаторлар жадысы

Жадыдағ ы мультибағ дарламалық жү йе

Ауысу бө лігіндегі мультибағ дарлама – егер де есепті енгізсек, онда ешқ андай кеденді сақ тап керегі жоқ, есепке қ анша жадыдан орын керек болса, керектігінше қ олданды.

 

 

есеп Х 40К операциялық жү йе

есеп Y 60K

Есеп Х 40К

 

Есеп Y 60K

Бос

 

 

Ауысу бө лігіндегі мультибағ дарламадағ ы бастапқ ы бө лінуі

 

Сегменттік – беттік жады (paging/segmentation) –сегмент ү шін жады беттер бө леді, жә не де сегменттің кестелік кеденіне байланысты бө лінеді. Адрестер ү ш компоненттардан тұ рады [s, p, d] s-сегменттің нө мері, p- беттегі кестедегі жазбаны анық тайды, d – қ осылыстары. Сонда [s, p, d] s- сол берілген есептегі, p- беттегі, d – сө зді анық тайды.

 

 

сегменттағ ы кестелік регистр

бет

 

s р d d

+ + сө з


Сегметтер кестесі

 

Кедені беттегі база кестесі s-тая строка

таблицы

сегментов

+

 

 


Беттегі кестелер

Признак қ орғ аныс беттің орналастыруын кө рсеткіш р -тая

строка таблицы

кеден страниц (беттегі кестенің ұ зындығ ы)

Сегменттік – беттік жадының, адресті табу кезең і

f3(сө з)= f3(f3(f3(f3(сегменттағ ы кестелік регистр)+s)+p)+d)






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.