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



бет98/107
Дата19.12.2023
өлшемі0.83 Mb.
#487093
түріБілім беру бағдарламасы
1   ...   94   95   96   97   98   99   100   101   ...   107
сессия ответы

148.Жүйелік бағдарламалау ұғымы

Жүйелік бағдарламалау (немесе жүйелерді бағдарламалау) — бұл жүйелік бағдарламалық жасақтамамен жұмыс жасаудан тұратын қызмет түрі.


ESP туралы көптеген бағдарламалық жасақтама жүйесі-бұл процессор, жедел жад, енгізу-шығару арналары, желілік жабдық сияқты есептеу жүйесінің компоненттерін тиімді басқаруды қамтамасыз ететін бағдарламалар жиынтығы, олардың бір жағында аппаратура, ал екінші жағында қолданушы қосымшалары бар "қабат аралық интерфейс" ретінде әрекет етеді. Қолданбалы бағдарламалық жасақтамадан айырмашылығы, жүйе нақты қолданбалы мәселелерді шешпейді, тек басқа бағдарламалардың жұмысын қамтамасыз етеді, есептеу жүйесінің аппараттық ресурстарын басқарады және т. б.


149.Жүйелік бағдарламалаудың орындайтын негізгі функциялары

Жүйелік бағдарламалық қамтамасыз ету функциялары операциялық жүйе орындайтын функциялар мен тапсырмалар болып табылады. Атап айтқанда, жүйені қарастырғанда, оның екі түрі бар: жүйелік бағдарламалық құрал функциялары операциялық жүйе функциялары деп те аталады. Басқа түрі қолданбалы бағдарламалық құрал функциялары болып табылады. Қолданбалы бағдарламалық құрал функциялары - бұл қолданбаны әзірлеу кезінде әзірлеуші ​​жазған нұсқаулар мен пәрмендерге сәйкес орындалатын функциялар, ал жүйелік бағдарламалық құрал функцияларын құрылғыда пайдаланып жатқан операциялық жүйе іштей анықтайды және орындайды. Төменде жүйелік бағдарламалаудың функцияларының әртүрлі түрлері берілген:


Кез келген операциялық жүйеде жүйелік бағдарламалау орындайтын функциялар мен операцияларды төмендегідей функциялардың үш түріне кеңінен жіктеуге болады:

  1. Ресурстарды бөлу

  2. Бақылау әрекеттері

  3. Дискілерді және файлдарды басқару

Жүйелік бағдарламалаудың орындайтын негізгі функциялары.

  1. пайдаланушыдан қабылдайтын командалар және олардың өңдеуі;

  2. басқа бағдарламаларды іске қосу, тоқтату, кідіру үшін қабылданатын және орындалатын бағдарламалық сұраныс;

  3. орындалатын бағдарламаларды оперативті жадыға жүктеу;

  4. бағдарламаның иницияциясы;

  5. барлық бағдарламалар мен деректердің идентификациясы;

  6. деректер базасын басқару жүйесінің жұмысын жасау, бағдарламалық жасаудың тиімділігін көтереді;

  7. мультибағдарламалау режімін жасау (екі және одан да көп бағдарламалардың бір процесорда орындалуы);

  8. барлық енгізу-шығару операцияларын ұйымдастыру және басқару функцияларын жасау;

  9. жадыны үлестіру;

  10. берілген стратегиялар және қызмет көрсету пән бойынша есептердің жоспарлауы мен диспетчерлеуі;

  11. орындалатын бағдарламалар арасындағы деректер мен хабарлардың алмасу кетігін ұйымдастыру;

  12. деректердің сақтауын жасау; бір бағдарламаны басқа бағдарламаның қатерінен сақтау;

  13. жүйенің бөліктік жаңылысу кезінде берілетін қызмет;

  14. бағдарламалау жүйесінің жұмысын жасау арқылы пайдаланушылар өз бағдарламаларын дайындайды.



Достарыңызбен бөлісу:
1   ...   94   95   96   97   98   99   100   101   ...   107




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

    Басты бет