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



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

 
 
 
 
ПРОЦЕССАРАЛЫҚ ӨЗАРА ӘРЕКЕТТЕСУДІҢ 
МЕХАНИЗМДЕРІ 
 
 
Қазіргі операциялық жүйелер процесаралық өзара әрекеттесулердің 
мынадай жеті негізгі механизмдерін іске асырады. 
 
Үзілістер. Бастапқыда үзілістер механизмі операциялық жүйелерде 
хабарлау үшін қолданылды.  Нақты уақыттарда аппаратты құрылғылар 
кейбір жағдайлардың болуын хабарлайды  (әрекеттерге дайынды, істен 
шығуы,  ақпараттар  блогының  жіберілімінің  аяқталуы).  Мұндай 
жағдайлардың  нұсқалары  саны  жеткілікті  көп  болуы  мүмкін  және 
олардың  барлығы  операциялық  жүйелермен  бөлінуі  қажет.  Дайын 
болғандығы  туралы  осындай  хабарлаулар  үзілістер  деген  атауға  ие 
болды,  себебі  үзілісті  қабылдау  кезінде,  операциялық  жүйе  ағымдағы 
міндеттердің  орындалуының  тоқтатуы  және  келіп  түскен  үзілістерге 
орай әрекет етуі керек.  
Үзілістерге  орай  әрекет  ету,  әдетте,  операциялық  жүйеге 


 
182 
 
бағытталған, жадыда орналасқан бағдарламалық кодтың орындалуымен 
тұжырымдалады.  Операциялық  жүйе  жадының  арнайы  аумағын 
(үзілістер  кестесі)  сүйемелдейді,  мұнда  әр  үзілістерге  (әдетте, 
сәйкестендірілген  нөмірі  бойынша)  бағдарламалық  код  (үзілістер 
өңдеушісі)  орналасқан  жады  бағытының  сәйкестігі  қойылады.  Жүйе 
сүйемелдейтін  үзілістер  саны  белгіленген.  Операциялық  жүйе  әдетте   
16-дан 256 үзілістерге дейін сүйемелдейді.
 
Үзілістердің  өңдеушісі  орындалатын  процестерге  тәуелді  емес, 
дегенмен  бағдарламалық  код  процестердің  бірімен  қайта  анықталады. 
Осылайша  үзілістер  өңдеушісінің  пайдаланушысы  орнатылады. 
Өңдеуші орындалғаннан кейін операциялық жүйе басқаруды қайтарады 
немесе  үзілістердің  келіп  түсуіне  дейін  белсенді  болған  бір  немесе 
бірнеше міндеттердің орындалуын аяқтайды. 
Құрылғыдан келіп түсетін аппаратты үзілістерден басқа, кез келген 
процеспен  басталатын  бағдарламалық  үзілістер  бар.    Осылайша, 
процесс  операциялық  жүйеге,  оның  орындалуы  барысында  қандай  да 
бір оқиғаның орын алғанын хабарлайды. 
 
ОЖ  жүйелік  шақыруының  әрінде  дәл  осылай  үзілістер  белсенді 
болады.  Мысалы,  сәйкес  келуші  үзілістер,  мәтінді  терминалдың 
экранына шығару кезінде белсенді етіледі. 
 


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




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

    Басты бет