
- •1.Мультипрограмне опрацювання інформації
- •2. Класифікація кс Фліна
- •2. Припущення [speculationloading]
- •3.Структурний метод покращення надійності кс
- •Мур Форкса. Методи розвязання
- •2. Закони Амдала
- •3. Особливості побудови та застосування risc, cisc, vliw.
- •7.Природний паралелізм незалежних задач
- •8. Побудова конвеєра операцій.
- •9. Особливості створення та організації архітектури процесорів типу Itanium
- •Сучасні принципи мікропроцесорів кс типу окод
- •11. Одночасне виконання кількох задач
- •Централізована та децентралізовані системи
- •Ярусно-паралельна форма програми.
- •14. Особливості окмд, мкод, мкмд
- •Основні ознаки кс
- •Причини появи кс
- •17 . Конвеєр команд. Умовні переходи.
- •18.Порівняти аналогові і цифрові обчислювальні пристрої за швидкодією, точністю і універсальністю.
- •19. Паралельне передавання даних
- •20. Види покращення надійності кс
Основні ознаки кс
Класифікація КС – річ складна. Однієї класифікації не існує. Ознаки:
1.Кс бувають: Централізовані Децентралізовані
Існує ще підхід (Поспєлов): 1)абсолютно централізовані; 2)абсолютно децентралізовані.
Зараз у більшості використовуються централізовані системи. Звичайні системи – централізовані. Армія – це централізована система. Є обставини, коли централізація неможлива: 1)коли центр гине;
2)об’єкти мають окремо приймати рішення, тобто нема центру.
2.КС бувають: Однорідні ,Неоднорідні
Якщо система складається з різнорідних об’єктів, то важче налагодити керування. Раніше під поняттям КС (комп’ютерні системи) розуміли сукупність однорідних машин, а під поняттям К комплекси – різнорідні. Зараз поняття КС об’єднує як однорідні, так і різнорідні системи.
3.КС бувають:
Територіально
суміщені системи (
)
та Територіально розподілені системи
(
)
4. За спроможністю пристроюватися до змін середовища (закритого, відкритиго) – неадаптивні, адаптивні
5. За способом організаціх каналів зв’язку між КС : дротові, бездротові
6. За методом синхронізаціх роботи : синхронні, асинхронні
7. За часовим режимом роботи: оперативний режим(онлайн) , неоперативний режим(офлайн)
8. За ступенем мобільності компонентів системи: стаціонарні, мобільні
9. За можливістю впливу на зовнішнє середовище: закриті, відкриті (сприймаючі), відкриті(впливаючі), трансформуючі системи(вплив у автоматичному режимі)
10. За впливом людини: неавтономні КС (керуються людиною), автономні КС(самокеровані системи)
11. За будовою: багатопроцесорні, багатоманинні.
Причини появи кс
Коли один комп’ютер не справляється з вирішенням задачі з’являються КС. Основними причинами появи КС є:
- підвищення надійності; - підвищення продуктивності. Продуктивність визначається в Flops – Floating Point Operations Per Second - число речових операцій за одиницю часу. Продуктивність сучасних КС сягає 17,5 Pflops (P=1015); - робота в режимі реального часу (спеціальна обчислювальна техніка)
17 . Конвеєр команд. Умовні переходи.
Ідея конвеєра застосовується до виконання команд. Уикл виконання команди розподіляється на етапи: (ФАК) формування адреси команди, (ВК) вибірка команди, (РКО) розшифровка коду операції, (ФАО) формування адреси операнду, (ВО) вибірка операндів з пам’яті та (АЛО) арифметична/логічна операція. А пристрої керування передбачаються блоки що незалежні один від одного і паралельно можуть виконувати вказані вище етапи. Час виконання етапу є однаковим. В конвеєрі команд вик. суміщення в часі виконання l-операцій на яке поділено виконання команд. Нажаль виграш за продуктивністю в l-разів практично не можлива через наявність умовних переходів. Вони призводять порушують роботу конвеєра та приводять до холостого ходу конвеєра. Вигоду продуктивності отримуємо тим більше чим більше коду без умовний переходів. В сучасних КС одночасно використовують і конвеєр команд і конвеєр операцій і декілька паралельно працюючих конвеєрів команд та операцій. За таким принципом будують продуктивні системи.