ағындар болады.
Бұл модулдың түгелдей дерлiк iшкi жүйелерiнiң коды
hal.dllдың файлында болатын HALның жабдығынан (коды win32k.sysтiң
файлында орналастырған Win32дiң iшкi жүйесiнен басқа) ntoskrnl.exe файлы
және абстрактциялау деңгейінде болады. NT Executive модулі операциялық
жүйесiнiң барлық маңызды бөлiктерiнде шоғырланған.
Демек, микроядро қосымшалар және көпесептiктiң iске асыруына
процессорлық уақыттың үлестiрiлуi үшiн жадтың ерекшелеуiне жауап бередi.
Микроядро құрамына 35 приоритет деңгейлерiнiң бiр ағынының әрқайсыларын
тағайындайтын (threads scheduler ) ағын жоспарлауышысы кiредi. 0-шi деңгей
жүйе үшiн кейiнге сақталған. 1мен 15 аралығындағы деңгейлер орындалатын
программаларға белгiленедi, 16 мен 31 арығындағы деңгейлер тек қана
админстратормен белгiлене алады. Жоспарлаушы бекiтiлген өлшемнiң
кванттарына барлық процессорлық уақытты бөледi. Әрбiр программалық
ағыны сонымен бiрге уақыттың тек қана берілген ағымында орындалады және
ол кванттың аяқталуына байланысты егер берілген уақыттағы процессор
жоспарлаушыны босатпаса бұл ағынды бөгейдi және процесстiң программалық
ортасын оның басымдылықпен сол ие болатын басқа ағынның орындалу күйiне
келтiре өзгертедi. Сонымен бiрге микроядро программалық және аппаратты үзу
өңдеуге қатысты барлық жұмысты жүзеге асырады.
5.
Достарыңызбен бөлісу: