Файл: Мультипроцессорность. Основные понятия мультипроцессорности.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 13.03.2024

Просмотров: 33

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Начиная с 2005 года все процессоры для потребительского рынка вычислительной техники выпускаются в многоядерном варианте, по сути являясь миниатюрными мультипроцессорами. Дальнейшее развитие данного направления приводит к появлению многоядерных мультипроцессоров, являющихся системами, в которых присутствует несколько процессоров, которые, в свою очередь, содержат по нескольку ядер. Наиболее распространенным вариантом серверов в дата-центрах на сегодняшний день является сервер с двумя 8-ядерными процессорами класса IBM POWER, Oracle SPARC или Intel Xeon, которые при этом еще и поддерживают аппаратное одновременное исполнение нескольких потоков[34] [10, 11, 12].

По итогам данной главы можно сделать вывод о развитии аппаратного обеспечения мультипроцессоров с целью охвата требований развивающейся ИТ-индустрии.

Заключение

В рамках данной работы было рассмотрено понятие мультипроцессорности. Многопроцессорность является использованием в составе одного устройства двух или более физических процессоров. Также были рассмотрены основные типы мультипроцессорности: процессорная симметричность, потоки команд и данных, а также соединения процессоров. Совокупность конструктивных соображений программного обеспечения операционной и аппаратной системы определяет симметрию или ее отсутствие в данной системе.

В многопроцессорной обработке процессоры используются для выполнения одной последовательности команд во множественных контекстах, множественные последовательности команд в единственном контексте, или множественные последовательности команд во множественных контекстах. Были выделены 4 программные реализации многопроцессорной обработки: SISD, SIMD, MISD и MIMD.

Во второй части работы было рассмотрено понятие мультипроцессора. Мультипроцессор является это подклассом многопроцессорных компьютерных систем, в которых есть одно видимое для всех процессоров адресное пространство и несколько процессоров. Была проведена классификация мультипроцессоров с выделением симметричный и ассиметричных процессоров по ролям, UMA, NUMA и COMA по способу адресации памяти, а также на процессоры гомогенного и гетерогенного вида. Также были рассмотрены такие аспекты программирования мультипроцессоров, как мультипоточность и обмен сообщениями, а также рассмотрена история мультипроцессоров.

