Page 108 - 6111
P. 108

визначає  порівняно  невисоку  швидкодію  мікропроцесорної
                            системи. Вона обмежена зазвичай навіть не швидкодією процесора
                            (яка  теж  є  дуже  важливою)  і  не  швидкістю  обміну  системною
                            шиною  (магістраллю),  а  саме  послідовним  характером  передачі
                            інформації із системної шини (магістралі).
                                Важливо  враховувати,  що  пристрої  введення/виведення
                            найчастіше є пристроями на “жорсткій логіці”. На них може бути
                            покладена  частина  функцій,  виконуваних  мікропроцесорною
                            системою. Тому в виробника завжди є можливість перерозподіляти
                            функції  системи  між  апаратною  і  програмною  реалізаціями
                            оптимальним  чином.  Апаратна  реалізація  прискорює  виконання
                            функцій,  але  має  недостатню  гнучкість.  Програмна  реалізація
                            значно  повільніша,  але  забезпечує  високу  гнучкість.  Апаратна
                            реалізація   функцій     збільшує    вартість   системи    і    її
                            енергоспоживання,  програмна  -  не  збільшує.  Найчастіше
                            застосовується комбінування апаратних і програмних функцій.
                                Іноді  пристрої  введення/виведення  мають  у  своєму  складі
                            процесор,  тобто  є  невеликою  спеціалізованою  мікропроцесорною
                            системою. Це дозволяє перекласти частину програмних функцій на
                            пристрої    введення/виведення,    розвантаживши     центральний
                            процесор системи.

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

                                                             107
   103   104   105   106   107   108   109   110   111   112   113