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


Ағындарды қолдану артықшылықтары



бет17/44
Дата14.03.2023
өлшемі1.8 Mb.
#470786
түріБағдарламасы
1   ...   13   14   15   16   17   18   19   20   ...   44
БА дарламасы ( Syllabus ) Павлодар, 2014ж П н ба дарламасы (Syll

Ағындарды қолдану артықшылықтары

  1. Жалпы адрестік кеңістікті қолдану арқылы кейбір жағдайларда программаны оңайлатуға болады.

  2. Ағын құру шапшандығы үрдіспен салыстырғанда 100 есе тез.

  3. Программаның өнімділігінің жоғарылауы. Оның себебі процессорда есептеулерді және енгізу – шығару операцияларын бір уақытта орындау мүмкіншілігі бар болғандықтан. Мысалы, мәтіндік редактор үш ағынмен бір уақытта бірлесіп әрекет қыла алады: пайдаланушымен жұмыс жасайды, мәтінді форматтайды және резервтік көшірмені таспаға жаза алады.

Пайдаланушы, ядро және араласқан кеңістіктерінде ағындарды орындау

А –пайдаланушы кеңістігіндегі ағындар
B – түйін кеңістігіндегі ағындар
А жағдайында, түйін ағын туралы ештеңе білмейді. Әрбір үрдіске үрдістердің кестесіне ұқсас ағындардың кестесі қажетті.
А жағдайының артықшылығы:

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

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

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

А жағдайының кемшілігі:


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

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

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

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

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

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


Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   44




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

    Басты бет