Page 108 - 6111
P. 108
визначає порівняно невисоку швидкодію мікропроцесорної
системи. Вона обмежена зазвичай навіть не швидкодією процесора
(яка теж є дуже важливою) і не швидкістю обміну системною
шиною (магістраллю), а саме послідовним характером передачі
інформації із системної шини (магістралі).
Важливо враховувати, що пристрої введення/виведення
найчастіше є пристроями на “жорсткій логіці”. На них може бути
покладена частина функцій, виконуваних мікропроцесорною
системою. Тому в виробника завжди є можливість перерозподіляти
функції системи між апаратною і програмною реалізаціями
оптимальним чином. Апаратна реалізація прискорює виконання
функцій, але має недостатню гнучкість. Програмна реалізація
значно повільніша, але забезпечує високу гнучкість. Апаратна
реалізація функцій збільшує вартість системи і її
енергоспоживання, програмна - не збільшує. Найчастіше
застосовується комбінування апаратних і програмних функцій.
Іноді пристрої введення/виведення мають у своєму складі
процесор, тобто є невеликою спеціалізованою мікропроцесорною
системою. Це дозволяє перекласти частину програмних функцій на
пристрої введення/виведення, розвантаживши центральний
процесор системи.
11.2 Режими передавання даних в КС
Мікропроцесорна система забезпечує високу гнучкість роботи,
вона здатна налаштовуватися на будь-яку задачу. Гнучкість ця
обумовлена насамперед тим, що функції, виконувані системою,
визначаються програмою (програмним забезпеченням, software),
яку виконує процесор. Апаратура (апаратне забезпечення, hardware)
залишається незмінною при будь-якій задачі. Записуючи в пам’ять
системи програму, можна змусити мікропроцесорну систему
виконувати будь-яку задачу, що підтримується даною апаратурою.
До того ж шинна організація зв’язків мікропроцесорної системи
дозволяє досить легко замінювати апаратні модулі, наприклад,
замінити пам’ять на нову більшого об’єму або більш високої
швидкодії, додавати або модернізувати пристрої
введення/виведення, нарешті, замінити процесор на більш
потужний. Це також дозволяє збільшити гнучкість системи,
продовжити її життя при будь-якій зміні вимог до неї.
Але гнучкість мікропроцесорної системи визначається не
тільки цим. Налаштуватися на задачу допомагає ще і вибір режиму
роботи системи, тобто режиму обміну інформацією із системною
магістраллю (шиною).
107