Енгізу-шығаруды диспетчерлеу.
Енгізу-шығару диспетчері-бұл компьютерлік жүйедегі енгізу-шығару құрылғыларына кіруді басқару процесі. Ол жүйенің оңтайлы өнімділігі мен тиімділігін қамтамасыз ету үшін Енгізу-шығару құрылғылары мен процессор арасындағы үйлестіруді қамтамасыз етеді.
Операциялық жүйеде енгізу-шығару диспетчері әртүрлі процестерден енгізу-шығару құрылғыларына кіру сұрауларын өңдейтін құрылғы драйверлері арқылы жүзеге асырылады. Құрылғыларды диспетчерлеу әр түрлі алгоритмдер бойынша жүзеге асырылуы мүмкін, соның ішінде FIFO (first-In-first-Out), басымдықтар, дөңгелек алгоритм және басқалар.
Енгізу-шығару диспетчері енгізу-шығару буферлеуін де қамтуы мүмкін, бұл деректерді Енгізу-шығару құрылғысынан жіберілмес немесе оқылмас бұрын жадта уақытша сақтауға мүмкіндік береді. Буферлеу енгізу-шығару құрылғыларына қатынасу санын азайту арқылы өнімділікті жақсарта алады.
Сонымен қатар, енгізу-шығару диспетчері құрылғыға бірнеше процестерге бір уақытта қол жеткізу кезінде ықтимал қателіктерді болдырмау үшін Енгізу-шығару операцияларын синхрондауды қамтуы мүмкін.
Жалпы, енгізу-шығару диспетчері енгізу-шығару құрылғыларымен тиімді және қауіпсіз жұмыс істеуді қамтамасыз ететін операциялық жүйенің маңызды құрамдас бөлігі болып табылады.
Еркін және тізбекті қатынас құру тәсілдері
Еркін және тізбекті қатынастар-бұл жобаны басқарудағы тапсырмалар арасындағы байланысты модельдеудің екі әдісі.
Еркін қатынастар (free Float) келесі тапсырмалардың басталуын кейінгі тапсырмалардың басталуын кешіктірмей ауыстыруға болатын уақыт мөлшерін білдіреді. Яғни, бұл алдыңғы тапсырманың аяқталуы мен келесі тапсырманың басталуы арасындағы бос уақыт.
Тізбектік қатынастар (Finish-to-Start) бір тапсырманың басталуын екіншісінің аяқталуымен байланыстырады. Яғни, А тапсырмасы аяқталғанға дейін в тапсырмасын бастау мүмкін емес. тізбекті қатынастар әр түрлі болуы мүмкін, мысалы, басы-соңы (бастау-аяқтау), соңы-басы (аяқтау-бастау), басы-басы (бастау-бастау) және соңы-соңы (Finish-to-Finish).
Еркін және тізбекті қатынастарды құру қолмен немесе Microsoft Project немесе Primavera P6 сияқты жобаларды басқаруға арналған арнайы бағдарламаларды қолдану арқылы жүзеге асырылуы мүмкін. Бұл бағдарламаларда тапсырмалар жасауға, олардың ұзақтығын және олардың арасындағы байланыстарды анықтауға, содан кейін тапсырмалар арасындағы байланыстарды визуализациялауға, кестені оңтайландыруға және жоба ресурстарын басқаруға көмектесетін Графиктер мен диаграммалар құруға болады.
Тапсырмалар арасында байланыс орнату әдісін таңдау нақты жағдайға және жобаның талаптарына байланысты. Еркін қарым - қатынас жоспарлау икемділігі қажет болғанда және тізбекті қатынастар тапсырмалар бір-біріне қатаң тәуелділікте болған кезде пайдалы болуы мүмкін.
Достарыңызбен бөлісу: |