34
■
нақты қолдану жағыдайларында өндіргіштігінің диапазонының
кеңдігі;
■
ақпаратты енгізу / шығару үшін көптеген жүйелі функцияларды
аппараттық іске асыру;
■
микропроцессорлық және көп машина жүйелерін қарапайым енгізу;
■
үзуді өңдеудің жоғары жылдамдығы;
■
әр түрлі ұзындықтағы деректер
пішіндерімен жұмыс істеу
мүмкіндігі.
Кіші компьютерлер мен серверлердің артықшылықтары:
■
үлкен модульдік ерекшелігі бар архитектура;
■
негізгі көрсеткіштерден жақсы өнімділік / бағаның коэффициенті;
■
есептеулердің жоғары дәлдігі.
Кішкентай компьютерлер мен серверлер басқару есептегіш жүйе
ретінде пайдаланылады. Осындай кешендер үшін дәстүрлі,
перифериялық құрылғылар кең диапазоны процессорлық байланыс
блогтарымен
толықтырылған.
Бұл
айнымалы
құрылыммен
компьютерлік жүйелерді енгізуді қамтамасыз етеді.
Технологиялық үдерістерді басқару үшін кішігірім компьютерлер
мен серверлер бірнеше қолданушы есептеуіш жүйелерінде,
компьютерлік дизайн жүйелерінде, қарапайым объектілі модельдеу
жүйелерінде, жасанды интеллект жүйелерінде есептеулер үшін
табысты қолданылады.
2012 жылы «мини-компьютер» термині қытайлық жаңа
өндірушілердің жаңа типтегі ықшам дербес компьютерлерін
шығаруына байланысты, мысалы Android 4.0 Mini PC MK802 II (2.3
бөлімді қараңыз), Mini PC UG802 шығарғанымен мүлде өзгеше мағына
алды. Бұл компьютерлер аса кішкентай компьютер санатына жатады.
Аса кішкентай микрокомпьютерлер - орталық процессоры
(микропроцессор) аса үлкен интегралдық сызба түрінде (АҮИС)
құрастырылған компьютерлер [36].
Микрокомпьютерлердің
кейбір
үлгілерінде
бірнеше
микропроцессорлар болуы мүмкін. Компьютердің жұмысы тек
пайдаланылатын микропроцессордың сипаттамалары бойынша ғана
емес, сондай-ақ оперативтік жады сыйымдылығы, перифериялық
құрылғылардың түрлері, дизайн шешімдерінің сапасы және т.б.
анықталады.
Микрокомпьютерлер әр түрлі күрделі тапсырмаларды шешуге
арналған құралдар болып табылады. Олардың микропроцессорлары
жыл сайын қуатты, ал перифериялық құрылғылар тиімділікті
арттырады.
36
КОМПЬЮТЕРДІҢ ЛОГИКАЛЫҚ ҚҰРЫЛҒЫСЫ
ЖӘНЕ АРХИТЕКТУРАСЫ
«Жүйелік архитектура» термині тар және кең мағынада
қолданылады. Тар мағынада сәулет командалардың жиынтығы ретінде
түсінідіріледі. Команданың орнатылған архитектурасы аппараттық
және бағдарламалық қамтамасыз етудің шекарасы болып табылады
және жүйенің немесе компилятор әзірлеушіге көрінетін жүйенің бөлігі
болып табылады. Бұл терминнің жиі қолданылатынын айта кету керек.
Архитектура кеңістікте жүйені ұйымдастырудың тұжырымдамасын
қамтиды, ол жады жүйесі, жүйелік шина құрылымы, ақпаратты енгізу /
шығаруды ұйымдастыру сияқты жоғары деңгейлі компьютерлік
аспектілерді қамтиды.
Есептеу жүйелері жағдайында «архитектура» термині жүйелік
функцияларды оның деңгейлері арасында бөлу, дәлірек айтқанда, осы
деңгейлер арасындағы шекараларды анықтау ретінде анықталуы
мүмкін. Осылайша компьютерлік жүйенің архитектурасы көп деңгейлі
ұйымды қамтиды.
Компьютерді құру принципі өткен ғасырдың 40 жылдарында оны
ұсынған венгриялық американдық ғалым Джон Вон Нейманның
атымен аталған фон Нейман архитектурасы (2.3-сурет) деп аталады.
Қазіргі заманғы компьютерлік архитектураны келесі қағидаттар
анықтайды:
■
бағдарламалы басқару қағидаты; компьютерде есептеу үрдісін
автоматтандыруды қамтамасыз етеді. Осы қағидаға сәйкес,
компьютерлік іс-әрекеттердің белгілі бір жүйелілігін анықтайтын
әрбір тапсырманы шешу үшін
бағдарлама жасалады;
■
жадта сақталған бағдарламаның қағидаты; бағдарламаның
пәрмендері деректер сияқты сандар түрінде қалыптасады және
сандармен өңделеді, бағдарлама орындалудан бұрын жедел жадыға
жүктеледі, сонымен қатар ол оны орындау үрдісін тездетеді;
жадқа кездейсоқ қатынау принципі; бағдарламалар мен
деректердің элементтері бұрынғы көріністерін көрмей-ақ кез келген
мекенжайға (белгілі бір жадқа) қол жеткізуге мүмкіндік беретін еркін
оперативтік жады орынына жазылуы мүмкін.
Осы қағидаттарға сүйене отырып, қазіргі заманғы компьютер -
сандық кодтар мен оларды өңдеуге арналған бағдарлама ретінде
бастапқы деректерді еске түсіргеннен кейін, сандық кодтармен
жазылғаннан кейін, бағдарламада көрсетілген есептеу үрдісін
автоматты түрде орындауға және мәселені шешудің
аяқталған
2.2.