Эем-нің негізгі функционалдық элементтері, I бөлім



жүктеу 5,01 Kb.
Pdf просмотр
бет23/37
Дата29.05.2018
өлшемі5,01 Kb.
#18400
1   ...   19   20   21   22   23   24   25   26   ...   37

54
Сурет 2. Виртуалды адресті физикалыққа аудару
Виртуалды  беттің адресін    физикалық бет  адресіне  ауыстыру  мысалын
қарастырайық.  Компьютерде V
ЖЖҚ
=3
жедел  жады  ,және V
стр
=1  болатын  адрестік
кеңістік  болсын. Әрбір программа өз  кезегінде  тура  сол  көлемдегі  беттерге  бөлінеді.
Бұл  ЭЕМ-нің мультипрограммалау  көрсеткіші  төртке  тең болсын,  яғни  компьютерде
бір  межетте  бірнеше  программалар  орындала  алады. t
k
=  1  уақыт  интервалынан  кейін
программа  ауысуы  жүреді.  Кез  келген программа  бетінің орындалу  уақыты t  =  2t
k
тең.Программа беттері жедел жадтың бос көлеміне және мүмкіндігінше тек керек кезде
ғана  жүктеледі  деп  есептелік.  Егер  жад  көлемі  бос  болмай қалса,  онда  жаңа  бет ұзақ
бойы  жүктелмеген  бет  орнын  басады.  Орындалып  жатқан  программалардағы  беттер
саны V
A
=2, V
B
=1, V
C
=3, V
D
=2  тең. Осыдан  жедел  жадты  жүктеу  кестесі  келесі  түрде
болады:
Кесте 1.
Беттер
Тактылар
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16
Оперативті жадыны динамикалық үлестіру
ОЕҚ 0 А0 А0 А0 D0 D0 D0 C0 C0 C0 C1 C1 C1 C1 C1 C1 C1
1
B0 B0 B0 A0 A0 A0 D0 D0 D0 D1 D1 D1 D1 D1 D1
2
C0 C0 C0 B0 B0 B0 A1 A1 A1 A1 A1 A1 C2 C2
A программасы үшін беттік түрлендірудің кестесі
A 0
0
0
-
-
1
1
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
2
2
2
2
2
2
-
-
B программасы үшін беттік түрлендірудің кестесі
B 0
-
1
1
1
-
2
2
2
-
-
-
-
-
-
-
-
C программасы үшін беттік түрлендірудің кестесі
С 0
-
-
2
2
2
-
0
0
0
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
0
0
0
0
0
0
2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
2
D программасы үшін беттік түрлендірудің кестесі
D 0
-
-
-
0
0
0
-
1
1
1
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
-
1
1
1
1
1
1


55
Кестеде бұл тактідегі негізгі активті беттер номерлері ерекшеленген.
Беттік  түрлендіру  кестесінде  сызықшамен  берілген  виртуалды  бет  жедел  жадта
жоқ ситуациялар ерекшелінеді.
Егер әр  бет  адрестелетін  1000
ұяшықтар  көлеміне  ие  болса  9  тактіде  А
программасының  1100 виртуалды  адресіне  жүктеу  2100  физикалық адресін  жүктеуге
әкеліп соғады.
Беттік  түрлендіру  кестесі жедел  жадта  сақталады.  Сол  себепті  программаның
команданы немесе операнданы жүктеу жедел жадқа қосымша жүгінуді қажет етеді, бұл
компьютердің жұмысын  баяулатады.    Бұл  фактордың  әсерін  төмендету үшін әртүрлі
әдістер қолданылады.  Солардың негізгісі  бірінші  түрлендіруден  кейін  виртуалды
беттер номерлері және алынған физикалық беттер номерлері микропроцессордың ішкі
қызметтік  регистрлерінде  сақталады.  Микропроцессордың
аппараттық  құралдар
жадына    жүгінгенде  бұл  бетке  бұрын  жүгіну  болған  болмағаны  тексеріледі.    Егер
жүгіну  болған  болса  онда  сол  физикалық
беттің
номері  микропроцессорға
жүктеледі.Басқа  жағдайда  түрлендіру қарапайым  жолмен  жүргізіледі.    Программа  бір
бет көлеміндегі адрестерге ұзақ уақыт жүгінгендіктен осындай жол беттік түрлендіруді
оңайлатады.
55
Кестеде бұл тактідегі негізгі активті беттер номерлері ерекшеленген.
Беттік  түрлендіру  кестесінде  сызықшамен  берілген  виртуалды  бет  жедел  жадта
жоқ ситуациялар ерекшелінеді.
Егер әр  бет  адрестелетін  1000
ұяшықтар  көлеміне  ие  болса  9  тактіде  А
программасының  1100 виртуалды  адресіне  жүктеу  2100  физикалық адресін  жүктеуге
әкеліп соғады.
Беттік  түрлендіру  кестесі жедел  жадта  сақталады.  Сол  себепті  программаның
команданы немесе операнданы жүктеу жедел жадқа қосымша жүгінуді қажет етеді, бұл
компьютердің жұмысын  баяулатады.    Бұл  фактордың  әсерін  төмендету үшін әртүрлі
әдістер қолданылады.  Солардың негізгісі  бірінші  түрлендіруден  кейін  виртуалды
беттер номерлері және алынған физикалық беттер номерлері микропроцессордың ішкі
қызметтік  регистрлерінде  сақталады.  Микропроцессордың
аппараттық  құралдар
жадына    жүгінгенде  бұл  бетке  бұрын  жүгіну  болған  болмағаны  тексеріледі.    Егер
жүгіну  болған  болса  онда  сол  физикалық
беттің
номері  микропроцессорға
жүктеледі.Басқа  жағдайда  түрлендіру қарапайым  жолмен  жүргізіледі.    Программа  бір
бет көлеміндегі адрестерге ұзақ уақыт жүгінгендіктен осындай жол беттік түрлендіруді
оңайлатады.
55
Кестеде бұл тактідегі негізгі активті беттер номерлері ерекшеленген.
Беттік  түрлендіру  кестесінде  сызықшамен  берілген  виртуалды  бет  жедел  жадта
жоқ ситуациялар ерекшелінеді.
Егер әр  бет  адрестелетін  1000
ұяшықтар  көлеміне  ие  болса  9  тактіде  А
программасының  1100 виртуалды  адресіне  жүктеу  2100  физикалық адресін  жүктеуге
әкеліп соғады.
Беттік  түрлендіру  кестесі жедел  жадта  сақталады.  Сол  себепті  программаның
команданы немесе операнданы жүктеу жедел жадқа қосымша жүгінуді қажет етеді, бұл
компьютердің жұмысын  баяулатады.    Бұл  фактордың  әсерін  төмендету үшін әртүрлі
әдістер қолданылады.  Солардың негізгісі  бірінші  түрлендіруден  кейін  виртуалды
беттер номерлері және алынған физикалық беттер номерлері микропроцессордың ішкі
қызметтік  регистрлерінде  сақталады.  Микропроцессордың
аппараттық  құралдар
жадына    жүгінгенде  бұл  бетке  бұрын  жүгіну  болған  болмағаны  тексеріледі.    Егер
жүгіну  болған  болса  онда  сол  физикалық
беттің
номері  микропроцессорға
жүктеледі.Басқа  жағдайда  түрлендіру қарапайым  жолмен  жүргізіледі.    Программа  бір
бет көлеміндегі адрестерге ұзақ уақыт жүгінгендіктен осындай жол беттік түрлендіруді
оңайлатады.


жүктеу 5,01 Kb.

Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   37




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау