Білім беру бағдарламасы Инновациялық технологиялар факультеті «Ақпараттық технологиялар және қауіпсіздік» кафедрасы 2023 Алғысөз



бет61/107
Дата19.12.2023
өлшемі0.83 Mb.
#487093
түріБілім беру бағдарламасы
1   ...   57   58   59   60   61   62   63   64   ...   107
сессия ответы

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

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


жадтың бос және қазірдің өзінде бөлінген аймақтарының күйін есепке алу және жадты бөлуде өзгерістер болған кезде осы ақпаратты жаңарту;
тапсырмаларды орындау үшін жадты бөлу (жедел жадты қай тапсырмаға, қашан және қандай мөлшерде бөлу керектігін анықтау);
тапсырмаға жедел жадты тікелей бөлу; егер жедел жадтың бос аймақтары болмаса, онда ақпаратты сыртқы жадта сақтау арқылы оларды алдын-ала босату.
Кез-келген атрибут бойынша реттелген сақтау элементтерінің барлық қол жетімді мекен-жайлары жадтың мекен-жай кеңістігі деп аталады. Физикалық мекен-жай кеңістігі жай ұяшықтардың бір өлшемді массиві ретінде ұйымдастырылған, олардың әрқайсысына физикалық мекен-жай деп аталатын өз нөмірі берілген.
Жалпы жағдайда, мекен-жай деп сақтау ортасының құрамындағы басқа элементтердің арасында сақтау элементінің орналасуын ерекше анықтайтын белгілі бір идентификатор түсініледі.
Бағдарламаның физикалық мекен-жай кеңістігіндегі деректерді адрестеу үшін логикалық адрестеу қолданылады. Процессор логикалық мекен-жайларды мекен-жай шинасына берілген және жадты басқару схемалары (контроллерлер) қабылдаған физикалық мекен-жайларға автоматты түрде жібереді.
Кез-келген ресурс сияқты жедел жадты бөлудің екі стратегиясы бар: статикалық және динамикалық бөлу.
Статикалық бөлу кезінде барлық қажетті жедел жады оның пайда болу сәтінде процеске бөлінеді. Бұл жағдайда жад қажетті ұзындықтың бірыңғай блогымен бөлінеді, оның басталуы негізгі мекен-жаймен анықталады. Бағдарлама блоктың басталуына қатысты мекен-жайларда жазылады, ал бағдарламаны орындау кезінде команданың немесе операндтың физикалық мекен-жайы блоктың негізгі Мекен-жайы мен блоктағы салыстырмалы мекен-жайдың қосындысы ретінде қалыптасады. Негізгі мекен-жайдың мәні бағдарламаны жедел жадқа жүктеген кезде орнатылады. Әр түрлі бағдарламаларда әр түрлі ұзындықтағы блоктар қолданылатындықтан, бұл тәсілде жадты бөлшектеу проблемасы туындайды, яғни есептеу процесі үшін алдын-ала түрлендірусіз қолдануға болмайтын жадтың бос бөлімдері пайда болады.
Жадты динамикалық бөлу кезінде бастапқы сәтте әр бағдарламаға барлық қажетті жадтың бір бөлігі ғана бөлінеді, ал қалғаны оған нақты қажеттілік туындаған кезде бөлінеді. Бұл тәсіл келесі алғышарттарға негізделген.
Біріншіден, әрбір нақты орындау кезінде бастапқы деректерге байланысты бағдарламаның кейбір бөліктері (оның ұзындығының 25% дейін) мүлдем пайдаланылмайды. Бұл код үзінділері жедел жадқа жүктелмеуін қамтамасыз ету керек.
Екіншіден, бағдарламаның орындалуы сілтемелердің орналасу принципі деп аталады. Бұл бағдарламаны салыстырмалы түрде қысқа уақыт аралығында орындау кезінде шектеулі мекен-жай ауқымында жадқа жүгіну (бағдарлама коды бойынша да, мәліметтер бойынша да) болатындығын білдіреді. Сондықтан осы уақыт ішінде бағдарламаның басқа блоктарын ОП-да сақтаудың қажеті жоқ.



  1. Достарыңызбен бөлісу:
1   ...   57   58   59   60   61   62   63   64   ...   107




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

    Басты бет