Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory.docx
Скачиваний:
5
Добавлен:
17.08.2019
Размер:
476.75 Кб
Скачать
  1. В чому переваги та недоліки традиційної цифрової системи (системи на “жорсткій логіці”) порівняно з універсальною (програмованою) системою?

Характерна особливість традиційної цифрової системи полягає в тому, що алгоритми обробки і зберігання інформації в ній жорстко

пов'язані з схемотехнікою системи. Тобто зміна цих алгоритмів

можлива тільки шляхом зміни структури системи, заміни

електронних вузлів, що входять в систему, і / або зв'язків між ними.

Наприклад, якщо нам потрібна додаткова операція підсумовування,

то необхідно додати в структуру системи зайвий суматор. Або

якщо потрібна додаткова функція збереження коду протягом

одного такту, то ми повинні додати в структуру ще один регістр.

Природно, це практично неможливо зробити в процесі

експлуатації, обов'язково потрібен новий виробничий цикл

проектування, виготовлення, налагодження всієї системи. Саме

тому традиційна цифрова система часто називається системою на

"жорсткій логіці".

Будь-яка система на "жорсткій логіці"

обов'язково являє собою спеціалізовану систему, налаштовану

виключно на одне завдання або (рідше) на кілька близьких,

заздалегідь відомих задач. Це має свої безперечні переваги. По-

перше, спеціалізована система (на відміну від універсальної) ніколи

не має апаратурної надмірності, тобто кожен її елемент обов'язково

працює в повну силу (звичайно, якщо ця система грамотно

спроектована). По-друге, саме спеціалізована система може

забезпечити максимально високу швидкодію, тому що швидкість

виконання алгоритмів обробки інформації визначається в ній тільки

швидкодією окремих логічних елементів та обраною схемою

шляхів проходження інформації. А саме логічні елементи завжди

володіють максимальною на даний момент швидкодією. Але в той

же час великим недоліком цифрової системи на "жорсткій логіці" є

те, що для кожної нової задачі її треба проектувати і виготовляти

заново. А якщо розв'язувана задача раптом змінюється, то вся

апаратура повинна бути повністю замінена. Таким чином, можна

зробити наступний висновок. Системи на "жорсткій логіці" гарні

там, де завдання, що розв’язується, не змінюється тривалий час, де

потрібна найвища швидкодія, де алгоритми обробки інформації

дуже прості.

  1. В чому переваги та недоліки універсальної (програмованої) цифрової системи порівняно з традиційною системою (системою на “жорсткій логіці”)?

Великим недоліком цифрової системи на "жорсткій логіці" є те,

що для кожної нової задачі її треба проектувати і виготовляти

заново. А якщо розв'язувана задача раптом змінюється, то вся

апаратура повинна бути повністю замінена. Шлях подолання цього

недоліку досить очевидний: треба побудувати таку систему, яка

могла б легко адаптуватися під будь-яке завдання,

перебудовуватися з одного алгоритму роботи на інший без зміни

апаратури. Тоді система стане універсальною, або

програмованою, не жорсткою, а гнучкою. Саме це і забезпечує

мікропроцесорна система. Але будь-яка універсальність

обов'язково призводить до надмірності. Адже вирішення

максимально важкого завдання вимагає набагато більше коштів,

ніж вирішення максимально простої задачі.

Тому складність універсальної системи повинна бути такою, щоб забезпечувати вирішення самої важкої задачі, а при вирішенні простої задачі

система буде працювати далеко не в повну силу, буде

використовувати не всі свої ресурси. І чим простіше завдання, яке

вирішується, тим більше надмірність, і тим менш виправданою

стає універсальність. Надмірність веде до збільшення вартості

системи, зниження її надійності, збільшенню споживаної

потужності і т.д. Крім того, універсальність, як правило,

призводить до істотного зниження швидкодії.

Оптимізувати універсальну систему так, щоб кожна нова задача вирішувалася максимально швидко, просто неможливо.

Загальне правило таке: чим більше універсальність, гнучкість, тим менше швидкодія. Більше того, для універсальних систем не існує таких завдань

(нехай навіть і найпростіших), які б вони вирішували з

максимально можливою швидкодією. Висновок: універсальні,

програмовані системи доречно застосовувати там, де часто змінюються розв'язувані задачі, де висока швидкодія не надто

важливо, де алгоритми обробки інформації складні.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]