
- •Организационно-методические указания
- •Лабораторная работа №1
- •1. Цель и порядок работы
- •2. Общие сведения
- •Алгоритм spt
- •2.2. Алгоритм rr
- •Алгоритм fb
- •3. Вопросы
- •4. Задание
- •5. Содержание отчета
- •Лабораторная работа №2
- •1. Цель и порядок работы
- •2. Общие сведения
- •2.1 Методы управления ресурсами многопроцессорных систем при обработке пакетов задач с прерываниями
- •2.2 Методы управления ресурсами многопроцессорных систем при обработке пакетов независимых задач без прерываний
- •3. Контрольные вопросы
- •4. Задания для самостоятельной работы
- •5. Содержание отчета
- •Лабораторная работа № 3
- •Исследование работы
- •Мультипроцессорных систем с общей и индивидуальной памятью
- •(Режимы разделения нагрузки и разделения функций)
- •1. Цель и порядок выполнения работы
- •2. Общие сведения
- •2.1 Характеристики мпс с общей памятью.
- •2.1.1 Модель мпс с общей памятью
- •2.1.2 Характеристики мпс с общей памятью.
- •2.2 Характеристики мпс с индивидуальной памятью
- •2.2.1 Модель мпс с индивидуальной памятью
- •2.2.2 Характеристики мпс с индивидуальной памятью
- •3. Контрольные вопросы
- •Задание
- •5. Cодержание отчёта
- •Лабораторная работа n4
- •Цель и порядок работы.
- •2. Теоретические сведения. Принципы случайного доступа.
- •Чистая Алоха.
- •Синхронная Алоха.
- •Контрольные вопросы
- •4. Практические задания
- •5. Указания по оформлению отчета.
- •Лабораторная работа №5
- •1. Цель и порядок работы
- •2. Краткая теория
- •2.1. Общие сведения
- •Доменная адресация
- •5. Контрольные вопросы
- •4. Задание
- •5. Содержание отчета
- •Лабораторная работа №6
- •Общие сведения
- •Манчестерский код
- •2.3 Стандарты ieee, определяющие Ethernet
- •Формат кадра
- •Стандарты ieee на 100 Мбит/с
- •3. Контрольные вопросы
- •4. Задания для самостоятельной работы
- •5. Содержание отчета
- •Лабораторная работа № 7 Программирование алгоритмов маршрутизации
- •Цель и порядок выполнения работы
- •Общие сведения
- •2.1 Алгоритм Дейкстры.
- •Алгоритм Флойда
- •Контрольные вопросы
- •4. Варианты заданий для самостоятельной работы
- •5. Содержание отчета
- •Литература
- •Архитектура вычислительных систем и сетей эвм Методические указания к лабораторным работам
- •350072, Московская, 2а
Министерство образования Российской Федерации
Кубанский государственный технологический университет
Кафедра вычислительной техники и АСУ
АРХИТЕКТУРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ И СЕТЕЙ ЭВМ
Методические указания к лабораторным работам
для студентов всех форм обучения специальности 220400 - «Программное обеспечение вычислительной техники и автоматизированных систем»
Ошибка! Ошибка связи.
Млин…
Краснодар
1998
УДК 681.32
Составитель: профессор каф. ВТ и АСУ В. И. Лойко
Архитектура вычислительных систем и сетей ЭВМ. Методические указания к лабораторным работам для студентов всех форм обучения специальности 220400 - Программное обеспечение вычислительной техники и автоматизированных систем / Кубан. гос. технол. ун-т., Сост. В.И. Лойко, Краснодар, 1998, 70 с.
Составлены в соответствии с рабочей программой курса “ Архитектура вычислительных систем и сетей ЭВМ ” для студентов специальности 220400.
Содержат описание лабораторных работ, методические указания к их выполнению и требования к оформлению отчета.
Табл. 7. Ил. 35. Библиогр.: 15 назв.
Рецензенты: зав. каф. КТ и ИБ проф. В.С. Симанков (КубГТУ),
зав. каф. ВТ и АСУ проф. В.И. Ключко (КубГТУ).
Организационно-методические указания
Перед началом лабораторной работы проводится консультация по методике выполнения лабораторных работ по данной дисциплине.
Объем каждой лабораторной работы, подготовка и порядок выполнения построены таким образом, чтобы все студенты выполнили работу и сдали отчеты.
Студенты готовятся к выполнению очередной работы заблаговременно.
Студенты обязаны изучить технику безопасности при работе на лабораторных установках до 1000 В.
Готовясь к лабораторному занятию, студент обязан изучить необходимый теоретический материал, пользуясь настоящими указаниями и рекомендованной литературой, произвести необходимые расчеты, заполнить соответствующую часть отчета и дать ответы на контрольные вопросы.
Неподготовленные студенты к выполнению лабораторной работы не допускаются.
Студенты, не сдавшие отчет во время занятия, сдают его в назначенное преподавателем время.
Студент, не выполнивший лабораторную работу, выполняет ее в согласованное с преподавателем время.
Каждая лабораторная работа выполняется студентами самостоятельно. Все студенты предъявляют индивидуальные отчеты. Допускается предъявление отчета в виде электронного документа.
Проверка знаний студентов производится преподавателем во время лабораторного занятия и при сдаче отчета.
При сдаче отчета студент должен показать знание теоретического материала в объеме, определяемом контрольными вопросами, а также пониманием физической сущности выполняемой работы.
Лабораторная работа №1
Управление ресурсами однопроцессорных систем оперативной обработки
1. Цель и порядок работы
Цель работы - моделирование вычислительной однопроцессорной системы оперативной обработки.
Порядок выполнения работы:
- ознакомиться с описанием лабораторной работы;
- выполнить задание раздела 3;
- ответить на контрольные вопросы теста;
- оформить отчет согласно указаниям раздела 4.
- представить результаты работы преподавателю.
2. Общие сведения
Алгоритм spt
В системах оперативной обработки в качестве основного критерия эффективности используется средне время обслуживания заявок. Нетрудно видеть, что в случае, когда времена решения задач априори известны, минимальное среднее время ответа дает алгоритм SPT (Shortest-processing-task-first), назначающий задачи на решение в порядке убывания времени решения ti, т.е. t1t2...tL . При этом время
i i-1
ответа ui для задачи zi есть ui= tj, где tj- время
j=1 j=1
ожидания, ti - собственно время решения и среднее время
ответа есть
.
Покажем, что u* действительно минимальное значение среднего времени обслуживания. Для того чтобы показать, что u* действительно минимально среди u для всех перестановок, достаточно показать, что применение к произвольной перестановке (1,...,L) любой парной транспозиции, меняющей местами элементы k и l, где tl tk и l>k, может лишь уменьшить исходное значение u, соответствующее перестановке (1,...,L), где i - номер задачи, назначаемой на решение i-й по порядку, i=I,L. Действительно, пусть задачи с номерами k и l поменялись местами. Тогда для полученной перестановки среднее время обслуживания равно
Нетрудно видеть, что
,
а потому
,
так как l>k, а tl tk. Следовательно, перемещение вперед задачи с меньшим временем решения приводит к уменьшению среднего времени обслуживания. В перестановке (1, ... ,L) при условии, что t1...tL, нельзя сделать ни одной такой улучшающей транспозиции, а потому u* есть минимальное среднее время обслуживания и алгоритм SPT дает оптимальное решение рассматриваемой задачи.