ДӘРІС 6
Беттерді орналастыру алгоритмі. Алгоритм NRU (Not Recently Used –ақырғы кезде
қолданылмайтын бет)
1. Жадыны басқару.
2. Беттік ұйымдастыру.
6.1 Басты түсініктер
Жады менеджеры- жадыны басқаруға жауап беретғн ОЖ-нің бір бөлігі.
Жадыны реттейтін басты әдәстер:
Сыртқы жадыны қолданусыз
Сыртқы жадыны қолданумен
6.2 Сыртқы жадыны қолданусыз әдістері
6.2.1 Дискетте көшірілмейтін бір шешімді жүйе
Жады тек программа мен ОЖ арасында бөлінеді. Соны бөлу схемасы:
үшінші нұсқа MS-DOS та қолданылады. ПЗУ-дағы сол бөлігі BIOS –деп аталады
Жадыны бөлу схемасы
6.2.2 Жадыны фиксирленген бөлімдермен орналастыру Жады бірнеше бөлімдерге бөлінеді.
Процестер әр түрлі болуы мүмкін, сондықтан әрбір бөлімге әр түрлі көлемде жады керек.
Жүйе ие болуы мүмкін:
Барлық бөлімге бір кезек
әрбір бөлімге жеке-жеке кезек
Жадыны фиксерленген бөлімдермен орналастыру
Көптеген кезекте жүйенің
жетіспеушілігі болады, егер үлкен
бөлім бос,ал
кішкентай
кезектегі бөлімде кезек көп болса.
қолданушы
программасы
ОЖ ПЗХ-да
ОЖ ОСҚ-да
қолданушы
программасы
ПЗУ-га
драйверлер
құрылғылары
қолданушы
программасы
ОЖ ОСҚ-да
O
OxFF
Проц
естер
кезегі
ОЖ
Бөлі
м 1
Бөлі
м 2
Бөлі
м 3
Бөлі
м 4
4
00к
1
00к
2
00к
7
00к
8
00к
0
ОЖ
Бөлі
м 1
Бөлі
м 2
Бөлі
м 3
Бөлі
м 4
Проце
стің
1
очереді
Бір кезектегі жоспарлау алгоритмы:
Кезектес
Бөлімде максималды орын алатын тапсырма таңдалады
Сонымен қатар аралас жүйе болуы мүмкін.
6.2.3 Динамикалық бөлімдермен жадыны орналастыру
6.2.4 Бұл жүйеде
басында жады бос болады,тек содан соң жадыны
динамикалық орналастыру
басталады
Динамикалық бөлімдермен жадыны орналастыру.
Кемшіліктер:
қиыншылық
Жады фрагменттеледі
Жылжымалы бөлімдер
Бұл фрагментациямен көресетін бір әдіс түрі. Бірақ оған көп уақыт кетеді.
Достарыңызбен бөлісу: