Контроллер в вычислительной технике
Контро́ллер (англ. controller, буквально – управитель) в вычислительной технике, электронное устройство, предназначенное для автоматического управления техническим объектом (процессом) по заданному алгоритму. Различают аппаратно-программные и аппаратные контроллеры. Аппаратно-программные контроллеры содержат процессор, память (где размещаются ядро операционной системы, служебные программы, прикладные программы управления объектом и др.), а также аппаратные узлы, реализующие функции ввода-вывода аналоговых и цифровых сигналов, обмена данными в информационно-управляющих сетях и др.; алгоритм управления задаётся программой, исполняемой процессором. Аппаратный контроллер не содержит процессора, алгоритм управления задаётся электронной схемой. Контроллер может также содержать панель управления для задания режимов процесса управления и вывода информации о состоянии системы и др.
По конструктивному исполнению контроллеры подразделяют на встраиваемые, которые монтируются в общий корпус оборудования (агрегат, машину, прибор) и являются его неотъемлемой частью, и внешние (автономные). По назначению различают специализированные контроллеры, предназначенные для управления объектом только одного вида или модели (например, контроллер освещения, контроллер дискового накопителя компьютера), и контроллеры общего назначения, применяемые в относительно широкой области автоматизации (например, контроллеры, используемые в автоматизированных системах управления технологическим процессом). С конца 1970-х гг. широкое распространение получили микроконтроллеры (микрокомпьютеры, однокристальные компьютеры) – аппаратно-программные контроллеры, выполненные в виде единой сверхбольшой интегральной схемы (интегрирующей на одном кристалле процессор, память, устройства ввода-вывода и др.). Первый микроконтроллер выпущен фирмой Intel (США) в 1976 г. Постоянно расширяется сфера применения контроллеров: с конца 20 в. они используются на производстве (в системах управления технологическими процессами и оборудованием, измерительных системах и др.), транспорте, энергетике, в быту и др.