
- •Лабораторний практикум
- •Загальні методичні вказівки
- •Технології оперативної пам'яті
- •1.3 Постановка завдання
- •1.5 Контрольні запитання
- •2.3 Постановка завдання
- •2.5 Контрольні запитання
- •3.3 Постановка завдання
- •Основні риси risc-процесорів
- •Risc-процесори 3-го покоління
- •Структура процесорів Alpha: 21064, 21264
- •Порівняльні характеристики Alpha 21164 і 21264
- •4.3 Постановка завдання
- •Паралельна обробка даних на еом
- •Закон Амдала
- •5.3 Постановка завдання
- •5.5 Контрольні запитання
- •Лабораторна робота №6 сучасна архітектура обчислювальних систем
- •6.1 Мета роботи
- •6.2 Теоретичні відомості
- •Vliw архітектура
- •Архітектура ia-64
- •Опис ia-64
- •6.3 Постановка завдання
- •Лабораторна робота №7
- •7.3 Постановка завдання
- •7.5 Контрольні запитання
- •Лабораторна робота №8 визначення швидкодії обчислювальної системи
- •8.1 Мета роботи
- •8.2 Теоретичні відомості
- •Порівняння за швидкістю процесора обчислювальної системи
- •Оцінка обчислювальної системи за тестами
- •Приклади тестів швидкодії/ефективності обчислювальних систем
- •Рекомендації щодо виконання роботи
- •8.3 Постановка завдання
- •8.5 Контрольні запитання
- •Перелік рекомендованих джерел
- •В.Г. Хорошевский. Архитектура вычислительных систем/ в.Г. Хорошевский. – м.: мгту им. Баумана,2008 - 530 с.
7.3 Постановка завдання
Розробити алгоритм організації обміну в обчислювальній системі на основі прямого доступу периферійного пристрою до пам'яті.
Написати програму для організації обміну в обчислювальній системі на основі прямого доступу периферійного пристрою до пам'яті.
Провести тестування написаної програми.
На основі проведеного дослідження проаналізувати організацію доставки асинхронних сигналів (переривань) центральному процесору.
7.4 Зміст звіту
мета роботи;
теоретичні відомості;
тексти програм та відповідне програмне відображення;
результати обчислень на ЕОМ;
висновок.
7.5 Контрольні запитання
Які виняткові ситуації можуть виникати при роботі комп'ютера?
Чим масковані переривання відрізняються від немаскованих?
У якому регістрі контролера переривань зберігаються рівні запитів переривань, що знаходяться на обслуговуванні?
Намалюйте схему каскадного включення контролерів переривань.
У яких режимах роботи контролера переривань підтверджуються лише запити з вищим пріоритетом?
Намалюйте схему підсистеми прямого доступу до пам'яті в архітектурі IBM РС AT.
У яких режимах працює контролер прямого доступу до пам'яті?
Як формується адреса при передачі слова в режимі DMA?
У яких станах може перебувати підсистема прямого доступу до памяті?
Лабораторна робота №8 визначення швидкодії обчислювальної системи
8.1 Мета роботи
Метою роботи є ознайомлення з різними видами тестів для визначення швидкодії обчислювальної системи.
Триваліть роботи – 2 години
8.2 Теоретичні відомості
Найпростіше порівнювати однотипні за архітектурою комп’ютери. Так для IBM PC подібних комп’ютерів, які є найпоширенішими в Україні, ми інтуїтивно відчуваємо різницю у швидкодії для ПК з процесором, наприклад, 300 Мгц, 500 Мгц, 800 Мгц. Дуже часто для пересічного використача це і є основна характеристика швидкодії. І це емпіричне знання є досить точним лише за умови того, що переважно використовуються для дому та офісу близька за параметрами комплектація комп’ютерів, окрім саме процесорів. Фахівець же знає, що на швидкодію обчислювальної системи, навіть для однотипних платформ, впливає об’єм оперативної пам’яті, параметри відеопідсистеми, тип матиринської плати тощо. Разом з тим, для задач з активним обміном із локальними дисками, наприклад, швидкість самих дисків та шинного інтерфейсу, використання контролерів з паралельним доступом і т.і. значно більше впливає на нарощування ефективності (для цих задач), ніж потужність процесора. Тому і дивне в очах непрофесіонала бачити, що файл-сервер комплектується значно менш потужним (і дешевшим) процесором, ніж ігровий ПК.
Зауважимо, що типово використача цікавить не сам комп’ютер (його комплектація з врахуванням десятків параметрів), а його використання, яке передбачає деяку інфраструктуру: локальна мережа, розподіленість ресурсів у мережі з їх спільним використанням тощо. Тому ми будемо використовувати не термін комп’ютер для оцінки швидкодії/ефективності, а термін обчислювальна система (ОбСист).
Отже, навіть на рівні однотипних систем їх порівняння не може бути таким вже прямолінійним і має враховувати ту чи ту специфіку використання ОбСист. Хороша ОбСист для одних задач може бути зайвою за вартістю і можливостями для інших, які не потребують всього арсеналу “дорогих” ОбСист.
Задача порівняння ОбСист стає досить актуальною для сучасного ринку інформаційних технологій (ІТ), прикметною рисою якого є швидке моральне старіння всієї інфраструктури ІТ. Ринок ІТ починає тиснути на використача в плані нових витрат, які часто є реакцією на вдало проведені маркетингові акції, а не фактичною потребою таких витрат. Врешті, навіть невеликі витрати на кожний комп’ютер компанії в рамках сотень і тисяч робочих місць у останній може потребувати значні кошти. Сама ж ІТ-індустрія не задовольняється тим, що ряд систем, пристроїв можуть довго використовуватися, - все вироблене має розкуповуватися вже сьогодні, і вас виробники мусять переконувати робити постійну, власне часто зайву для вас, модернізацію всього. В цій ситуації для використача – від домашнього до корпоративного – важливо мати деякий якісний орієнтир реального виграшу чи його відсутності.
Природним чином виділились такі підходи щодо оцінки швидкодії/ефективності ОбСист:
Порівняння за формальною швидкістю процесора ОбСист;
Оцінка ОбСист за системою (як правило фіксованих за множиною) тестів.