Контролер (комп'ютерна техніка)

Контро́лер (controller) — спеціалізований компонент системи, що призначений для керування зовнішніми пристроями комп'ютера: накопичувачами, відеосистемою та дисплеєм, принтерами тощо.

Загальний опис

Часто синонімами слова контролер виступають терміни адаптер, плата, карта.

У термінології IBM контролер є «пристроєм, який декодує команду [канал] та активізує операцію пристрою»[1].

Найпоширенішими прикладами контролерів є

У своїй еволюції контролери проходять шлях від

  • простого перетворювача одного (зовнішнього) інтерфейсу у другий (внутрішній);
  • потім збагачуються новими функціями, що прискорюють роботу, додають сумісності, забезпечують безпеку
  • і зрештою, з розвитком інтеграції, раніше окремий контролер може стати частиною складнішого і інтегрованішого: функції такого контролера поглинає універсальніший компонент системи.

У програмуванні

У програмуванні терміном контролер позначають компонент програми, який забезпечує взаємодію між іншими компонентами програми. Як приклад можна навести контролер, який забезпечує взаємодію між внутрішнім представленням даних і поданням даних в інтерфейсі користувача, а також один з компонентів шаблону модель-вид-контролер.

Див. також

Примітки

  1. IBM 1311 Disk Storage Drive. IBM Systems Reference Library (англ.). IBM. Процитовано 12 липня 2021.

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.