Дәрістік сабақ конспектілері. дәріс



Pdf көрінісі
бет25/30
Дата24.01.2023
өлшемі0,66 Mb.
#62596
түріСабақ
1   ...   22   23   24   25   26   27   28   29   30
Байланысты:
ДӘРІСТЕР 1-15 Операциялық жүйелер (1)

Бақылау сұрақтары 
1. Файлдық жүйе менеджерінің функциялары 
2. Асинхронды қызмет көрсету кезінде менеджердің орындалу механизмы 
3. Синхронды қызмет көрсету кезінде менеджердің орындалу механизмы 
4. Unix ОЖ-де файлға қатынас құратын базалық кластар 
5. Қандай есептер жадыны диспетчерлеу кезінде туады 
 
12 дәріс. Жадыны қорғау. Қатынас құру функциялары. Виртуалды жадыны ұйымдастыру. 
Беттерді аударыстыру стратегиялары. 
Көптеген стратегиялық шешімдер операциялық жүйе деңгейінде сияқты аппараттық деңгейде 
қайталанады. Мультипрограммалық режимде негізгі шарттардың бірі сақтауды қамтамасыз ету болып 
табылады. Бір рет қолданылатын операциялық жүйе сияқты файлдық жүйені қарастырайық. Бұл 
жағдайда мәліметтерді сақтау мәселесі болмайды, себебі осы операциямен жұмыс істеуші адам 
барлық файлдар иесі болып табылады. Бір рет қолдану жүйесінде мысалы, MS-DOS немесе Windows 
95. Машинаны жүктеп басқа пайдаланушының барлық файлдарын жоюға болады. Көп қолданушы 
жүйесі көптеген пайдаланушылар жұмысын қамтамасыз етеді. MS-DOS мультипрограммалау 
тәртібінде жұмыс істей алады, бірақ жеткіліксіз, себебі бір үрдістегі қате көрші үрдістің және 
операциялық жүйенің өшіп қалуына алып келеді. Сондай-ақ Windows 95 ОЖ-де көптеген 
пайдаланушылар жұмыс істей алады, бірақ бұл жұмыс тиімді емес, себебі бұл ОЖ барлық сақтау 
құқықтарына ие емес. Сонымен көп қолданылатын жүйе санкцияланбаудан ақпаратты сақтауды 
қамтамасыз етеді. Негізінде, сақтау мәселесі файлдық жүйемен ғана байланысты емес. Операциялық 
жүйе барлық жерде мәліметтерді сақтау қабілетіне ие: бұл файлдар, үрдіс және қорлар. 
Мұнда назарға осы фактке қарапайым, себебі файлдар үшін едәүір критикалық нүкте. Жедел 
жадыда орналасқан мәліметтер әдетте тегергіш жинақтауышы ролін атқаратын үшінші жадыда немесе 
екінші сақтау жабдықтарында орналасады. Үшінші жадыға жету уақыты ОЖ-ге жету уақытынан 
бірнеше рет жоғары және ОЖ-ң белсенді әрекет етуін талап етеді. 


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


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




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

    Басты бет