Принципы конвейерной организации в вычислительных системах . Извозчикова В.В. - 6 стр.

UptoLike

Составители: 

6
зеленый
Рисунок 2- Представление последовательности микроопераций при
моделировании типовой команды
Программа моделирования работает в среде Windows. Ее исполняемый мо-
дуль имеет имя Main_pj и находится в папке Lab 1.
Запуск программы осуществляется традиционным способом: двойным
щелчком мышью по соответствующему ярлыку. После запуска на экране появля-
ется основное окно, которое позволяет задать параметры модели и режим модели-
рования. Все перечисленные значения и режимы устанавливаются с помощью со-
ответствующих кнопок, как это принято в Windows 95. Если запуск модели был
осуществлён в тактовом режиме, то каждый раз для продолжения работы необхо-
димо нажимать на кнопку «Следующий такт».
Во время работы программы в обоих режимах на экране цветом представля-
ется выполнение команд, выводится количество выполненных на данный момент
тактов, среднее время выполнения команды и суммарный простой устройств в
тактах. Работа модели прекращается, если выполнены все команды заданной по-
следовательности. При этом программа автоматически завершает работу и осуще-
ствляет подсчёт и вывод всех характеристик:
- среднего времени выполнения одной команды,
- суммарного времени ожидания устройств в системе,
- графиков зависимости среднего времени выполнения команды от количества
команд и от длительностей каждой из пяти микроопераций в команде,
- пяти графиков зависимости среднего времени ожидания каждого обрабаты-
вающего устройства от длительностей любой из пяти микроопераций в команде.
Перечисленные графики выводятся после нажатия кнопки «Графики» в со-
ответствующие окна, которые можно расположить каскадом и просматривать в
любой последовательности, выбрав соответствующую кнопку.
1.4 Порядок выполнения лабораторной работы
Выполнение лабораторной работы заключается в следующем:
а) подготовка к работе:
1) знакомство со всеми разделами руководства;
2) получение у преподавателя задания на исследование конвейера с различ-
ными параметрами потока команд;
б) исследование конвейера, заданного преподавателем;
в) оформление отчета.
В лабораторной работе необходимо исследовать следующие режимы рабо-
ты конвейера команд:
                                                             зеленый

       Рисунок 2- Представление последовательности микроопераций при
                       моделировании типовой команды

      Программа моделирования работает в среде Windows. Ее исполняемый мо-
дуль имеет имя Main_pj и находится в папке Lab 1.
      Запуск программы осуществляется традиционным способом: двойным
щелчком мышью по соответствующему ярлыку. После запуска на экране появля-
ется основное окно, которое позволяет задать параметры модели и режим модели-
рования. Все перечисленные значения и режимы устанавливаются с помощью со-
ответствующих кнопок, как это принято в Windows 95. Если запуск модели был
осуществлён в тактовом режиме, то каждый раз для продолжения работы необхо-
димо нажимать на кнопку «Следующий такт».
      Во время работы программы в обоих режимах на экране цветом представля-
ется выполнение команд, выводится количество выполненных на данный момент
тактов, среднее время выполнения команды и суммарный простой устройств в
тактах. Работа модели прекращается, если выполнены все команды заданной по-
следовательности. При этом программа автоматически завершает работу и осуще-
ствляет подсчёт и вывод всех характеристик:
  - среднего времени выполнения одной команды,
  - суммарного времени ожидания устройств в системе,
  - графиков зависимости среднего времени выполнения команды от количества
команд и от длительностей каждой из пяти микроопераций в команде,
  - пяти графиков зависимости среднего времени ожидания каждого обрабаты-
вающего устройства от длительностей любой из пяти микроопераций в команде.
      Перечисленные графики выводятся после нажатия кнопки «Графики» в со-
ответствующие окна, которые можно расположить каскадом и просматривать в
любой последовательности, выбрав соответствующую кнопку.

     1.4 Порядок выполнения лабораторной работы

     Выполнение лабораторной работы заключается в следующем:
     а) подготовка к работе:
     1) знакомство со всеми разделами руководства;
     2) получение у преподавателя задания на исследование конвейера с различ-
ными параметрами потока команд;
     б) исследование конвейера, заданного преподавателем;
     в) оформление отчета.

     В лабораторной работе необходимо исследовать следующие режимы рабо-
ты конвейера команд:
                                                                            6