Слайд-дәріс тақырып: «Жадты басқару»



бет9/10
Дата09.03.2023
өлшемі0,58 Mb.
#72675
1   2   3   4   5   6   7   8   9   10

7. Беттік үлестіру

8. Жадының бөлінбелі сегменттері

  • Виртуалды жадының жүйеасты жүйесі жадының бір сегментінде бірнеше жадының бірге жұмыс істеу мүмкіндігін беретін қолайлы механизмді ұсынады. Ол жады бұл жағдайда бөлінбелі жады деп аталады.
  • Операциялық жүйенің негізгі мақсаттырының бірі бір процесс орындалып жатқан жадының облысына басқа процестің жүктелуін болдырмау болғанымен, жадының белгілі бір облысына бірнеше процесстерді жүктеу кейбір жағдайларда пайдалы боп табылады екен. Мысалы, бірнеше қолданушы бір уақытта белгілі бір текстік редактормен жұмыс істеп отырған жағдайда, оның кодын оперативті жадыға қайта-қайта жүктей беру тиімді емес. Барлық қолданушыға қызмет көрсететін кодтың тек бір ғана көшірмесін жүктеп қою әлдеқайда үнемді (бұл үшін редактор коды рентерабельді болуы шарт). Редактордың деректері сегментінің жадыда тек бір ғана экземплярда бола алмайтыны анық. Әр қолданушы үшін рекдактирленетін мәтін мен редактордың басқада айнымалыларының мәні сақталатын сегменттің көшірмесі құрылуы тиіс.

8. Жадының бөлінбелі сегменттері

  • Бөлінбелі жадының қолданылуының басқа бір мысалына оның процессаралық деретермен алмасу буфері ретінде қолданылуын келтіруге болады. Бұл жағдайда бір процесс бөлінбелі облысқа енгізіп жатса, енді бір процесс одан оқып жатады.
  • Виртуалды адрестің жүйеасты жүйесі бар болған жағдайда бөлінбелі сегментті ұйымдастыру үшін оны (жүйеасты жүйесін) берілген сегментке енуі тиіс әр процесстің виртуалды адрестік кеңістігіне орналастырып, одан кейін бұл виртуалды сегменттерді бейнелеу параметрлерін олар оперативті жадының белгілі бір жалғыз облысына сәйкес келетіндей етіп баптау жеткілікті. Мұндай баптаудың кей бөліктері операциялық жүйеде қолданылатын виртуалды жадының моделіне байланысты (сегментті немесе сегментті-бетті. Таза беттік модель «сегмент» ұғымын қабылдамайды, сондықтан қарастырылып отырған есептің шешілуі бұл модель үшін табылмайды).


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




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

    Басты бет