Ож-нің көп қабатты құрылымы


ОЖ ядросының көп қабатты құрылымы



бет4/4
Дата07.11.2022
өлшемі220.49 Kb.
#464206
түріПрограмма
1   2   3   4
Дәріс №5

ОЖ ядросының көп қабатты құрылымы

ОЖ ядросының келтiрiлген бөлiктеуi қабатта болып табылады және шарты жеткiлiктi. Олардың арасындағы жiктердiң санын нақты жүйеде және функциялардың үлестiрiлуi бола алады. Мысалы, машина - тәуелдi модулдардың жiгi NetWare-шы ОЖ аппаратты платформалардың тұрпаттастары үшiн қолайлы жүйеде негiздi тетiктердiң жiгiмен қосыла алады және әдетте жартылай,қорлардың менеджерлерiнiң жiгiмен ажыраймайды.

Әрдайым қолданусыз қорларды жоспарлай қоймай, одан да басқа өз жоспарларын өз алдына жүзеге асырады, қорлардың менеджерлерi осы жағдайдағы негiздi тетiктерi жеке болуы мүмкiн және ядро жiктердiң үлкен санынан тұратында қарама-қарсы суретте келтірілген.

Мысалы, қорлардың менеджерлерi, көп қабатты құрылыммен ядроның нақтылы жiгi, өз кезегiнде құрай ие бола алады.

UNIX ОЖ-ң Көп қабатты құрылымы

Сонымен бiрге нақты ОЖ-дегі жiктердiң өзара әрекеттесуі туралы әдiс схема жоғарыда корсетілген. Ядроның жұмысының үдеулерi үшiн басқа мағынада туралы тiкелей функцияларға төменгi қабат аралық өтiп кете қабаттай болады. Мұндай терiс өзара әрекеттесудi типтi мысал жүйелiк шақыруды өңдеудi бастапқы кезең болып табылады. Жүйелiк шақырудың iске асырулары үшiн көп аппаратты платформаларға программалық үзудi нұсқауды қолданылады.

Бұл қосымша негiздi тетiктердiң жiгiнде болатын алғашқы үзулердi өңдеулермен модул iс жүзiнде шақырады, бұл модул ендi керек функцияны жүйелiк шақырулар қабаттай шақырады. Сонымен бiрге жүйелiк шақыруларды өздерiнiң функциясы иерархиялық жiктердiң субординацияларын ядроның негiздi тетiктерiне тiкелей айнала кейде бұзады.

Ядроның жiктерiнiң санының таңдауы жауапты және күрделi iс болып табылады : қабат аралық өзара әрекеттесуге нәсiлдердiң қосымша тiркеме қағаздарының арқасында ядроның жұмысының кейбiр бәсеңдiгiне бағыттал жiктердiң санының үлкеюi, жiктердiң санының кiшiрейтуi жүйенiң кеңейтiлiмдiк және қисындылығын нашарлатады.

Мысалы, UNIX-тiң көп болжамдары эволюциялық дамытуды ұзақ жол өткен басқару жүйелерi әдетте айқын ерекшеленген жiктердiң ептеген саны бар реттелген емес ядроларын алады, салыстырмалы жаңадан көрiнген басқару жүйелерiнде, Windows NT-нiң сондайы, ядро жiктердiң саны және олардың өзара әрекеттесуi көбiрек бөлiнген анағұрлым үлкенiрек дәрежеде формалданылған.



Достарыңызбен бөлісу:
1   2   3   4




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

    Басты бет