1. Флинн таксономиясы негізінде компьютерлік архитектураның классификацияларын сипаттаңыз



бет9/17
Дата22.07.2022
өлшемі0,87 Mb.
#37860
түріНұсқаулар
1   ...   5   6   7   8   9   10   11   12   ...   17
Байланысты:
ГОС пар.прог 1-19

Архитектуралық кемшіліктер

  • ортақ жадтың болмауы процессорлар арасындағы алмасу жылдамдығын айтарлықтай төмендетеді, өйткені процессорлар арасында алмасуға арналған деректерді сақтаудың ортақ ортасы жоқ. Процессорлар арасында хабарлама алмасуды жүзеге асыру үшін арнайы бағдарламалау техникасы қажет;

  • әрбір процессор жергілікті жад банкінің шектеулі көлемін ғана пайдалана алады;

  • осы архитектуралық кемшіліктерге байланысты жүйелік ресурстарды барынша пайдалану үшін айтарлықтай күш-жігер қажет. Бұл бөлек жады бар жаппай параллель жүйелер үшін бағдарламалық қамтамасыз етудің жоғары бағасын анықтайды.

Үлестірілген жад (DSM). Бағдарламалық қамтамасыз ету DSM жүйелері жалпы жад аймағын әртүрлі тәсілдермен ұйымдастыруға икемділікке ие. Бетке негізделген тәсіл жалпы жадыны тұрақты өлшемді беттерге ұйымдастырады. Керісінше, объектіге негізделген тәсіл жалпы жады аймағын айнымалы өлшемдегі ортақ объектілерді сақтауға арналған дерексіз кеңістік ретінде ұйымдастырады. Әдетте қолданылатын тағы бір қолдану а кортеж кеңістігі, онда бөлісу бірлігі а кортеж.
Үлестірілген жадта:

  • Айнымалылар тікелей бөлінеді;

  • Байланыс құны көрінбейді;

  • Процестер деректерді өзгерту арқылы қате тудыруы мүмкін;

  • Процестерді орындау бір-біріне сәйкес келмейтін өмір сүру кезеңдерінде орын алуы мүмкін.

Артықшылықтары

  • Көптеген түйіндермен таразы

  • Хабарлама жасырылған

  • Күрделі және үлкен мәліметтер базасын репликациясыз немесе мәліметтерді процестерге жібермей басқара алады

  • Әдетте мультипроцессорлық жүйені қолданғанға қарағанда арзанырақ

  • Виртуалды жадтың кеңістігін қамтамасыз етеді

  • Жалпы бағдарламалау интерфейстерінің арқасында бағдарламалар портативті болады

  • Примитивтерді жіберуден немесе қабылдаудан бағдарламашыларды қорғаңыз

Кемшіліктері

  • Таратылмаған жалпы жадқа қарағанда, әдетте, қол жеткізу баяу

  • Ортақ деректерге бір уақытта қол жеткізуден қосымша қорғауды қамтамасыз етуі керек

  • Өнімділік үшін жаза қолданылуы мүмкін

  • Жасалатын нақты хабарларды бағдарламашының аз басқаруы

  • Бағдарламашылар консистенция модельдерін түсінуі, дұрыс бағдарламалар жазуы керек

  • DSM енгізу асинхронды хабарлама жіберуді пайдаланады, сондықтан хабарлама жіберуден гөрі тиімді бола алмайды




Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   17




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

    Басты бет