Есептеу кешендері жəне жүйелері
Есептеу жүйесінің сəулеті – жүйені функционалды модульдерінің (блоктарының) əрқайсысында жүйелік функцияларды көпдеңгейлі жүзеге асыруды қамтамасыз ететін, өзара байланысқан техникалық жəне программалық жабдықтар жиынтығының сипаттамасы.
ЕЖ сəулеті өзара байланысқан үш түрлі құрылымды қамтыйды:
физикалық;
логикалық;
программалық.
Құрылымның əрқайсысы жеке элементтерді қамтыйды: Физикалық құрылым (ФҚ):
базалық құрылым;
жадыны ұйымдастыру;
СҚ əрекеттесуді ұйымдастыру;
басқару принциптері.
Физикалық құрылымды зерттеу қарастырылатын жүйенің физикалық ресурстарын анықтауға мүмкіндік береді, процессорлардың немесе ЭЕМ-ң, жадының жəне т.б. қажетті санын есептейді, олардың техникалық сипаттамаларының қандай болу керектігін анықтайды. Барлық функционалдық модульдердің (жадының түрлі деңгейлері, СҚ жиынын қосқанда) өзара əрекеттестігі ЕЖ-де қабылданған модульдерді басқару, байланыстыру принциптеріне сай болу керек.
Талап етілетін құрылымды таңдау кезінде мынадай сұрақар шешімін табу керек:
алгоритмнің берілген класымен программаның озық түрде жүзеге асыратындай етіп ЕЖ құрылымын таңдау;
программалық қамтаманың құрамын (құрылымды) ЕЖ-нің мүмкіндіктерін озық түрде қолдана алатындай етіп анықтау;
алгоритмді жəне программаны құрастыру тəсілдерін, берілген ЕЖ үшін машиналық тілді таңдау;
есептеу тапсырмаларының кластары (сол ЕЖ-не байланысты) анықтау. Логикалық құрылым (ЛҚ):
функциялар жиыны;
командалар жүйесі;
деректер форматтары;
командалардың уақытша сипаттамалары.
ЛҚ – ЕЖ (ЕК) есептеу мүмкіндігін анықтайды. Бұл кезде, программаны құруда қолданылатын командалар тізімі, деректер форматтары тапсырма класына байланысы жүйенің əсеріне баға беретін болады:
программалау тілдері;
ОЖ;
ДҚБЖ;
ҚПП.
ЕЖ (ЕК) ПК – жүйенін аппараттық жабдықтарын тиімді эксплатациялауға мүмкіндігін беретін өзара байланысқан программалар кешені.
Осылайша, ЕЖ (ЕК) жобалаушы шешім қабылдауда үш негізгі мəселеге сүйену керек:
командалар жүйесіне, олардың орындалу уақытына, сипаттамаларына, программалау тілдеріне, қолданбалы программаларына, ОЖ-не жəне т.б. байланысты ЕЖ программаларын көрсету формасын жəне интерпретация ережесін анықтау;
жадының ұйымдастыру жəне есептеуді басқару принциптеріне байланысты программалардан деректерді мекендеу тəсілдерін орнату;
- деректер форматымен, жадының ұйымдастыру тəсілдерімен, сыртқы құрылғылармен əсерлесуімен анықталатын деректерді көрсету формасын беру.
Есептеу кешендерінің жəне жүйелерінің классификациясы
функционалды тағайындалуы бойынша:
əмбебап – тапсырмалардың кең көлемін шешуге арналған;
мамандандырылған – құрылымы белгілі, алдын ала анықталған тапсырмалар кластарын шешуге арналған.
Мамандандыру деңгейі:
қолданушылық – қолданушының қолданбалы ішкіжүйелері жəне программалары деңгейінде;
тілдік – қолданушылықпен тығыз байланысты, себебі проблемалық бағыт
программалау тілдерінің шектелген санын қолдануды қажет етеді;
жүйелік – ОЖ мен аппараттық жабдықтар арасындағы үлестірілген функциялармен байланысты;
функционалды – өзіндік модуль деңгейінде мамандандыру (яғни машиналар, процессорлар немесе ЕЖ шеңберіндегі ішкі жүйелер);
сəулеттік – жеке жүйенің, машинаның, процессордың немесе ішкі жүйенің ішіндегі құрылғылар мен модульдерге қатысты
аппараттық – ЕЖ аппараттық жабдықтарын мамандандыру деңгейі;
схемотехникалық – бұл деңгей жеке сұлбаларға немесе құрастырушы модульдерге байланысты.
Басқаруды орталықтандыру дəрежесі бойынша ЕЖ (ЕК) мыналарға
бөлінеді:
орталықтандырылған басқаруды қамтыйтын жүйелер;
орталықтандырылмаған үлестірілген басқаруды қамтыйтын жүйелер;
аралас басқаруды қамтыйтын жүйелер.
ЕЖ (ЕК) жұмыс режимі бойынша былай жіктеледі:;
Командалар ағыны жəне деркетер ағыны саны бойынша (Флину М. бойынша) ЕЖ (ЕК) мыналарға бөлінеді:
командалардың дара ағыны жəне деректердің дара ағыны (КДА ДДА) – дарапроцессорлы ЭЕМ (2.40 – сурет).
КД БҚ
ЖЖ
Пр.
ДД
– сурет. Деректер мен командалардың дара ағыны
командалардың дара ағыны жəне деректердің көп ағыны (КДА ДКА) – матрицалық (МЕЖ), векторлық (ВЕЖ), ассоциативті (АЕЖ), қалдық кластар
Е
Достарыңызбен бөлісу: |