Түркістан облысының адами әлеуетті дамыту басқармасы



бет23/28
Дата07.09.2023
өлшемі0,54 Mb.
#106420
түріКонспект
1   ...   20   21   22   23   24   25   26   27   28
Жад қорының менеджері орын механизмі және жады көлемінің құрылымдық механизміне байланысты сипатталады.
Құрылымдық базалық элемент жады блогы болып табылады. Онда жадты басқару блогы – басқарушы элементтерге бөлінеді.
Толығымен жады қоры жадтың бос блоктар ретімен түзілген динамикалық құрылыммен беріледі. Реттеу бір-бірімен өзара байланысқан жады блоктарының тізімімен жүргізіледі.
Барлық бос болктар қорлық және функционалдық құраушылармен сипатталатын ретке біріктіріледі.
Қордың құрамында сандық сипаттамалар, функционалдықта - жадтың қорын бақылау бойынша жұмыс істеу функциялары беріледі.
Жадтың блоктарымен манипуляциялау жұмыс істеу функцияларымен анықталады:
1. ТБТ функциясы (тізімнен блокта таңдау), берілген аргумент ретінде талап етілген жады көлемі болады. Бұл жерде аргумент жады блогінің орны болып табылады, ал дәлірек талап бойынша бөлінетін мәліметтердің блоктар орны.
2. ажырату функциясы – тізімнен блокты алып тастайды.
3. блокты қайтадан тізімге енгізу (БҚТЕ) функциясы – блокті тізімге қосу.
Жады қорын бірден-бір бақылаушы функция динамикалық қолдану жадының жүрісінде алынатын дефрегменттеу функциясы болып табылады.
Жадыны қолданудың екінші маңызды функциясы жадтағы программаларды реттеу болып табылады. Бұл функцияны жүктеу программасы іске асырады, ал жүктеу үрдісіне жадыдан таңдап алынған функцияны жүктелген программалық модульдің орнын анықтау үшін сұраныс беріледі. Алдажүктеуші жүктеу программасының салыстырмалы орнын түзету үшін – жад орнын қолданады.
Жадыдағы программаларды түзету. Түзету тұрақтысы бойынша ауыспалы орынды модификациялайтын жүктеушінің жүйелік программасымен орындалады. Жүктеме позициясы салыстырмалы және абсолюттік модуль деп бөледі.
Салыстырмалы модульде жадыдағы нақты орынға орындар қатары байланыспаған жүктелген модульге жеке топтар жеке түзету биттарымен белгіленеді. Әр бір бит түзетілген топ бойынша көрсетілген кеңістікті модификациялауды не модификацияламауды анықтайды.
Модификациялар тікелей берілген операндтарға, жылжу тұрақтысына, топ кодтарына жатпайды.
Бос жадыны тарату барысында осы немесе басқа программалық модульдерден кейін бос жадылар жабылады. Бұл сұрақтар тікелей жоспарлау принциптерімен байланысты. Жүктеу сұрақтары екі түрде шешілуі мүмкін:
1. Абсолюттік жүктеу. әрдайым бір адреспен орындалады. Бұл жағдайда программалық модуль жады аумағында бөлінген физикалық адреспен ғана тұрады.
2. Орналастырушы жүктеме. Программалық модуль әрбір жүктеме барысында тасымалданатын салыстырмалы адрестен тұрады. Бұл жағдайда жадының бос блогында жүктелген модульді бөлу үшін жоспарлау фазасы болады.
Жүктеуші үшін жұмыс параметрі түзету тұрақтысы деп аталатын және жүктелетін модуль басталатын бастапқы адрес блогын анықтайтын бастапқы жүктеу адресі болып табылады.


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




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

    Басты бет