Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
малько.doc
Скачиваний:
20
Добавлен:
14.02.2016
Размер:
864.77 Кб
Скачать

Завдання для виконання

  1. Перед виконанням роботи ознайомитись з теоретичними відомостями.

2. В відповідності до отриманого номеру варіанту вибирається команда ЕОМ, час виконання якої слід визначити з допомогою третього методу.

3. Розробити дві програми (згідно методу три та одержаного варіанту). Програми повинні бути циклічними, щоб ризниця часу їх виконання була відчутної та фіксувалася операційною системою. Програми слід написати на мові Асемблер (або іншій за погодженням з викладачем), передбачивши в них гадання різноманітних вхідних даних. При розробці програм на мовах високого рівня слід врахувати, що компілятори можуть оптимізувати код програми.

  1. Розроблені програми виконуються на ЕОМ для трьох варіантів вхідних даних. Бажано, щоб вхідні дані були "легкими", "середніми" та "важкими" (наприклад, для операції складання двійкових чисел з плаваючою крапкою вхідні дані будуть "легкими", якщо порядки чисел будуть однаковими, "важкими" - для чисел з максимально можливою відмінністю порядків, "середніми" - для проміжних випадків). Для вибору вхідних даних необхідно ознайомитись з алгоритмом виконання операції в ЕОМ.

Контрольні запитання

  1. Дати визначення швидкодії ЕОМ.

  2. Що таке продуктивність ЕОМ?

  3. Що таке номінальна продуктивність?

  4. Дати визначення комплексної продуктивності та навести приклади.

  5. Навести приклади комплексних ресурсів в ЕОМ.

  6. Дати визначення системної продуктивності ЕОМ та навести приклади.

  7. Дати визначення "користувацької продуктивності", навести приклади.

  8. Які ЕОМ називаються проблемно-орієнтованими?

  9. Які ЕОМ відносяться до класу спеціалізованих?

  10. Що таке операційна система і її основне призначення?

  11. Що таке суміші Гібсона і навіщо вони потрібні?

  12. Запропонувати свій метод оцінки швидкодії ЕОМ.

  13. Що таке транслятор який оптимізує код мов високого рівня?

Література

  1. Майоров С.А., Новиков Г.И. "Структура ЭВМ" - Л.: Машиностроение. Ленингр. отд-ние, 1979. - 384 с.

  2. Каган Б.М. "ЭВМ и системы"- М.: Энергоатомиздат, 1985. -552с.

  3. Феррари Д. "Оценка производительности вычислительных систем" - М.: Мир, 1981.-576 с.

Таблиця 2.1. –Варіанти завдань

Примітка до таблиці 2.1:

Ц – цілі числа;

Д – дійсні числа одинарної точності;

ВД - дійсні числа подвійної точності;

Д – десяткові числа.

Лабораторна робота № 3 Синтез системи оперативної обробки інформації мінімальної конфігурації

Тема:

Синтез системи оперативної обробки інформації мінімальної конфігурації

Мета:

Навчитись розраховувати та моделювати системи оперативної обробки за відсутності обмежень на час перебування задачі в обчислювальній системі при мінімальній вартості проектованої системи.

Основні теоретичні відомості

Система оперативної обробки (СОО) являє собою сукупність технічних засобів, зайнятих обслуговуванням п'яти задач, що надходять в систему в випадкові моменти часу з відомою інтенсивністю. Окрім означених п'яти задач в системі вирішуються фонові задачі, що мають самий низький пріоритет, і на час перебування п'яти задач в системі не впливають. Наявність фонових задач призводить до того, що вартість процесора, яка припадає на СОО, пропорційна необхідній швидкодії процесора, що забезпечується частиною продуктивності серійного процесора. В варіантах завдань, місткості запам'ятовуючих пристроїв також є несерійними, що пояснюється присутністю фонових задач.

Вхідними даними для виконання лабораторної роботи є:

1. Характеристики задач:

n=5 - кількість потоків задач різноманітного типу;

R (і) - середня кількість процесорних операцій для вирішення і-їзадачі (1=1, 2,..., n);

In (і) - інтенсивність надходження запитів на вирішення і-ї задачі (і=1, 2,..., n).

2. Характеристики файлів:

M(j) – обсяг j-го файлу (j=1, 2,..., 10);

N (і, j) - середня кількість звернень до j-го файлу з і-ї задачі, (і=1, 2,..., n), (j=1, 2,..., 10);

L (j) - середня довжина запису в j-ому файлі, (j=1, 2,..., 10).

3. Характеристики пристроїв:

Tnmd, Tgml - середній час доступу до інформації на вінчестер і ГМД відповідно;

Vnmd, Vgml - швидкість передачі інформації на вінчестер і ГМД відповідно;

Mnmd, Mgml - місткість зовнішніх запам'ятовуючих пристроїв на вінчестер і ГМД відповідно.

4. Вартісні характеристики:

Snmd, Sgml, Sck - вартість ГМД, вінчестер та селекторного каналу відповідно;

Dp - вартісний коефіцієнт процесора.

Вхідні дані беруться в відповідності з заданим варіантом з табл. 3.1 – 3.4.

Синтез СОО мінімальної конфігурації базується на тому, що коефіцієнт завантаження кожної з систем масового обслуговування, що входить в розімкнуту стохастичну мережу масового обслуговування, яка є математичною моделлю проектованої СОО, не перевищує одиниці. Це призводить до того, що в СОО, що синтезується, не може виникнути нескінченна черга, тому в такій системі можливо існування стаціонарного режиму. Синтез СОО мінімальної конфігурації включає ряд етапів:

  • Визначення характеристик середньої задачі;

  • Визначення мінімальної швидкодії процесора;

  • Визначення можливості розміщення файлів на різноманітних зовнішніх запам'ятовуючих пристроях;

  • Визначення кількості зовнішніх запам'ятовуючих пристроях;

  • Розподіл файлів на зовнішніх запам' ятовуючих пристроях;

  • Визначення кількості селекторних каналів;

  • Розподіл зовнішніх запам' ятовуючих пристроїв між селекторними каналами;

  • Розрахунок часу перебування задач в СОО мінімальній конфігурації;

  • Розрахунок вартості мінімальної конфігурації.