Программа дисциплины для студентов


А –пайдаланушы кеңістігіндегі



Pdf көрінісі
бет20/54
Дата17.10.2023
өлшемі0,49 Mb.
#117018
түріБағдарламасы
1   ...   16   17   18   19   20   21   22   23   ...   54
А
пайдаланушы кеңістігіндегі
 
ағындар
B
– түйін кеңістігіндегі
 
ағындар 
А
жағдайында, түйін ағын туралы ештеңе білмейді. Әрбір үрдіске
үрдістердің кестесіне ұқсас ағындардың кестесі қажетті.
А 
жағдайының артықшылығы:

Осындай көпағындықты, көпағындықты қолдамайтын түйінде (ядрода)
іске асыруға болады 

Ағындарды жылдам ауыстырып қосу, құру және аяқтау 

Үрдістің өзіне меншікті жоспарлау алгоритмы болуы мүмкін.
А 
жағдайының кемшілігі:

Бір үрдіс ішінде таймерден үзудің жоқ болуы 

Тосқауылдаушы (үрдіс күту тәртібіне ауыстырылады, мысалы:
клавиатурадан оқу, ал мәліметтер түспейді) жүйелік сұраныстарды қолданғанда,
ағындардың барлық қалғаны тосқауылданады.

Орындау қиындығы


Ядроның ағынынан қолданушының
ағынын мультиплекстеу
Қо
л
д
ан
уш
ы
ке
ңі
ст
іг
і
Ядро
кеңістігі
Ядро ағыны
Ядро
Түйін ағындарында пайдаланушы ағындарының
мультиплексациялануы
Түйін ағыны бірнеше пайдаланушы ағындарынан тұруы мүмкін.
Windows орындауларының ерекшеліктері 
Төрт ұғым қолданылады:

Тапсырма - жалпы квоталары және лимиттары бар үрдістер жиынтығы

Үрдіс - қорлардың контейнері ( жад ...), минимум бір ағыннан тұруы
мүмкін.

Ағын - түйінмен жоспарланушы, нақ орындалатын бөлім.

Талшық - пайдаланушы кеңістігінде толық басқарылатын, жеңілдетілген
ағын. Бір ағын бірнеше талшықтан тұруы мүмкін.
Ағындар пайдаланушы тәртібінде жұмыс істейді, бірақ жүйелік шақырулар
жанында түйін тәртібіне ауыстырылып қосылады. Түйін тәртібіне ауыстырып
қосу және одан кері ауыстырып қосудан жүйе жұмысы өте бәсеңдейді. 


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   54




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

    Басты бет