Пристрій, що управляє
 
а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
 

Пристрій, що управляє

пристрій ЦВМ, що Управляє, пристрій управління, частина обчислювальної машини, що координує роботу всіх її пристроїв, наказуючи їм ті або інші дії відповідно до заданої програми. В. в. виробляє сигнали, що управляють, забезпечують необхідну послідовність виконання операцій, контролює роботу машини в різних режимах, забезпечує взаємодію людини-оператора з ЦВМ(цифрова обчислювальна машина). Структура В. в. визначається типом ЦВМ(цифрова обчислювальна машина) і вживаним способом управління обчислювальним процесом. При синхронному управлінні ЦВМ(цифрова обчислювальна машина) на виконання будь-яка з операцій відводиться заздалегідь певний час; у таких ЦВМ(цифрова обчислювальна машина), як правило, використовується одне В. в., називається центральним, яке синхронізує роботу машини в цілому. При асинхронному способі управління початок виконання чергової операції визначається завершенням попередньої операції. У асинхронних ЦВМ(цифрова обчислювальна машина) кожен пристрій машини (арифметичне, таке, що запам'ятовує і ін.) часто має своє місцеве В. в. В цьому випадку центральне В. в. виробляє лише основні сигнали управління, задаючі режим роботи для місцевих В. в., які відповідно до цих сигналів організовують функціонування своїх пристроїв.

  Розрізняють В. в. з жорстко заданою і з довільною програмами управління. У першому випадку всі можливі поєднання сигналів, що управляють, і тимчасові співвідношення між ними незмінні і визначаються структурою і конструкцією ЦВМ(цифрова обчислювальна машина). Зміна порядку обчислень вимагає схемних перетворень у В. в. Тому жорстко задана програма використовується найчастішим в спеціалізованих обчислювальних машинах .

  В. в. з довільною програмою універсально і дозволяє формувати програму рішення задачі безпосередньо перед її реалізацією. Довільна програма управління використовується в універсальних цифрових машинах . Найбільш ефективні В. в. з мультипрограмним управлінням, що допускає одночасне вирішення декількох завдань і незалежний зв'язок ЦВМ(цифрова обчислювальна машина) з багатьма споживачами. Мультипрограмування забезпечується або декількома В. в., кожне з яких обслуговує одну з програм, виконуваних ЦВМ(цифрова обчислювальна машина), або тимчасовим розділенням виконання декількох програм, здійснюваним одним В. в., яке перемикається з однієї програми на іншу в результаті послідовного опиту користувачів (абонентів) або унаслідок примусового переривання з боку абонента відповідно до заданого пріоритету. Набули також поширення мікропрограмні В. в., у яких кожній машинній операції відповідає набір сигналів, складових мікрокоманду; мікрокоманди зберігаються в постійній пам'яті ЦВМ(цифрова обчислювальна машина) (див. Мікропрограмне управління ) . При цьому для всіх операцій вибираються оптимальні набори сигналів, що управляють, і відповідно до них будуються робочі мікропрограми.

  Тенденції розвитку В. в. пов'язані з підвищенням їх продуктивності і розширенням логічних можливостей, що дозволяють, наприклад, довільно (або з деякими обмеженнями) задавати структуру команд, довжину слова і т.д. Допускається зміна структури машини, спільна робота декілька ЦВМ(цифрова обчислювальна машина) і т.д.

  Літ.: Каган Би. М., Канівський М. М., Цифрові обчислювальні машини і системи, 2 видавництва, М., 1973.

  І. А. Данільченко.