көрсету кодына жібереді.Бөлек нәтиже ядроның нәтижелер диспетчері арқылы
өңделеді.
Үзуге үзу диспетчері жауап қайтарады. Ол үзудің көзін анықтап басқаруды
сыртқы қызмет көрсететін процедуларға немесе ядроның ішкі процедураларына
береді.
Үзудің типтері және пұрсаттылықтары
. Әр түрлі санашық әр түрлі типті
және әр түрлі мөлшер үзулерді анықтайды. ОЖ танитын үзу деңгейлерінің
стандартты жинақысына үзу диспетчері, үзудің аппаратты деңгейлерін
бейнелейді. Үзу деңгейлері үзуді пұрсаттылығымен бөледі. Ядролық режимде
ағын өзі орындалып жатқан санашықтың үзу деңгейін көтеріп немесе төмендетуі
мүмкін. Пұрсаттылық кезегі бойынша үзу қызмет етеді. Үзу жоғары
пұрсаттылығымен төмен пұрсаттылықты үзудің орындалуын басып алады.
Үзу деңгейі
Үзу типтері
1. жоғарғы деңгей
2. қоректендіру деңгейі
3. санашықтық аралық деңгей
4. таймер деңгейі
5. санашық-құрылғысының деңгейі
6. 1-құрылғының деңгейі
7. диспетчерлі деңгей
8. процедураны асинхронды шақыру
деңгейі
9.төменгі деңгей -құрылғының деңгейі
Аппараттық тексеру немесе құрсым
қатесі
Қоректендірудің жаңылысуы
Басқа санашықтан сұраныс
Интервалды сұраныс
Пұрсаттылығы жоғары еңғізу-шығару
құрылғысы
Пұрсаттылығы төмен еңгізу-шығару
құрылғысы
Ағындарды жоспарлау және кейінге
қалдырылған
шақыру
процедураларының өңделуі
Процедураларды
асинхронды
шақырудың өңделуі
Ағындардың кәдімгі орындалуы
1-ден 6-шы деңгейге дейін аппаратты үзуге арналған;
7-8 – программалық үзулер деңгейі (ядро генерациялайды);
9 деңгей төменгі деңгей – ол үзуге жатпайды.
Үзулерді орналастыру.
Үзулер көбінде аппаратты еңгізу-шығару
құрылғысынан болады, олар санашыққа өздеріне қызмет көрсету жайында хабар
беруі керек. Үзулерді жасайтын құрылғылар, ОЖ-ге есептеу уақытын және
еңгізу-шығару операциясын сәйкестендіру арқылы санашықты максимальды
жүктеуді қамтамасыз етеді. Санашық құрылғыда еңгізу-шығару операциясын
іске қосады және деректер тасымалданғанша басқа ағындарды орындайды.
Координатты құрылғылар, баспа құрылғылары, тегергіштер, торапты карталар
көбінесе үзуді жүзеге асырады.
Достарыңызбен бөлісу: