- •«Московский технический университет связи и информатики»
- •«Радио и телевидение»
- •Список исполнителей
- •Реферат содержание
- •Раздел 1: обобщённая структурная схема эвм. Принцип автоматической обработки информации в эвм 4
- •Раздел 2: центральный процессор и озу. Их классификация, архитектура, устройство 18
- •Введение раздел 1: обобщённая структурная схема эвм. Принцип автоматической обработки информации в эвм обобщенная структурная схема эвм
- •Эволюция эвм первое поколение
- •Второе поколение
- •Третье поколение
- •Четвёртое поколение
- •Принципы и архитектура фон неймана
- •Как работает машина фон неймана
- •Гарвардская архитектура
- •Сравнение гарвардской архитектуры и архитектуры фон неймана основы фон неймана и гарвордской архитектуры
- •Система памяти фон неймана и гарводской архитектуры
- •Принципы автоматической обработки информации в эвм
- •Раздел 2: центральный процессор и озу. Их классификация, архитектура, устройство классификация процессоров
- •Архитектура процессоров
- •Ядро процессора
- •Принцип работы ядра процессора
- •Конвейеризация
- •Суперскалярность
- •Эффективность выполнения команд
- •Озу и его типы
- •Динамическая оперативная память
- •Этапы модернизации динамической оперативной памяти
- •Статическая память
- •Устройство ячейки статической памяти
- •Устройство микросхемы статической памяти
- •Достоинства и недостатки статической памяти
- •Магниторезистивная оперативная память (mram)
- •Плотность размещения элементов в микросхеме
- •Энергопотребление
- •Быстродействие
- •Общее сравнение
- •Раздел 3: однопроцессорные и многопроцессорные системы. Классификация многопроцессорных систем однопроцессорные системы
- •Многопроцессорные системы
- •Классификация многопроцессорных систем классификация флинна
- •Классификация хокни
- •Классификация фенга
- •Классификация хэндлера
- •Классификация скилликорна
- •Раздел 4: основные характериситики эвм. Типы шин. Различия системных шин для цп intel и amd основные характеристики эвм
- •Шины эвм
- •Типы шин
- •Контроллеры внутри системной шины: чипсет
- •Северный мост
- •Южный мост
- •История развития системных шин первое поколение
- •Второе поколение
- •Третье поколение
- •Основные типы системных шин
- •Компоненты системной шины от компаний intel и amd
- •Раздел 5: внешние запоминающие устройства, предназначенные для долговременного хранения и транспортировки информации
- •Раздел 6: персональные эвм, их основные технические характеристики
- •Виды системных шин
- •Шина isa
- •Шина mca
- •Шина eisa
- •Шина vesa
- •Шина pci
- •Шина agp
- •Шина scsi
- •Шина usb
- •Интеллектуальные контроллеры
- •Контроллеры и адаптеры. Общий состав устройств
- •Порты эвм на примере персонального компьютера
- •Внешние порты персонального компьютера
- •Внутренние порты персонального компьютера
- •Категории устройств пэвм что такое пэвм и его краткая история
- •Категории пэвм
- •Заключение список источников
- •Москва 2022
Раздел 3: однопроцессорные и многопроцессорные системы. Классификация многопроцессорных систем однопроцессорные системы
В архитектуре однопроцессорных вычислительных систем (ВС) принято различать следующие устройства[18]:
Устройства управления (УУ);
Центральный процессор (ЦП);
Память (ОЗУ и ПЗУ);
Устройства ввода-вывода (I/O от англ. «Input» – ввод; «Output» – вывод);
Каналы обмена информацией.
Принцип работы однопроцессорной ВС состоит в последовательном выполнении команд; главная задача при создании алгоритма – представление алгоритма в виде последовательности команд. Основная проблема оптимизации сводится к минимизации числа операций и размера требуемой памяти[18].
Многопроцессорные системы
Архитектура многопроцессорных вычислительных систем формально сходна с архитектурой однопроцессорных ВС[18]:
Устройство управление;
Первый центральный процессор, второй центральный процессор, …, n-ый центральный процессор.
Память (общая или разделённая);
Устройства ввода-вывода;
Каналы обмена информацией.
Узкое место такой системы – коммуникационная сеть (каналы обмена информацией). Сложность сети обычно растет пропорционально квадрату числа имеющихся устройств. В настоящее время трудно создать эффективную связь между любыми двумя устройствами многопроцессорной ВС. В многопроцессорных системах организация коммуникаций всегда ограничивает класс решаемых задач[18].
Классификация многопроцессорных систем классификация флинна
В 1966 году учёный информатик Майкл Флинн предложил классификацию вычислительных систем, основанную на количестве потоков входных данных и количестве потоков команд, которые эти данные обрабатывают[18]:
SISD (англ. «Single Instruction, Single Data» – Одиночный поток Команд, Одиночный поток Данных) – это обычные последовательные компьютеры. Программа принимает один поток данных и выполняет один поток инструкций по обработке этих данных. Иными словами, инструкции выполняются последовательно, и каждая инструкция оперирует минимальным количеством данных (например, сложение двух чисел) [18].
MISD (англ. «Multiple Instruction, Single Data» – Множественный поток Команд, Одиночный поток Данных). Разные потоки инструкций выполняются с одними и теми же данными. Обычно такие системы не приводят к ускорению вычислений, так как разные инструкции оперируют одними и теми же данными. В результате на выходе системы получается один поток данных. К таким системам относят различные системы дублирования и защиты от сбоев, когда, например, несколько процессоров дублируют вычисления друг друга для надёжности[18].
SIMD (англ. «Single Instruction, Multiple Data» – Одиночный поток инструкций, Множественный поток Данных). Один поток инструкций выполняет вычисления одновременно с разными данными. Например, выполняется сложение одновременно восьми пар чисел. Такие компьютеры называются векторными, так как подобные операции выполняются аналогично операциям с векторами (когда, например, сложение двух векторов означает одновременное сложение всех их компонентов) [18].
MIMD (англ. «Multiple Instruction, Multiple Data» – Множественный поток Инструкций, Множественный поток Данных). Разные потоки инструкций оперируют различными данными. Это системы наиболее общего вида, поэтому их проще всего использовать для решения различных параллельных задач[18].
В свою очередь, по классификации Джонсона, MIMD системы принято разделять на системы с общей памятью (несколько вычислителей имею доступ к общему объёму памяти) и системы с распределённой памятью (каждый вычислитель имеет доступ к своему объёму памяти, при этом вычислители могут обмениваться данными). Отдельно можно выделить системы с неоднородным доступом к памяти, в которых существует «быстрый» доступ к «своей» памяти вычислителя и «медленный» доступ к памяти других вычислителей[18].
Системы с общей памятью – это системы, в которых несколько процессоров (вычислительных блоков) имеют общую оперативную память. Самые распространённые представители данных систем – это компьютеры с многоядерными процессорами[18].
Системы с распределённой памятью – это системы, в которых каждый процессор (вычислительный блок) имеет свою оперативную память, а для обмена информацией используются специальные каналы связи между процессорами[18]. Системы с распределённой памятью, в которых каждый вычислительный узел блок представляет собой полноценный компьютер со своей копией операционной системы называют кластерами[18].
Гибридные системы – это системы, совмещающие элементы нескольких систем. Например, современные процессоры являются конвейерными процессорами, и имеют набор векторных инструкций, позволяющих выполнять одновременные вычисления с разными данными[18].
