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



бет16/17
Дата22.07.2022
өлшемі0,87 Mb.
#37860
түріНұсқаулар
1   ...   9   10   11   12   13   14   15   16   17
Артықшылықтары

  • Түйіндердің көп санымен жақсы масштабталады

  • Хабарды жіберу жасырылған

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

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

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

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

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


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

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

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

  • Орындалу үшін айыппұл салынуы мүмкін

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

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

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

Ортақ жад жүйелері мыналарды қолдануы мүмкін:[1]

  • жадқа біркелкі қол жеткізу (UMA): барлық процессорлар физикалық жадыны біркелкі бөліседі;

  • біркелкі емес жадқа қол жетімділік (NUMA): жадқа қол жеткізу уақыты процессорға қатысты жадтың орналасуына байланысты;

  • жад архитектурасы (COMA): әрбір түйіндегі процессорлар үшін жергілікті жадтар жедел жадтың орнына кэш ретінде қолданылады.

Ортақ жад жүйесін бағдарламалау салыстырмалы түрде оңай, өйткені барлық процессорлар деректердің бір көрінісін бөліседі және процессорлар арасындағы байланыс жад бірдей орынға қол жеткізгендей жылдам болуы мүмкін. Ортақ жад жүйелеріндегі мәселе көптеген процессорлардың жедел жадыға қол жетімділікті қажет ететіндігі және мүмкін жад, екі асқынуы бар:

  • кіру уақытының деградациясы: бірнеше процессорлар жадының бірдей орнына кіруге тырысқанда, бұл дау туғызады. Жадтағы жақын жерлерге кіруге тырысу себеп болуы мүмкін жалған бөлісу. Ортақ жадтағы компьютерлер масштабты өте жақсы жасай алмайды. Олардың көпшілігінде он немесе одан аз процессорлар бар;

  • деректердің үйлесімділігінің болмауы: бір кэш басқа процессорлар қолдануы мүмкін ақпаратпен жаңарған сайын, өзгерісті басқа процессорларға көрсету керек, әйтпесе әр түрлі процессорлар жүйесіз мәліметтермен жұмыс істейтін болады. Мұндай кэштің келісімділігі хаттамалар, олар жақсы жұмыс істеген кезде, бірнеше процессорлар арасындағы ортақ ақпаратқа өте жоғары өнімділікті қол жетімділікті қамтамасыз ете алады. Екінші жағынан, олар кейде шамадан тыс жүктеліп, өнімділіктің тар жолына айналуы мүмкін.

19.

Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   17




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

    Басты бет