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



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

Мультипрограммалау.

Мультипрограммалау-бұл бір процессорда бірнеше бағдарламалар кезектесіп орындалатын есептеу процесін ұйымдастыру тәсілі. Бір бағдарлама енгізу-шығару операциясын орындаған кезде, процессор бос емес, өйткені ол бағдарламаларды (бір бағдарлама режимі) дәйекті түрде орындаған кезде, бірақ басқа бағдарламаны (көп бағдарлама режимі) орындайды. Бұл жағдайда әр бағдарлама бөлім деп аталатын өзінің жедел жады бөліміне жүктеледі.


Бағдарлама нұсқауларының орындалу реті Бағдарлама ішіндегі басқару ағыны деп аталады. Орындау кезінде ағынға қол жетімді жадтың мазмұны ағын контексті деп аталады.
Мультипрограммалық операциялық жүйелердегі ағындарға қызмет көрсетудің жалпы тәсілі келесідей. Процессордың жұмыс уақыты жұмыс үшін ағындарға бөлінетін кванттарға (интервалдарға) бөлінеді. Уақыт квантынан кейін ағынның орындалуы үзіліп, процессор басқа ағынға тағайындалады. Ағындар арасында уақыт кванттарын бөлу ағындарды басқару деп аталатын арнайы бағдарламамен айналысады.

Құрылымы, кіріс тілінің формализация дәрежесі және мақсаты бойынша келесі жүйелік бағдарламаларды ажыратуға болады:


машинаға бағытталған (құрамында компьютердің сипаттамалары мен операторлар жиынтығы тәуелді болатын кіріс тілі, бейнелеу әдістері бар. Бұл тип тілдердің барлық мүмкіндіктері мен ерекшеліктерін пайдалануға мүмкіндік береді: жасалатын бағдарламалардың жақсы сапасы; белгілі бір аппараттық қорларды пайдалану; код пен жад тапсырыстарының сенімділігі; жүйелік бағдарламаларды құру үшін компьютердің командалық жүйесін жақсы түсіну керек).
Машинадан тәуелсіз бағдарламалау жүйелері (бұл белгілі бір тапсырмаларды шешу алгоритмін және қайта өңделетін ақпаратты сипаттау тәсілдері). Бұл түрі пайдаланушылар үшін ыңғайлы, сонымен қатар компьютердің егжей-тегжейлі ерекшеліктерін білуді қажет етпейді. Осындай жүйелердің көмегімен әртүрлі тілдерде құрастырылған бағдарламалар осы тілді талдау ережелеріне сәйкес құрылымды құрайтын операторлардың заңдылықтарын білдіреді. Операторлар өз кезегінде бағдарламаны механикалық тілде аударғаннан кейін жүйенің орындауы керек әрекеттерді сипаттайды.
1   2   3   4   5   6   7   8   9   ...   107




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

    Басты бет