Які функції виконують програми посередників
Першою функцією такого інтерпретатора, є реєстрація в системі і ініціалізація. Потім перевіряється статус обладнання. Вони також можуть реєструвати події, що відбулися у пристрої, на якому служить мікропрограма, обробляють запити і помилки, поєднують непоєднуване обладнання.
Крім цього мікропрограми видають команди пристроїв, чекаючи, поки вони будуть виконані. Коли ви задаєте друк принтера, мікропрограма посилає МФУ інструкцію, що потрібно роздрукувати, які сторінки і т. д. тобто вона повністю управляє зовнішнім обладнанням.
Утиліти посередники можуть обробляти запити при незавершених попередніх запитах. Керувати енергоспоживанням інших приладів, підключених до ПК.
iPhone з 16 ГБ пам’яті: аргументи на захист
Як працюють драйвера на комп’ютері
Робота інтерпретатора починається з перевірки вхідних значень. Якщо будуть виявлені якісь несумісності помилка висвітиться на екрані, або, якщо все нормально, то дія програми продовжиться.
«Дрова» перевіряють підключений цей прилад в даний момент. Якщо обладнання підключено, то мікропрограма переходить до управління. Тепер потрібно визначити, в якій послідовності дати команди обладнання, і в якій послідовності вона повинна виконати.
Відбувається запис в регістр контролера приладу, з якими відбувається спілкування. Після того як команда записана, робиться аналіз передачі. Якщо передача пройшла без колізій, то мікропрограма приступає до передачі наступної команди. І так до тих пір, поки всі команди не будуть передані.
Якщо якась команда не виконана, то відбувається блокування доступу до пристрою і очікується переривання її людиною. Якщо все нормально, то повертається інформація про передачу даних.
Такий принцип роботи програм посередників на ПК.