- •Лабораторная работа №1 Исследование принципов конвейерной обработки Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №2 Исследование конфликтов в работе конвейера Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •С одинаковым количеством команд, одинаковыми длительностями микроопераций и изменяющимся положением начала «пузыря» в конвейере.
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №3 Исследование принципов мультиконвейерной обработки Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №4 Исследование конфликтов в мультиконвейерных системах Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №5 Изучение особенностей работы суперскалярных микропроцессоров Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №6 Исследование типовых структур кэш-памяти Краткая теория
- •Организация кэш-памяти
- •2. Полностью ассоциативная кэш-память
- •3. Множественно-ассоциативная кэш-память
- •Особенности записи и замещения информации в кэш-памяти. Когерентность кэш-памяти
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №7 Исследование типовых структур памяти многопроцессорных систем Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №8 Исследование конфликтов в работе многопроцессорной системы Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №9 Исследование локальной сети с линейной архитектурой Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №10 Исследование одноранговой локальной сети с помехами в канале Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №11 Исследование локальной сети со звездообразной архитектурой Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №12 Исследование локальной сети с петлевой архитектурой Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Лабораторная работа №13 Исследование вычислительной сети с маршрутизаторами Краткая теория
- •Описание лабораторной установки
- •Порядок выполнения лабораторной работы Подготовка к работе
- •Последовательность выполнения лабораторной работы
- •Содержание отчета о выполненной работе
- •Контрольные вопросы
- •Библиографический список
- •Оглавление
Порядок выполнения лабораторной работы Подготовка к работе
1. Знакомство со всеми разделами руководства.
2. Получение у преподавателя задания на исследование системы с различными параметрами устройств, потока задач и режимов их обслуживания.
3. Исследование заданной системы.
Поиск в сети Internet информации о многопроцессорных системах и их моделях, разработанных зарубежными фирмами.
Оформление отчета.
Последовательность выполнения лабораторной работы
В лабораторной работе необходимо исследовать следующие режимы работы многопроцессорной системы:
1) С одинаковыми параметрами задач (всевозможными соотношениями длительностей счета и обращения к ОЗУ) для всех поддерживаемых режимов обращения к памяти:
каждый процессор работает только со своим ОЗУ;
каждый процессор обращается к любому ОЗУ во всех из 6 предлагаемых вариантов последовательностей.
Времена счета во всех задачах изменяются в пределах, заданных преподавателем. Количество самих задач также задается преподавателем.
2) С разными параметрами задач в каждой тройке, повторяющимися между тройками, и всевозможными соотношениями длительностей счета и обращения к ОЗУ для всех поддерживаемых режимов обращения к памяти:
каждый процессор работает только со своим ОЗУ;
каждый процессор обращается к любому ОЗУ во всех из 6 предлагаемых вариантов последовательностей.
Времена счета во всех задачах изменяются в пределах, заданных преподавателем. Количество самих задач также задается преподавателем.
3) С разными параметрами задач в последовательности и всевозможными соотношениями длительностей счета и обращения к ОЗУ для всех поддерживаемых режимов обращения к памяти:
каждый процессор работает только со своим ОЗУ;
каждый процессор обращается к любому ОЗУ во всех из 6 предлагаемых вариантов последовательностей.
Времена счета во всех задачах изменяются в пределах, заданных преподавателем. Количество самих задач также задается преподавателем.
Содержание отчета о выполненной работе
Отчет должен содержать следующее:
Название и цель работы. Исходные данные.
Графики зависимостей:
для режима 1,а) - зависимость суммарного коэффициента загрузки от количества задач;
для режимов b - зависимости
суммарного времени занятости и ожидания процессоров;
суммарного коэффициента загрузки и
количества конфликтов
от соотношения длительностей этапов счета и обращения к ОЗУ:
при одинаковых характеристиках задач - для класса задач;
при разных характеристиках задач в группе - для каждой задачи из группы;
при разных характеристиках всех задач - для отдельных задач (по указанию преподавателя).
Выводы об эффективных режимах работы исследуемой системы.
Результаты поиска информации в Internet.
Контрольные вопросы
Назовите основные методы повышения производительности современных вычислительных систем.
Какое количество устройств и с какими характеристиками необходимо для организации работы многопроцессорной системы?
Какой основной прием используется для предотвращения ошибок при одновременном обращении нескольких процессоров к одному ОЗУ?
Как влияет количество задач в последовательности на характеристики системы?
Как влияет изменение соотношения длительностей этапов счета и обращений к ОЗУ на характеристики многопроцессорной системы?
При каком соотношении длительностей этапов счета и обращений к ОЗУ работа многопроцессорной системы наиболее эффективна?
Как влияет на характеристики системы режим обращения процессоров к ОЗУ?
Как влияет на характеристики системы изменение параметров задач в группе, содержащей столько задач, сколько процессоров в ней?
Как влияет на характеристики системы изменение параметров одной или произвольного количества задач?
Сформулируйте предложения по устранению конфликтов в многопроцессорной системе с предложенным Вам набором задач.