Мультипоточность является свойством приложения или платформы, состоящим в том, что порожденный в операционной системе процесс может состоять из нескольких потоков, которые выполняются параллельно, то есть без предписанного порядка во времени. В микроядерных операционных системах обмен сообщениями используется для обмена информацией между одним из ядер и одним или несколькими исполняющими блоками.


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Баула В. Г. Архитектура ЭВМ и операционные среды / В. Г. Баула, А. Н. Томилин, Д. Ю. Волканов. – М.:Academia, 2011 – 336 с.
  2. Горнец Н. Н. ЭВМ и периферийные устройства. Компьютеры и вычислительные системы / Н. Н. Горнец, А. Г. Рощин. – М.:Academia, 2012 – 240 с.
  3. Гузенко Е. Н. Персональный компьютер. Лучший самоучитель / Е. Н. Гузенко, А. С. Сурядный. – Владимир: ВКТ, 2011. – 544 с.
  4. Гук М. Аппаратные средства IBM PC. Энциклопедия / М. Гук. – СПб.:Питер, 2014. – 1072 с.
  5. Леонтьев В. П. Новейшая энциклопедия. Компьютер и интернет 2016 / В. П. Леонтьев. – М.: Эскмо-пресс, 2016. – 560 с.
  6. Максимов Н. В. Архитектура ЭВМ и вычислительные системы / Н. В. Максимов, Т. Л. Партыка, И. И. Попов. – М.: Форум, Инфра-М, 2013. — 512 с.
  7. Новожилов О. П. Архитектура ЭВМ и систем / О. П. Новожилов. – М.:Юрайт, 2011 – 528 с.
  8. Орлов С. А. Организация ЭВМ и систем: Учебник для вузов / С. А. Орлов. – СПб.: Питер, 2014. – 688 с.
  9. Серрано Н. Сервисы, архитектура и унаследованные системы / Н. Серрано, Х. Эрнантес, Г. Галлардо // Открытые системы. – М., 2014. – №08. – С. 76-81.
  10. Паттерсон Д. Архитектура компьютера и проектирование компьютерных систем / Д. Паттерсон, Д. Хеннеси. – СПб.: Питер, 2012. – 784 с.
  11. Симонович С. Информатика. Базовый курс / С. Симонович. – СПб.: Питер, 2016. – 640 с.
  12. Таненбаум Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – СПб.: Питер, 2015. – 816 с.
  1. Гузенко Е. Н. Персональный компьютер. Лучший самоучитель / Е. Н. Гузенко, А. С. Сурядный. – Владимир: ВКТ, 2011. – С. 324.

  2. Горнец Н. Н. ЭВМ и периферийные устройства. Компьютеры и вы-числительные системы / Н. Н. Горнец, А. Г. Рощин. – М.:Academia, 2012 – С. 132.

  3. Леонтьев В. П. Новейшая энциклопедия. Компьютер и интернет 2016 / В. П. Леонтьев. – М.: Эскмо-пресс, 2016. – С. 315.

  4. Новожилов О. П. Архитектура ЭВМ и систем / О. П. Новожилов. – М.:Юрайт, 2011 – С. 246.

  5. Максимов Н. В. Архитектура ЭВМ и вычислительные системы / Н. В. Максимов, Т. Л. Партыка, И. И. Попов. – М.: Форум, Инфра-М, 2013. — С. 352.

  6. Баула В. Г. Архитектура ЭВМ и операционные среды / В. Г. Баула, А. Н. Томилин, Д. Ю. Волканов. – М.:Academia, 2011 – С. 256.

  7. Орлов С. А. Организация ЭВМ и систем: Учебник для вузов / С. А. Орлов. – СПб.: Питер, 2014. – С. 325.

  8. Гук М. Аппаратные средства IBM PC. Энциклопедия / М. Гук. – СПб.:Питер, 2014. – С. 621.

  9. Симонович С. Информатика. Базовый курс / С. Симонович. – СПб.: Питер, 2016. – С. 235.

  10. Серрано Н. Сервисы, архитектура и унаследованные системы / Н. Серрано, Х. Эрнантес, Г. Галлардо // Открытые системы. – М., 2014. – №08. – С. 76.

  11. Гук М. Аппаратные средства IBM PC. Энциклопедия / М. Гук. – СПб.:Питер, 2014. – С. 268.

  12. Симонович С. Информатика. Базовый курс / С. Симонович. – СПб.: Питер, 2016. – С. 367.

  13. Орлов С. А. Организация ЭВМ и систем: Учебник для вузов / С. А. Орлов. – СПб.: Питер, 2014. – С. 532.

  14. Паттерсон Д. Архитектура компьютера и проектирование компью-терных систем / Д. Паттерсон, Д. Хеннеси. – СПб.: Питер, 2012. – С. 468.

  15. Таненбаум Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – СПб.: Питер, 2015. – С. 647.

  16. Максимов Н. В. Архитектура ЭВМ и вычислительные системы / Н. В. Максимов, Т. Л. Партыка, И. И. Попов. – М.: Форум, Инфра-М, 2013. — С. 327.

  17. Паттерсон Д. Архитектура компьютера и проектирование компью-терных систем / Д. Паттерсон, Д. Хеннеси. – СПб.: Питер, 2012. – С. 367.

  18. Таненбаум Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – СПб.: Питер, 2015. – С. 283.

  19. Серрано Н. Сервисы, архитектура и унаследованные системы / Н. Серрано, Х. Эрнантес, Г. Галлардо // Открытые системы. – М., 2014. – №08. – С. 77.

  20. Максимов Н. В. Архитектура ЭВМ и вычислительные системы / Н. В. Максимов, Т. Л. Партыка, И. И. Попов. – М.: Форум, Инфра-М, 2013. — С. 247.

  21. Гузенко Е. Н. Персональный компьютер. Лучший самоучитель / Е. Н. Гузенко, А. С. Сурядный. – Владимир: ВКТ, 2011. – С. 278.

  22. Таненбаум Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – СПб.: Питер, 2015. – 816 с.

  23. Серрано Н. Сервисы, архитектура и унаследованные системы / Н. Серрано, Х. Эрнантес, Г. Галлардо // Открытые системы. – М., 2014. – №08. – С. 78.

  24. Горнец Н. Н. ЭВМ и периферийные устройства. Компьютеры и вычислительные системы / Н. Н. Горнец, А. Г. Рощин. – М.:Academia, 2012 – С. 84.

  25. Новожилов О. П. Архитектура ЭВМ и систем / О. П. Новожилов. – М.:Юрайт, 2011 – С. 483.

  26. Максимов Н. В. Архитектура ЭВМ и вычислительные системы / Н. В. Максимов, Т. Л. Партыка, И. И. Попов. – М.: Форум, Инфра-М, 2013. — С. 378.

  27. Горнец Н. Н. ЭВМ и периферийные устройства. Компьютеры и вычислительные системы / Н. Н. Горнец, А. Г. Рощин. – М.:Academia, 2012 – С. 178.

  28. Орлов С. А. Организация ЭВМ и систем: Учебник для вузов / С. А. Орлов. – СПб.: Питер, 2014. – С. 374.

  29. Леонтьев В. П. Новейшая энциклопедия. Компьютер и интернет 2016 / В. П. Леонтьев. – М.: Эскмо-пресс, 2016. – С. 247.

  30. Гук М. Аппаратные средства IBM PC. Энциклопедия / М. Гук. – СПб.:Питер, 2014. – С. 737.

  31. Леонтьев В. П. Новейшая энциклопедия. Компьютер и интернет 2016 / В. П. Леонтьев. – М.: Эскмо-пресс, 2016. – С. 275.

  32. Паттерсон Д. Архитектура компьютера и проектирование компью-терных систем / Д. Паттерсон, Д. Хеннеси. – СПб.: Питер, 2012. – С. 557.

  33. Таненбаум Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – СПб.: Питер, 2015. – С. 578.

  34. Симонович С. Информатика. Базовый курс / С. Симонович. – СПб.: Питер, 2016. – С. 577.