- •1.Мультипрограмне опрацювання інформації
- •2. Класифікація кс Фліна
- •2. Припущення [speculationloading]
- •3.Структурний метод покращення надійності кс
- •Мур Форкса. Методи розвязання
- •2. Закони Амдала
- •3. Особливості побудови та застосування risc, cisc, vliw.
- •9. Особливості створення та організації архітектури процесорів типу Itanium
- •7.Природний паралелізм незалежних задач
- •8. Побудова конвеєра операцій.
- •Сучасні принципи мікропроцесорів кс типу окод
- •11. Одночасне виконання кількох задач
- •Централізована та децентралізовані системи
- •Ярусно-паралельна форма програми.
- •14. Особливості окмд, мкод, мкмд
- •Основні ознаки кс
- •Причини появи кс
- •17 . Конвеєр команд. Умовні переходи.
- •18.Порівняти аналогові і цифрові обчислювальні пристрої за швидкодією, точністю і універсальністю.
- •19. Паралельне передавання даних
- •20. Види покращення надійності кс
2. Припущення [speculationloading]
Iнструкція і дані завантажуються в проц до того, як вони можуть бути придатними, а у деяких випадках, навіть, якщо вони не будуть потрібні ніколи. Таке попереднє завантаження робиться під час простоювання системи. Якщо дані, що завантажуються, -це ті, які необхідні для подальшої роботи, потрібен час для завантаження.
Системи класу МКОД(MISD )
На малюнку:
ЗПК- запам’ятовуючий пристрій команд
ЗПД- запам’ятовуючий пристрій даних
В системі МКОД декілька потоків команді впливають на один і той же потік даних, але не існує такого класу задач у яких одна і та ж сама послідовність даних підлягала б обробці за декількома різними програмами. По цій причині така схема дотепер не реалізована. Реалізована інша схема з одним К замість двох
В даному випадку один потік команд розподіляється пристроями керування на декілька потоків мікро операцій , кожна з яких реалізується спеціалізованим налагодженням на виконання мікро операцій пристрою.
Потік даних проходить послідовно через всі або частину спеціалізованих АЛП. Саме такого класу системи прийнято називати конвеєрними або системи магістральної обробки інформації. В системах МКОД з метою досягнення великої продуктивності використовують не тільки конвеєр операцій ,але і конвеєр команд. Основною ознакою є конвеєр арифметичних і логічних операцій.
Системи такого класу розвивають тільки максимальну продуктивність при вирішені задач певного класу типу, у яких існують довгі послідовності однотипних операцій над достатньо великою послідовністю даних. Тобто коли має місце паралелізм об’єктів або даних.
Це конвеєрні системи. Їх реально не існує?
Системи класу ОКМД.
Системи такого класу орієнтовані на використання паралелізму об’єктів або даних для підвищення продуктивності.
В цій системі по одній і тій самій програмі обробляється декілька потоків даних. Одна команда керує багатьма даними. У цієї системи по одній (або майже по одній) прозі обробляються декілька потоків даних. Кожен з цих потоків обробляється своїм АЛП, але всі АЛП працюють під загальним керування, внаслідок чого досягається висока продуктивність і надійність системи. Ця загальна схема реалізується різними способами. Так АЛП може представляти собою достатньо складний пристрій, який містить пр. обробки операцій ЗП. Керування в пам’яті команд керується окремою ЕОМ, яким керує ансамбль процесорів. Наприклад, IRIAC має ансамбль матричний.
Пам’ять даних може мати не тільки адресу вибірки, але і асоціативну вибірку ,тобто за змістом пам’яті. Проте комп не може реалізувати повністю асоціативну роботу(одночасна обробка). Для систем класу ОКМД визначним є одночасна обробка декількох потоків даних декількома процесорами. Всі системи класу ОКМД поділяються на матричні та асоціативні.
Системи класу МКМД. MIMD - MultipleInstructionMultipleData
Існують два способи побудови систем МКМД:
у вигляді сукупності елементарних систем ОКОД
не у вигляді сукупності елементарних систем ОКОД
На малюнках вказані лише частина системи, але таких частин багато
При такому варіанті побудови для Тут всі команди і всі дані розміщуються
кожної послідовності команд і даних у загальному ЗП(В одному приміщення)
маємо власний ЗП.(Наприклад, в різних
приміщеннях)
На перший погляд різниця незначна, але ця різниця призводить до двох різко відмінних за побудовою та організацією обчислень класів КС
4.1 багатомашинні КС
4.2 багатопроцесорні КС
У багато машинному варіанті уся система мовби розпадається на декілька незалежних систем класу ОКОД, тобто по суті це самостійні ЕОМ з усіма властивостями притаманним ЕОМ
Недоліки: перевантаження класу МКМД.
