Дәріс 1 Операциялық жүйелердің (ОЖ) концептуальды негіздері. Тарихы. Қызметі. Жүйелік шақырулар. Операциялық жүйелер құрылымы



Pdf көрінісі
бет29/56
Дата04.12.2023
өлшемі1.8 Mb.
#485405
1   ...   25   26   27   28   29   30   31   32   ...   56
толық лекция

9.1.5 үзу 
Енгізуді - шығару құрылғысы өз жұмысын бастағанда, процессор басқа жұмыстарға 
ауысып қосыла береді. 
Жұмыс аяғысы туралы процессорға сигнал беру үшін, құрылғы үзуді 
инициализациялайды, сигналды бөлінген шина сызықтық құрылғысына көрсетіп (ал 
бөлінбеген сым). 
Үзу контроллері - құрылғыдан түсетін үзулерге қызмет етеді. 
1. Егер түзетілмеген үзулер болмаса, баяусыз үзу орындалады.
2. Егер түзетілмеген үзулер болса ,контроллер үзуді тоқтатады.Бірақ құрылғы шинадағы
үзілісті түзетілгенге дейін сигнал ретінде дәлелдей береді.
Үзулердің жұмысы 
Жұмыс алгоритмі : 

Құрылғы үзу сигналын шығарып қояды 

Үзулердің контроллері үзуді ынталанады , құрылғының нөмірін көрсетеді 



Процессор процедураны шақыра үзу өңдеу жұмысын орындауды бастайды .

Бұл процедура үзулердің контроллеріне үзу алуын растайды 
9.2 енгізуді - шығару бағдарламалық қамтамасыз ету принципі 
9.2.1 енгізуді - шығару бағдарламаламасымен қамтамасыз ету есептері
енгізуді - шығару бағдарламасының негізгі мақсаттын қамтамасыз етуіге тиісті 
есептері: 

Құрылғыдан тәуелділіксіз - мысалы , файылдағы мәліметті оқитын кезде ненің ол оқиды 
деп ойланбау керек (CD ,HDD және ,басқа). Барлық проблемаларды операциялық жүйе шешу 
тиіс. 

Біркелкі атаулар - файл аты немесе құрылғылар бір-бірінен бөлек болмау керек. (UNEX 
жүйелерінде сөзбе-сөз орындалады ). 

Қателердің өңдеуі - қателер контроллер деңгейінде , драйвер және т.б. түрінде бола алады.. 

Мәліметтерді тасымалдау - синхронды және асинхрондық ( соңғы оқиғада процессор 
мәліметтерге тасымалдау жібереді , және үзуге дейін басқа мақсаттарға ауыстырылып қосылады ). 

Буферлеу 
- бөлінгендердің ( принтер ) және бөлімегендердің ( тегеріш ) мәселесі тек пайдаланушының 
біреуіне қана принтер тиісті пайдалануына береді , ал тегеріш барлығына.Операциялық жүйе 
барлық мүмкін мәселелердің бәрін шешу керек. 
енгізуді - шығару операцияларының үш негізгі мақсатын жүзеге асыру тәсілі : 

енгізу – шығару бағдарламасы 

енгізу - шығаруды үзулермен басқарару 

DMA арқылы Енгізу – шығаруды қолдану 
Оларды толық қарастырайық;


Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   56




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

    Басты бет