ним складом устаткування (машин із змінною конфігурацією), в першу чергу з різним набором периферійних пристроїв, з тим щоб користувач міг вибирати склад устаткування (конфігурацію) машини відповідно до її призначення, легко доповнювати машину новими пристроями.
По-друге, для ефективного і високопродуктивного використання обладнання ЕОМ повинні реалізовуватися паралельна в часі робота процесора над програмою і виконання периферійними пристроями процедур введення-виведення.
По-третє, необхідно спростити для користувача і стандартизувати програмування операцій введення-виведення, забезпечить незалежність програмування введення-виведення від особливостей того чи іншого периферійного пристрою.
четверте, необхідно забезпечити автоматичне розпізнавання і реакцію ядра ЕОМ на різноманіття ситуацій, що виникають в ПУ (готовність пристрою, відсутність носія, різні порушення нормальної роботи та ін.) [2]
Створення сучасних засобів обчислювальної техніки пов'язано із завданням об'єднання в єдиний комплекс різних блоків ЕОМ, пристроїв зберігання і відображення інформації, вимірювальних приладів, пристроїв для зв'язку з об'єктом (УСО), апаратури передачі даних і безпосередньо ЕОМ. Це завдання покладається на уніфіковані системи сполучення - інтерфейси. Термін "інтерфейс" зазвичай трактується як синонім слова "сполучення" і розуміється як сукупність схемотехнічних засобів, що забезпечують безпосередню взаємодію складових елементів пристрою, системи. Нерідко це визначення використовується для позначення складових компонентів інтерфейсу. В одних випадках під інтерфейсом розуміють програмні засоби, що забезпечують взаємодію програм операційної системи, в інших - пристрою сполучення, що забезпечують взаємозв'язок між складовими функціональними блоками або пристроями системи. Для акцентування уваги на комплексному характері інтерфейсу використовуються терміни "інтерфейсна система", "програмний інтерфейс", "фізичний інтерфейс", "апаратний інтерфейс", і т.п. [3]
Під стандартним інтерфейсом розуміється сукупність уніфікованих апаратних, програмних і конструктивних засобів, необхідних для реалізації взаємодії різних функціональних елементів в автоматичних системах збору й обробки інформації за умов, продиктованих стандартом і спрямованих на забезпечення інформаційної, електричної та конструктивної сумісності зазначених елементів. [4]
Структурна схема інтерфейсу показано на рис 1.
В
Рисунок 1 - Структурна схема інтерфейсу: ФБ - функціональний блок; К - контролер, функціональний блок; К - контролер; УБ - керуючий блок; ІБ - інтерфейсний блок
Засоби інтерфейсу забезпечують спільну роботу незалежних різнорідних функціональних блоків системи. Умовно ІБ можна розділити на дві частини: частина, звернена до ФБ і враховує його специфіку, і ...