Интерфейс – что же это такое?
«Interface» в переводе с английского означает взаимодействие. В целом — это совокупность средств, методов и правил взаимодействия элементов системы или различных систем.
Системой можно представить совокупность автомобиля, вычислительной машины, станка и любого другого объекта во взаимодействии с человеком.
Типы систем определяют виды взаимодействия.
- Так взаимодействие человека и электронного оборудования (радиоприемника, автомагнитолы, смартфона и др.) носит название человеко–машинный интерфейс.
- Взаимодействие человека и компьютера через пользование клавиатурой, мышью, принтером – интерфейс человек-компьютер, иначе называемый пользовательский.
Их разновидности
Понятие интерфейс применяется, в основном, в вычислительной технике и имеет три вида:
- — пользовательский;
- — программный;
- — аппаратный;
- — аппаратно-программный.
Подробнее
Пользовательский, устанавливает взаимодействие человека и компьютера. Под его управлением, контролем и с помощью методов, разработанных программистами, пользователь вводит информацию в компьютер с клавиатуры или с помощью мыши. Под его же управлением выводится информация и данные, необходимые пользователю, из компьютера на монитор, принтер, аудиосистемы.
Программный, называемый интерфейс прикладного программирования или программный интерфейс приложения (английская аббревиатура API), описывает способы взаимодействия компьютерных программ. API представляет отдельную библиотеку или входит составной частью в операционные системы, графические и звуковые «И» и другие приложения.
Не углубляясь в тонкости программирования, создания программного «И», управления взаимодействием программ всех уровней от системных до программ приложений (пользователя), определим операционную систему как черный ящик. Ну, а программный как ручки, выступающие из него, с помощью которых происходит управление работой программ – их вызов, инициализация, получение результатов работы, выдача их пользователю.
Передача информации по сети Интернет осуществляется, как и внутри компьютера, под управлением протоколов программного интерфейса. К слову сказать, их семь уровней. Самый низкий уровень – передача бит, высший – взаимодействие пользовательских программ (приложений).
Аппаратный обеспечивает взаимосвязь между узлами и компонентами компьютера на физическом уровне. Проектирование и производство аппаратуры включает установление физического соединения элементов и узлов аппаратуры с помощью разъемов и слотов, а также согласование электрических сигналов по напряжению и частоте.
Узлы, элементы, устройства, составляющие компьютер, работают и взаимодействуют под управлением программ. Эта связь называется аппаратно-программным интерфейсом.
Порты, протоколы, стандарты, IEEE
Периферийное оборудование (монитор, принтер, мышь, клавиатура и др.) подключаются к компьютеру через специальные разъемы компьютера, называемые портами. Обмен информацией между компьютером и периферийным оборудованием происходит с помощью «И».
Все эти виды работают под управлением программ операционной системы.
Обмен информацией между объектами осуществляется под управлением протоколов. Протоколы составляются в соответствии со стандартами, разработанными ведущими мировыми компаниями по электротехнике и электронике, среди которых лидером является «Институт инженеров электротехники и электроники» (IEEE) США.
Основной деятельностью этой некоммерческой ассоциации является научная, исследовательская и организационная работа по совершенствованию методов обработки и передачи информации. В ассоциацию входят свыше 400 тысяч членов из 170 стран. В их числе около 100 тысяч студентов. Издает более трети мировой литературы по электротехнике, электронике, вычислительной технике, системам управления и программированию. Участвовала в разработке и совершенствовании более 900 стандартов, регламентирующих обмен информацией на всех его уровнях.
Стандарты, разработанные «Институтом инженеров электротехники и электроники», определяют:
- правила написания команд управления передачей данных,
- совмещения различных операционных систем,
- тестирования печатных плат
- и многими другими функциями компьютерных сетей, их узлов и элементов.
Опять порты и интерфейсы
Периферийные группируются как специализированные, универсальные, выделенные и разделяемые.
К первым относятся управляющие подключением различного периферийного оборудования.
Универсальные работают под управлением протоколов, обеспечивающих передачу данных любого формата – видео, аудио, текста и др.
Порты, позволяющие подключить к компьютеру только одно устройство (COM-порт), VGA – монитор и другие, работают под управлением выделенных «ИФ».
Разделяемые подключают к одному порту несколько устройств.
Он является важным связующим звеном на всех уровнях компьютерной сети. Соблюдение правил и стандартов его создания требует особого внимания и профессионализма.