38
Unix операциялық жүйесінің жадыны басқару жүйесі үрдістер
арасында жедел жадыдағы
қорлардың тиімді тарауына жауап береді. Операция бөлімі операциялық жүйе басқаруымен үрдісті
сақтаудың апараттық басқаруымен жүргізіледі.
Виртуалдық жадыны ұйымдастыру . Физикалық жады бұл есептеу нәтижелерін енгізіп
санашықпен жұмыс істейтін жады. Ол реттелмеген код ұяшықтардан тұрады және оларға оның реттік
нөмерін көрсетіп назар аудармауға болады. Ұяшықтар саны шектеулі және тіркелген. Жедел жады
физикалық мекен деп аталатын өзінің ерекше мекеніне ие байттар түрінде көрсетіледі. Үрдістің
мекендік кеңістігі физикалық жедел жадтың мекендік кеңістігінен ерекшеленеді. Егерде үрдістің
мекендік кеңістігі жедел жадыда көрінсе, яғни үрдісте қолданылатын мекен физикалық мекен болып
табылса, онда бұл кейбір проблемаларға алып келеді. Осы барлық
мәселелер виртуалдық жады
көмегімен шешіледі. Осыдан қолданылатын мекен физикалық мекенмен сай келуы шарт емес.
Виртуалдық мекен аппараттық деңгейде көрсетіледі.
Әр бір үрдіс өзінің виртуалдық адрестік кеңістігінде виртуалдық жадымен орындалады.
Виртуалдық жады термині қолдану уақытында виртуалды мекендерді сақтайтын жүйелерге жатады.
Сонымен, екінші көрініс мәселелерді орындау үрдісінде жүзеге асырылады. Виртуалдық жадыны
ұйымдастыру санашықтармен есептелген белгілі адресті көп ұяшықтарға қараудың алдын алатын
белгі машиналық сәулетке байланысты.
Виртуалдық жады құрылымы виртуалдық мекендер жиынынан тұрады.Әр бір виртуалдық
жадыда физикалық жады болу керек. Виртуалдық жадыны жүзеге асыру үшін
физикалық тағыда
виртуалдық мекен көрінісінің басқару механизмі қажет.
Қосымша қызметті өзара әрекетті виртуалды жады диспетчері талаптар арқылы және болып
жатқан жағдайға байланысты талап етілген функциялармен жүргізіледі. Жағдайлар келесі түрлерге
бөлінеді:
1 – жағдай. Ұзік үрдісті ескеру.
2 – жағдай. Жедел жадыда талап етілетін бетке назар аудару.
3 – жағдай. Жады менеджері және файлдық жүйе менеджері арқылы беттерді аударыстыру
кезіндегі ұздік үрдісті талап ету.
Қарастырылған механизм негізінде кез-келген виртуалдық жадыны жасауға болады. Диск арқылы
виртуалды жадының таратылуы неғұрлым көп болса, соғұрлым екінші әсіресе үшінші
жағдайдың
пайда болуы ықтималдығы жоғары болады.
«Бет ығыстыру» жағдайы беттер қарқындылығын талдаумен байланысты жоғарыда
қарастырылған диспетчерлеу пәні негізінде қолданылатын беттерді ескерумен байланысты.
Аударыстыру мақсаты белсенді емес сегменттерден жедел жады қорларын босату болып
табылады.
Беттерді аударыстыру ұйымдастыру – талаптар бойынша жүктелетін және барлық
программаларды жүктеу.
Негізгі әдебиеттер 2 [67-99] , 3 [191-292], 9 [169-205]
Қосымша әдебиеттер 12 [64-87], 16 [194-206], 15 [337-386]
Достарыңызбен бөлісу: