Білім беру бағдарламасы Инновациялық технологиялар факультеті «Ақпараттық технологиялар және қауіпсіздік» кафедрасы 2023 Алғысөз



бет8/107
Дата19.12.2023
өлшемі0.83 Mb.
#487093
түріБілім беру бағдарламасы
1   ...   4   5   6   7   8   9   10   11   ...   107
сессия ответы

Процесстерді басқару

Процестердің басымдылығы оларды CreateProcess функциясы жасаған кезде орнатылады.


* IDLE_PRIORITY_CLASS - фондық процестер клаcсы;
* BELOW_NORMAL_PRIORITY_CLASS - процесс класcы қалыптыдан төмен;
* NORMAL_PRTORITY_CLASS-қалыпты процестер клаcсы;
* ABOVE_NORMAL_PRIORITY_CLASS-процесс класcы қалыптыдан жоғары;
* HIGH_PRIORITY_CLASS-жоғары басымдықты процестер класcы;
* REAL_TIME_PRIORITY_CLASS - нақты уақыт процестерінің класcы.
Процестің басымдылығын SetPriorityClass функциясы арқылы өзгертуге болады, процестің басымдылығын GetPriorityClass функциясы арқылы білуге болады.
Процессорға уақытты бөлу кезінде жүйе ескеретін ағынның басымдылығы негізгі базалық (base) немесе ағынның негізгі басымдығы деп аталады. Барлығы 32 базалық негізгі басымдық бар — 0-ден 31-ге дейін. Әрбір негізгі басымдық үшін ағындардың кезегі бар.

    1. Енгізу-шығаруды ұйымдастыру тәсілдері.

Компьютерлерде енгізу-шығаруды ұйымдастырудың үш әдісі қолданылады:


бағдарламалық жасақтамамен басқарылатын енгізу-шығару;
үзілістер бойынша енгізу-шығару;
жедел жадқа тікелей қол жеткізу.
Бағдарламалық жасақтамамен басқарылатын енгізу-шығару кезінде барлық байланысты әрекеттер процессордың бастамасымен және оның толық бақылауымен жүзеге асырылады. Процессор енгізу-шығару процесін тікелей басқаруды қамтамасыз ететін бағдарламаны орындайды, соның ішінде құрылғының күйін тексеру, енгізу-шығару пәрмендерін беру. ПУ контроллеріне пәрмен беру арқылы процессор оның орындалуын аяқтауды күтуі керек және ол ПУ-ға қарағанда жылдамырақ жұмыс істейтіндіктен, бұл уақытты жоғалтуға әкеледі.
Үзіліс енгізу-шығару көбінесе бағдарламалық жасақтамамен басқарылатын әдіспен сәйкес келеді. Айырмашылық мынада: енгізу-шығару пәрменін бергеннен кейін, процессор құрылғының күйін анықтау үшін PU контроллерін айналып өтпеуі керек. Оның орнына, процессор PU контроллерінен бұрын берілген енгізу-шығару пәрменінің аяқталғаны туралы хабарлау үшін үзіліс сұрауын алғанға дейін басқа командаларды орындауды жалғастыра алады. Бағдарламалық жасақтамамен басқарылатын енгізу-шығару сияқты, процессор жедел жадтан деректерді шығаруға (шығару кезінде) және деректерді жедел жадқа жазуға (енгізу кезінде) жауап береді.
Енгізу-шығару жылдамдығын да, процессорды пайдалану тиімділігін де арттыру енгізу-шығарудың үшінші әдісін — жедел жадқа тікелей қол жеткізуді (PDP) қамтамасыз етеді. Бұл режимде жедел жад пен PU контроллері процессорды айналып өтіп, тікелей ақпарат алмасады.
1   ...   4   5   6   7   8   9   10   11   ...   107




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

    Басты бет