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



Pdf көрінісі
бет170/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   166   167   168   169   170   171   172   173   ...   220
Байланысты:
қазақша кітап

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


 
184 
 
кезінде  пайда  болады.  Бұл  жағдайда  оқылған  ақпараттар  көнелеу  де, 
ішінара жаңартылған деректерді де құрауы мүмкін. 
 
Шиеленіскен  жағдайлардың  алдын  алу  үшін  семафорлар 
қолданылады  —жадының  қандай  да  бір  бөлігін  қолдану  мүмкіндігін 
көрсететін арнайы жалаушалар. Жадыға жазу кезінде процесс семафор 
қойылады  —  бұл  жадының  «бос  емес»  екендігін  білдіреді;  ал  жазу 
аяқталғаннан  соң  оны  алып  тастайды,  бұл  жадының  босатылғанын 
білдіреді. Басқа процестер ақпараттарды жазу немесе оқудың алдында 
семафордың жағдайын тексереді және жазу мүмкін емес жағдай арнайы 
өңделеді.  Мұндай  жағдайда,  процес  өзінің  орындалуын  семафорды 
алғанға  дейін  тоқтата  тұрады  немесе  ақпараттарды  өзінің  ішкі 
буферінде  жинайды  және  семафорды  алғанда  буферден  ақпараттарды 
жазып алады. 
 
Семафор  механизмі  тек  жалпы  жады  пайдаланғанда  ғана  ыңғайлы 
емес,  кез  келген  біріккен  ресурстардың  қолданысында  пайдаланылуы 
мүмкін.  


Достарыңызбен бөлісу:
1   ...   166   167   168   169   170   171   172   173   ...   220




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

    Басты бет