8. Жүйелік бағдарламалаудың орындайтын негізгі функциялары
Жүйелік бағдарламалық қамтамасыз ету функциялары операциялық жүйе орындайтын функциялар мен тапсырмалар болып табылады. Атап айтқанда, жүйені қарастырғанда, оның екі түрі бар: жүйелік бағдарламалық құрал функциялары операциялық жүйе функциялары деп те аталады. Басқа түрі қолданбалы бағдарламалық құрал функциялары болып табылады. Қолданбалы бағдарламалық құрал функциялары - бұл қолданбаны әзірлеу кезінде әзірлеуші жазған нұсқаулар мен пәрмендерге сәйкес орындалатын функциялар, ал жүйелік бағдарламалық құрал функцияларын құрылғыда пайдаланып жатқан операциялық жүйе іштей анықтайды және орындайды. Төменде жүйелік бағдарламалаудың функцияларының әртүрлі түрлері берілген:
Кез келген операциялық жүйеде жүйелік бағдарламалау орындайтын функциялар мен операцияларды төмендегідей функциялардың үш түріне кеңінен жіктеуге болады:
Ресурстарды бөлу
Бақылау әрекеттері
Дискілерді және файлдарды басқару
Жүйелік бағдарламалаудың орындайтын негізгі функциялары.
пайдаланушыдан қабылдайтын командалар және олардың өңдеуі;
басқа бағдарламаларды іске қосу, тоқтату, кідіру үшін қабылданатын және орындалатын бағдарламалық сұраныс;
орындалатын бағдарламаларды оперативті жадыға жүктеу;
бағдарламаның иницияциясы;
барлық бағдарламалар мен деректердің идентификациясы;
деректер базасын басқару жүйесінің жұмысын жасау, бағдарламалық жасаудың тиімділігін көтереді;
мультибағдарламалау режімін жасау (екі және одан да көп бағдарламалардың бір процесорда орындалуы);
барлық енгізу-шығару операцияларын ұйымдастыру және басқару функцияларын жасау;
жадыны үлестіру;
берілген стратегиялар және қызмет көрсету пән бойынша есептердің жоспарлауы мен диспетчерлеуі;
орындалатын бағдарламалар арасындағы деректер мен хабарлардың алмасу кетігін ұйымдастыру;
деректердің сақтауын жасау; бір бағдарламаны басқа бағдарламаның қатерінен сақтау;
жүйенің бөліктік жаңылысу кезінде берілетін қызмет;
бағдарламалау жүйесінің жұмысын жасау арқылы пайдаланушылар өз бағдарламаларын дайындайды.
Достарыңызбен бөлісу: |