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



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

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


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




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

    Басты бет