Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Бақылау сұрақтары. 1. Файлдық жүйе менеджерінің функциялары






1. Файлдық жү йе менеджерінің функциялары

2. Асинхронды қ ызмет кө рсету кезінде менеджердің орындалу механизмы

3. Синхронды қ ызмет кө рсету кезінде менеджердің орындалу механизмы

4. Unix ОЖ-де файлғ а қ атынас қ ұ ратын базалық кластар

5. Қ андай есептер жадыны диспетчерлеу кезінде туады

12 дә ріс. Жадыны қ орғ ау. Қ атынас қ ұ ру функциялары. Виртуалды жадыны ұ йымдастыру. Беттерді аударыстыру стратегиялары.

Кө птеген стратегиялық шешімдер операциялық жү йе дең гейінде сияқ ты аппараттық дең гейде қ айталанады. Мультипрограммалық режимде негізгі шарттардың бірі сақ тауды қ амтамасыз ету болып табылады. Бір рет қ олданылатын операциялық жү йе сияқ ты файлдық жү йені қ арастырайық. Бұ л жағ дайда мә ліметтерді сақ тау мә селесі болмайды, себебі осы операциямен жұ мыс істеуші адам барлық файлдар иесі болып табылады. Бір рет қ олдану жү йесінде мысалы, MS-DOS немесе Windows 95. Машинаны жү ктеп басқ а пайдаланушының барлық файлдарын жоюғ а болады. Кө п қ олданушы жү йесі кө птеген пайдаланушылар жұ мысын қ амтамасыз етеді. MS-DOS мультипрограммалау тә ртібінде жұ мыс істей алады, бірақ жеткіліксіз, себебі бір ү рдістегі қ ате кө рші ү рдістің жә не операциялық жү йенің ө шіп қ алуына алып келеді. Сондай-ақ Windows 95 ОЖ-де кө птеген пайдаланушылар жұ мыс істей алады, бірақ бұ л жұ мыс тиімді емес, себебі бұ л ОЖ барлық сақ тау қ ұ қ ық тарына ие емес. Сонымен кө п қ олданылатын жү йе санкцияланбаудан ақ паратты сақ тауды қ амтамасыз етеді. Негізінде, сақ тау мә селесі файлдық жү йемен ғ ана байланысты емес. Операциялық жү йе барлық жерде мә ліметтерді сақ тау қ абілетіне ие: бұ л файлдар, ү рдіс жә не қ орлар.

Мұ нда назарғ а осы фактке қ арапайым, себебі файлдар ү шін едә ү ір критикалық нү кте. Жедел жадыда орналасқ ан мә ліметтер ә детте тегергіш жинақ тауышы ролін атқ аратын ү шінші жадыда немесе екінші сақ тау жабдық тарында орналасады. Ү шінші жадығ а жету уақ ыты ОЖ-ге жету уақ ытынан бірнеше рет жоғ ары жә не ОЖ-ң белсенді ә рекет етуін талап етеді.

Unix операциялық жү йесінің жадыны басқ ару жү йесі ү рдістер арасында жедел жадыдағ ы қ орлардың тиімді тарауына жауап береді. Операция бө лімі операциялық жү йе басқ аруымен ү рдісті сақ таудың апараттық басқ аруымен жү ргізіледі.

Виртуалдық жадыны ұ йымдастыру. Физикалық жады бұ л есептеу нә тижелерін енгізіп санашық пен жұ мыс істейтін жады. Ол реттелмеген код ұ яшық тардан тұ рады жә не оларғ а оның реттік нө мерін кө рсетіп назар аудармауғ а болады. Ұ яшық тар саны шектеулі жә не тіркелген. Жедел жады физикалық мекен деп аталатын ө зінің ерекше мекеніне ие байттар тү рінде кө рсетіледі. Ү рдістің мекендік кең істігі физикалық жедел жадтың мекендік кең істігінен ерекшеленеді. Егерде ү рдістің мекендік кең істігі жедел жадыда кө рінсе, яғ ни ү рдісте қ олданылатын мекен физикалық мекен болып табылса, онда бұ л кейбір проблемаларғ а алып келеді. Осы барлық мә селелер виртуалдық жады кө мегімен шешіледі. Осыдан қ олданылатын мекен физикалық мекенмен сай келуы шарт емес.

Виртуалдық мекен аппараттық дең гейде кө рсетіледі.

Ә р бір ү рдіс ө зінің виртуалдық адрестік кең істігінде виртуалдық жадымен орындалады. Виртуалдық жады термині қ олдану уақ ытында виртуалды мекендерді сақ тайтын жү йелерге жатады. Сонымен, екінші кө рініс мә селелерді орындау ү рдісінде жү зеге асырылады. Виртуалдық жадыны ұ йымдастыру санашық тармен есептелген белгілі адресті кө п ұ яшық тарғ а қ араудың алдын алатын белгі машиналық сә улетке байланысты.

Виртуалдық жады қ ұ рылымы виртуалдық мекендер жиынынан тұ рады.Ә р бір виртуалдық жадыда физикалық жады болу керек. Виртуалдық жадыны жү зеге асыру ү шін физикалық тағ ыда виртуалдық мекен кө рінісінің басқ ару механизмі қ ажет.

Қ осымша қ ызметті ө зара ә рекетті виртуалды жады диспетчері талаптар арқ ылы жә не болып жатқ ан жағ дайғ а байланысты талап етілген функциялармен жү ргізіледі. Жағ дайлар келесі тү рлерге бө лінеді:

1 – жағ дай. Ұ зік ү рдісті ескеру.

2 – жағ дай. Жедел жадыда талап етілетін бетке назар аудару.

3 – жағ дай. Жады менеджері жә не файлдық жү йе менеджері арқ ылы беттерді аударыстыру кезіндегі ұ здік ү рдісті талап ету.

Қ арастырылғ ан механизм негізінде кез-келген виртуалдық жадыны жасауғ а болады. Диск арқ ылы виртуалды жадының таратылуы неғ ұ рлым кө п болса, соғ ұ рлым екінші ә сіресе ү шінші жағ дайдың пайда болуы ық тималдығ ы жоғ ары болады.

«Бет ығ ыстыру» жағ дайы беттер қ арқ ындылығ ын талдаумен байланысты жоғ арыда қ арастырылғ ан диспетчерлеу пә ні негізінде қ олданылатын беттерді ескерумен байланысты.

Аударыстыру мақ саты белсенді емес сегменттерден жедел жады қ орларын босату болып табылады.

Беттерді аударыстыру ұ йымдастыру – талаптар бойынша жү ктелетін жә не барлық программаларды жү ктеу.

Негізгі ә дебиеттер 2 [67-99], 3 [191-292], 9 [169-205]

Қ осымша ә дебиеттер 12 [64-87], 16 [194-206], 15 [337-386]






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.