Программа дисциплины для студентов



Pdf көрінісі
бет34/54
Дата17.10.2023
өлшемі0,49 Mb.
#117018
түріБағдарламасы
1   ...   30   31   32   33   34   35   36   37   ...   54
ударыстыру
мақсаты белсенді емес сегменттерден жедел жады
қорларын босату болып табылады.


Беттерді аударыстыру ұйымдастыру - талаптар бойынша жүктелетін
және барлық программаларды жүктеу.
Жад корының менеджері орын механизмі және жады көлемінің
құрылымдық механизміме байланысты сипатталады.
Құрылымдық базалық элемент жады блогы болып табылады. Онда
жадты басқару блогы басқарушы элементтерге бөлінеді.
Толығымен жады қоры жадтың бос блоктар ретімен түзілген
динамикалық құрылыммен беріледі. Реттеу бір-бірімен өзара байланысқан
жады блоктарының тізімімен жүргізіледі.
Барлық бос блоктар қорлык және функционалдық құраушылармен
сиппатталатын ретке біріктіріледі.
Қордын құрамында сандық сипаттамалар, функционалдықта - жадтың
корын бақылау бойынша жұмыс істеу функциялары беріледі.
Жадтың блоктарымен манипуляциялау жұмыс істеу функцияларымен
анықталады.
1.
ТБТ функциясы (тізімнен блокта таңдау), берілген аргумент
ретінде етілген жады көлемі болады. Бұл жерде аргумент жады блогінің
орны болып табылады, ал дәлірек талап бойынша бөлінетін мәліметтердің
блоктар орны.
1.
ажырату функциясы - тізімнен блокты алып тастайды.
2.
блокты кайтадан тізімге енгізу (БҚТЕ) функциясы - блокті тізімге
қосу.
Жады қорын бірден-бір бақылаушы функция динамикалық. қолдану
жадының жүрісінде алынатын дефрагменттеу функциясы болып табылады.
Жадыны қолданудың екінші маңызды функциясы жадтағы
программаларды реттеу болып табылады. Бұл функцияны жүктеу
программасы іске асырады, ал жүктеу үрдісіне жадыдан таңдап алынған
функцияны жүктелген программалык модульдің орнын анықгау үшін сұраныс
беріледі. Алдажүктеуші жүктеу программасының салыстырмалы орнын түзету
үшін – жад орнын қолданады. 
Жадыдагы программаларды түзету. Түзету тұрақтысы
бойынша
ауыспалы орынды модификациялайтын жүктеушінің жүйелік
программасымен орындалады. Бұл жағдайда түзету тұрақтысы жады орны
АПАМ болып табылады. Жүктеме позициясы салыстырмалы және
абсолюттік модуль деп бөледі.
Салыстырмалы модульде жадыдагы нақты орыпға орындар қатары
байланыспаған жүктелген модульге жеке топтар жеке түзету биттарымен
белгіленеді, әр бір бит түзелген топ бойынша көрсетілген кеңістікті
модификациялауды не модификацияламауды анықтайды.
Модификациялар тікелей берілген операндтарға, жылжу тұрақтысына,
топ кодтарына жатпайды.
Жадыны тарату магниттік диск, оперативтік жады сияқты физикалық
жадыда сақата қондырғыларында колданылатын виртуалдық жадыны жүзеге
асырудың белгілі тәсілінің көмегі іске асырылады.


Аппаратгы қолдану мүмкіндігі осы санашықпен белгіленетін оперативтік
жад ұяшыктарына санашыктың жетуін ұйымдастыруды анықтайды.
Сонымен жадыны тарату осы үрдісте қатысатын ақпарат жадыда
сақталуына әсер етеді.
Бос жадыны тарату барысында осы немесс басқа программалық
молульдерден кейін бос жадылар жабылады. Бұл сүрақтар тікелей
жоспарлау принциптерімен байланысты. Жүктеу сұрақтары екі түрде
шешілуі мүмкін:
Абсолюттік жүктеу әрдайым бір адреспен орындалады. Бұл жағдайда
программалык модуль жады аумағында бөлінген физикалық адреспен ғана
тұрады.
Орналастырушы жүктеме. Программалық модуль әрбір жүктеме
барысында тасымалданатын салыстырмалы адрестен тұрады. Бұл жағдайда
жадынын бос блогында жүктелген модульді бөлу ұшін жоспарлау фазасы
болады.
Жүктеуші үшін жұмыс параметрі түзету тұрактысы деп аталатын және
жүктелетін модуль басталатын бастапкы адрес блогын анықтайтыи бастапқыұ
жүктеу адресі болып табылады.


Достарыңызбен бөлісу:
1   ...   30   31   32   33   34   35   36   37   ...   54




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

    Басты бет