Оқулық «Федералдық білім беруді дамыту институты»



Pdf көрінісі
бет77/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   73   74   75   76   77   78   79   80   ...   220
72
 
 
 
операциялық  жүйе  қолдаушылық  процестерді  жүктеу,  осы  процестер 
мәліметтерін  және  пайдаланушы  кітапханасын  жүктеу  үшін 
қолданады.  Әр  процестің  өзінің  мән  мәтіні  бар,  осы  процес 
пайдаланатын  деректер  мен  код.  Процес  орындалғанша,  жұмыс 
жиынтығы  деп  аталатын  процес  контекстінің  бөлігі  әрқашан  жадыда 
болады.  
 
Жүйелік  жады  —  операциялық  жүйе  коды  және  ядро  деңгейінің 
драйверлері  орналасатын  адрестік  кеңістік  бөлігі.  Бұл  жады  тек  ядро 
деңгейінде  орындалатын  код  үшін  қолжетімді,  ал  пайдаланушылық 
процестер  бұл  жадының  бөлігіне  қолжетімділігі  жоқ.  Бұндай  бөлу 
барлық  жүйенің  тұтастығын  сақтайды  және  операциялық  жүйенің 
маңызды  бөліктерін  пайдаланушылық  процестердің  абайсызда 
жасалуы  мүмкін  ықпалынан  қорғайды.  Ядро  деңгейінің  драйверлері 
операциялық  жүйенің  сенімді  модульдері  болып  саналады,  және  олар 
пайдаланушылық және жүйелік жадыға қолжетімділікке ие бола алады.  
 
Операциялық жүйелердің 32-биттік нұсқасы виртуалды жадыдан 2 
Гбайт кіші адрестік жады пайдаланушылық жадыға жатады, ал 2 Гбайт 
үлкендері  —  жүйелік.  Жүйе  әкімшісінде  бұл  шектеулерді  Boot.ini. 
файлында  орналасқан  арнайы  кілттің  /3GB  көмегімен  өзгерту 
мүмкіндігі  бар.  Бұл  жағдайда  пайдаланушылық  жадыға  3  Гбайт  кіші 
адрестік жадылар, ал жүйелікке тек 1 Гбайт бөлінеді   (сурет-3.3).
 
 
Жүйелік кэш 
 
Резиденттік емес пул 
 
Резиденттік пул
 
4 Гбайт                                         
 
Жүйелік кэш 
 
Резиденттік емес пул 
 
Резиденттік пул
 
 
 
Процестер 
парағының кестесі
 
 
3 Гбайт
 
Ядро Windows
 
Ядро Windows 
 
Ядро деңгейінің 
драйверлері
 
Процестер 
парағының кестесі
 
2 Гбайт
 
Пайдаланушылық
 
жады
 
Пайдаланушылық
 
Жады
 
0 Гбайт
 
 


 
 
 
Сурет-3.3. Қалыпты жағдайда Windows 32-битті жүйесінің жадын бөлу 
(сол жақта) және кілтпен /3GB (оң жақ) 
 
 
Windows 
операциялық  жүйесінің  64-биттік  нұсқаулығының 
виртуалдық  адрестігінің  кеңістігінің  көлемі  16  Тбайт,  оның  ішінде  8 
Тбайт  пайдаланушылық  жадыға  беріледі  және  дәл  сонша  8  Тбайт  — 
жүйелік  жадыға  беріледі.  Негізгі  секциялардың  орналасуы  32-биттік 
нұсқасымен  бірдей.  Секция  көлемдері  операциялық  жүйелер 
нұсқаларына тәуелді және өзгере алады. 
 
Windows операциялық жүйелердің виртуалды жадының қолжетімді 
көлемін арттыру үшін дисктік жинақтауыштар бөлімінде орналасатын 
қосымша  жады  қолданылады.  Ол  үшін  Windows  жады  парақшаларын 
тарту  үшін  pagefile.sys.  арнайы  файл  бар.  Windows  виртуал  жадыны 
парақтық  ұйымдастыруды  қолдайды.  Әдетте  парақ  өлшемі  4  Кбайт 
құрайды,  бірақ  Itanium  процессорлары  мен  серверлік  жүйелерде  8 
Кбайт  өлшемді  парақтар  қолданылады.  Қалыпты  жағдайда  бұл    файл 
бөлімнің  операциялық  жүйе  орнатылған  түбірлік  каталогында 
орналасады.  Сонымен қатар әкімші бұл файлды тарту үшін кез-келген 
бөлімдегі бос орынды пайдалана алады. 
 
Қалыпты  жағдайда  тартатын  файлды  оның  көлемі  динамикалық 
өзгеретіндей  етіп  күйге  келтіріле  алады.  Динамикалық  өзгеріс 
пайдаланылатын  виртуал  жадының  көлеміне  байланысты.  Егер  тарту 
файлы  көлемінің  өзгерісі  өте  жиі  орын  алатын  болса,  ол  өте  қатты 
фрагменттелетін  болады.  Ол  процес  өз  кезегінде  тарту  файлымен 
операция  жылдамдығын  өте  төмендетеді  және  түгелімен  жүйенің 
өнімділігі әлсірейді. Сол себепті тартатын файлдың көлемі алдын-ала 
белгіленген болатындай күйге келтіруге кеңес беріледіСонымен қатар 
тарту  файлының  өлшемін  оперативті  жады  жүйесінде  бекітілген 
көлемнен 2,5 есе көп етіп алу қажет. 
 


Достарыңызбен бөлісу:
1   ...   73   74   75   76   77   78   79   80   ...   220




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

    Басты бет