Добавлен: 28.06.2023
Просмотров: 79
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Основные понятия мультипроцессорности
1.2. Типы мультипроцессорности
1.2.1. Процессорная симметричность
1.3.1. Многопроцессорная обработка с SISD
1.3.2. Многопроцессорная обработка SIMD
1.3.3. Многопроцессорная обработка MISD
1.3.4. Многопроцессорная обработка MIMD
2.2. Классификация мультипроцессоров
2.3. Программирование мультипроцессоров
Начиная с 2005 года все процессоры для потребительского рынка вычислительной техники выпускаются в многоядерном варианте, по сути являясь миниатюрными мультипроцессорами. Дальнейшее развитие данного направления приводит к появлению многоядерных мультипроцессоров, являющихся системами, в которых присутствует несколько процессоров, которые, в свою очередь, содержат по нескольку ядер. Наиболее распространенным вариантом серверов в дата-центрах на сегодняшний день является сервер с двумя 8-ядерными процессорами класса IBM POWER, Oracle SPARC или Intel Xeon, которые при этом еще и поддерживают аппаратное одновременное исполнение нескольких потоков[34] [10, 11, 12].
По итогам данной главы можно сделать вывод о развитии аппаратного обеспечения мультипроцессоров с целью охвата требований развивающейся ИТ-индустрии.
Заключение
В рамках данной работы было рассмотрено понятие мультипроцессорности. Многопроцессорность является использованием в составе одного устройства двух или более физических процессоров. Также были рассмотрены основные типы мультипроцессорности: процессорная симметричность, потоки команд и данных, а также соединения процессоров. Совокупность конструктивных соображений программного обеспечения операционной и аппаратной системы определяет симметрию или ее отсутствие в данной системе.
В многопроцессорной обработке процессоры используются для выполнения одной последовательности команд во множественных контекстах, множественные последовательности команд в единственном контексте, или множественные последовательности команд во множественных контекстах. Были выделены 4 программные реализации многопроцессорной обработки: SISD, SIMD, MISD и MIMD.
Во второй части работы было рассмотрено понятие мультипроцессора. Мультипроцессор является это подклассом многопроцессорных компьютерных систем, в которых есть одно видимое для всех процессоров адресное пространство и несколько процессоров. Была проведена классификация мультипроцессоров с выделением симметричный и ассиметричных процессоров по ролям, UMA, NUMA и COMA по способу адресации памяти, а также на процессоры гомогенного и гетерогенного вида. Также были рассмотрены такие аспекты программирования мультипроцессоров, как мультипоточность и обмен сообщениями, а также рассмотрена история мультипроцессоров.
Мультипоточность является свойством приложения или платформы, состоящим в том, что порожденный в операционной системе процесс может состоять из нескольких потоков, которые выполняются параллельно, то есть без предписанного порядка во времени. В микроядерных операционных системах обмен сообщениями используется для обмена информацией между одним из ядер и одним или несколькими исполняющими блоками.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Баула В. Г. Архитектура ЭВМ и операционные среды / В. Г. Баула, А. Н. Томилин, Д. Ю. Волканов. – М.:Academia, 2011 – 336 с.
- Горнец Н. Н. ЭВМ и периферийные устройства. Компьютеры и вычислительные системы / Н. Н. Горнец, А. Г. Рощин. – М.:Academia, 2012 – 240 с.
- Гузенко Е. Н. Персональный компьютер. Лучший самоучитель / Е. Н. Гузенко, А. С. Сурядный. – Владимир: ВКТ, 2011. – 544 с.
- Гук М. Аппаратные средства IBM PC. Энциклопедия / М. Гук. – СПб.:Питер, 2014. – 1072 с.
- Леонтьев В. П. Новейшая энциклопедия. Компьютер и интернет 2016 / В. П. Леонтьев. – М.: Эскмо-пресс, 2016. – 560 с.
- Максимов Н. В. Архитектура ЭВМ и вычислительные системы / Н. В. Максимов, Т. Л. Партыка, И. И. Попов. – М.: Форум, Инфра-М, 2013. — 512 с.
- Новожилов О. П. Архитектура ЭВМ и систем / О. П. Новожилов. – М.:Юрайт, 2011 – 528 с.
- Орлов С. А. Организация ЭВМ и систем: Учебник для вузов / С. А. Орлов. – СПб.: Питер, 2014. – 688 с.
- Серрано Н. Сервисы, архитектура и унаследованные системы / Н. Серрано, Х. Эрнантес, Г. Галлардо // Открытые системы. – М., 2014. – №08. – С. 76-81.
- Паттерсон Д. Архитектура компьютера и проектирование компьютерных систем / Д. Паттерсон, Д. Хеннеси. – СПб.: Питер, 2012. – 784 с.
- Симонович С. Информатика. Базовый курс / С. Симонович. – СПб.: Питер, 2016. – 640 с.
- Таненбаум Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – СПб.: Питер, 2015. – 816 с.
-
Гузенко Е. Н. Персональный компьютер. Лучший самоучитель / Е. Н. Гузенко, А. С. Сурядный. – Владимир: ВКТ, 2011. – С. 324. ↑
-
Горнец Н. Н. ЭВМ и периферийные устройства. Компьютеры и вы-числительные системы / Н. Н. Горнец, А. Г. Рощин. – М.:Academia, 2012 – С. 132. ↑
-
Леонтьев В. П. Новейшая энциклопедия. Компьютер и интернет 2016 / В. П. Леонтьев. – М.: Эскмо-пресс, 2016. – С. 315. ↑
-
Новожилов О. П. Архитектура ЭВМ и систем / О. П. Новожилов. – М.:Юрайт, 2011 – С. 246. ↑
-
Максимов Н. В. Архитектура ЭВМ и вычислительные системы / Н. В. Максимов, Т. Л. Партыка, И. И. Попов. – М.: Форум, Инфра-М, 2013. — С. 352. ↑
-
Баула В. Г. Архитектура ЭВМ и операционные среды / В. Г. Баула, А. Н. Томилин, Д. Ю. Волканов. – М.:Academia, 2011 – С. 256. ↑
-
Орлов С. А. Организация ЭВМ и систем: Учебник для вузов / С. А. Орлов. – СПб.: Питер, 2014. – С. 325. ↑
-
Гук М. Аппаратные средства IBM PC. Энциклопедия / М. Гук. – СПб.:Питер, 2014. – С. 621. ↑
-
Симонович С. Информатика. Базовый курс / С. Симонович. – СПб.: Питер, 2016. – С. 235. ↑
-
Серрано Н. Сервисы, архитектура и унаследованные системы / Н. Серрано, Х. Эрнантес, Г. Галлардо // Открытые системы. – М., 2014. – №08. – С. 76. ↑
-
Гук М. Аппаратные средства IBM PC. Энциклопедия / М. Гук. – СПб.:Питер, 2014. – С. 268. ↑
-
Симонович С. Информатика. Базовый курс / С. Симонович. – СПб.: Питер, 2016. – С. 367. ↑
-
Орлов С. А. Организация ЭВМ и систем: Учебник для вузов / С. А. Орлов. – СПб.: Питер, 2014. – С. 532. ↑
-
Паттерсон Д. Архитектура компьютера и проектирование компью-терных систем / Д. Паттерсон, Д. Хеннеси. – СПб.: Питер, 2012. – С. 468. ↑
-
Таненбаум Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – СПб.: Питер, 2015. – С. 647. ↑
-
Максимов Н. В. Архитектура ЭВМ и вычислительные системы / Н. В. Максимов, Т. Л. Партыка, И. И. Попов. – М.: Форум, Инфра-М, 2013. — С. 327. ↑
-
Паттерсон Д. Архитектура компьютера и проектирование компью-терных систем / Д. Паттерсон, Д. Хеннеси. – СПб.: Питер, 2012. – С. 367. ↑
-
Таненбаум Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – СПб.: Питер, 2015. – С. 283. ↑
-
Серрано Н. Сервисы, архитектура и унаследованные системы / Н. Серрано, Х. Эрнантес, Г. Галлардо // Открытые системы. – М., 2014. – №08. – С. 77. ↑
-
Максимов Н. В. Архитектура ЭВМ и вычислительные системы / Н. В. Максимов, Т. Л. Партыка, И. И. Попов. – М.: Форум, Инфра-М, 2013. — С. 247. ↑
-
Гузенко Е. Н. Персональный компьютер. Лучший самоучитель / Е. Н. Гузенко, А. С. Сурядный. – Владимир: ВКТ, 2011. – С. 278. ↑
-
Таненбаум Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – СПб.: Питер, 2015. – 816 с. ↑
-
Серрано Н. Сервисы, архитектура и унаследованные системы / Н. Серрано, Х. Эрнантес, Г. Галлардо // Открытые системы. – М., 2014. – №08. – С. 78. ↑
-
Горнец Н. Н. ЭВМ и периферийные устройства. Компьютеры и вычислительные системы / Н. Н. Горнец, А. Г. Рощин. – М.:Academia, 2012 – С. 84. ↑
-
Новожилов О. П. Архитектура ЭВМ и систем / О. П. Новожилов. – М.:Юрайт, 2011 – С. 483. ↑
-
Максимов Н. В. Архитектура ЭВМ и вычислительные системы / Н. В. Максимов, Т. Л. Партыка, И. И. Попов. – М.: Форум, Инфра-М, 2013. — С. 378. ↑
-
Горнец Н. Н. ЭВМ и периферийные устройства. Компьютеры и вычислительные системы / Н. Н. Горнец, А. Г. Рощин. – М.:Academia, 2012 – С. 178. ↑
-
Орлов С. А. Организация ЭВМ и систем: Учебник для вузов / С. А. Орлов. – СПб.: Питер, 2014. – С. 374. ↑
-
Леонтьев В. П. Новейшая энциклопедия. Компьютер и интернет 2016 / В. П. Леонтьев. – М.: Эскмо-пресс, 2016. – С. 247. ↑
-
Гук М. Аппаратные средства IBM PC. Энциклопедия / М. Гук. – СПб.:Питер, 2014. – С. 737. ↑
-
Леонтьев В. П. Новейшая энциклопедия. Компьютер и интернет 2016 / В. П. Леонтьев. – М.: Эскмо-пресс, 2016. – С. 275. ↑
-
Паттерсон Д. Архитектура компьютера и проектирование компью-терных систем / Д. Паттерсон, Д. Хеннеси. – СПб.: Питер, 2012. – С. 557. ↑
-
Таненбаум Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – СПб.: Питер, 2015. – С. 578. ↑
-
Симонович С. Информатика. Базовый курс / С. Симонович. – СПб.: Питер, 2016. – С. 577. ↑