Студопедия

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

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

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






Сурет. Бірнеше бағдарламалардың виртуалды мекене-жай кеңістігі







Басқ а оперативтік жү йеде виртуалды мекен-жай сегмент деп аталатын бө лшектерге бө лінеді. Бұ л жағ дайда мекен-жайдан басқ а қ осты сан болғ ан, соның ішінде n – сегменті, ал т – сегменттің ығ ысуын білдіретін виртуалды мекен-жай пайдаланылады.

1.3.сурет. Виртуалды мекен-жай кең істігінің тү рлері:

жалпақ тау (а), сегменттік (б)

Виртуалдық мекен-жайдың физикалық тү рленуіге 2 ерекшелігі бар:

l Бірінші жағ дайда жадығ а бағ дарламаны бастапқ ы тейіптеу кезінде виртуалдық мекен-жайды физикалық қ а ауыстыру ә рбір процессте бірақ рет орындалады. Арнайы жү йелік бағ дарлама – орын ауыстыру тиіпеуіші – бағ дарламаны тейіптеу барысында жадының бастапқ ы физикалық мекен-жайы туралы шығ атын мә лімет негізделеді, сонымен қ атар мекен-жайды тә уелді программа туралы транслятормен берілген ақ парат бағ дарламаны тейіптеп, виртуалдық мекен-жайды физикалық пен ауыстырады;

l Екінші тә сіл мынамен шектеледі, бағ дарлама жадығ а виртуалды мекен-жайғ а ө згермеген тү рінде тиіптеледі, нақ ты айтқ анда операнды инструкциясы мен мекен-жайдың ауысуы траслятор ө ң деген мағ ынасымен кө рсетіледі. Тейіптеу кезінде виртуалдық мекен-жайғ а бағ дарлама кодының орындалуын операциялық жү йеде белгілейді. Бағ дарламаның орындалуы кезінде ә рбір операциялық жадығ а ө туінде виртуалдық мекен-жайдың физикалық қ а жаң артылуы орындалады. Бұ ның жаң арту кестесі 5.4. суретте кө рсетілген мысалғ а операциялық жү йе сызық тық -қ ұ рылымды виртуалдық мекен-жаймен қ олданылсын жә не осы операциялық жү йе басқ аратын кейбір бағ дарламалар физикалық жадығ а физикалық мекен-жайдан бастап тейіптелген. Бастапқ ы S ығ ысу мағ ынасын операциялық жү йе сақ тайды жә не бағ дарлама орындалу уақ ытында оны арнайы процессор регистрына орналастырады. Берілген бағ дарламаның виртуалдық мекен-жайлары жадығ а кірген уақ ытта физикалық жолмен немесе оларғ а S ығ ысуының қ осылуы тү рлендіріледі. Мысалғ а: V мекен-жайы бойынша орналасқ ан MOV мә ліметтер ауысу инструкциясының орындалуында VA+S
физикалық мекн-жай V мекен-жайы бойынша орналасады.

 






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