Определение интерфейса.
В общем, интерфейс (interface) – этосовокупность логических и физических принципов взаимодействия компонентов технических средств вычислительной системы (ВС), т. е. совокупность правил алгоритмов и временных соглашений по обмену данными между компонентами ВС (логический интерфейс), а также совокупность физических, механических и функциональных характеристик средств подключения, реализующих такое взаимодействие (физический интерфейс).
Интерфейс нередко называют также технические и программные средства, реализующие сопряжение между устройствами и узлами ВС.
Интерфейс распространяется на все логические и физические средства взаимодействия вычислительной системы с внешней средой, например с операционной системой, с оператором и т.п.
Виды интерфейсов
Интерфейсы различают по таким характеристикам, как структура связей, способ подключения и передачи данных, принципы управления и синхронизации.
1. Внутримашинный интерфейс – система связи и средств сопряжения узлов и блоков ЭВМ между собой. Внутримашинный интерфейс представляет собой совокупность электрических линий связи (проводов), схем сопряжения с компонентами компьютера, протоколов (алгоритмов) передачи и преобразования сигналов.
|
|
Различают два варианта организации внутри машинного интерфейса:
- многосвязный интерфейс, при котором каждый блок ПК связан с другими блоками своими локальными проводами;
- односвязный интерфейс, в результате которого все блоки ПК связаны друг с другом через общую или системную шину.
2. Внешний интерфейс – система связи системного блока с периферийными устройствами ЭВМ или с другими ЭВМ
Здесь можно выделить также несколько типов внешнего интерфейса:
- интерфейс периферийных устройств, подключаемых с помощью шин ввода-вывода (ISA, EISA, VLB, PCI, AGP, USB IEEE 1384 SCSI и др.);
- сетевой интерфейс, типа одноранговой сети или сети клиент-сервер с топологиями типа звезда, кольцевая или шинная.
3. Интерфейс «человек-машина» или интерфейс «человек-компьютер» или пользовательский интерфейс – это способ, которым вы выполняете какую-либо задачу с помощью каких-либо средств (какой-либо программы), а именно совершаемые вами действия и то, что вы получаете в ответ.
Интерфейс является ориентированным на человека, если он отвечает нуждам человека и учитывает его слабости.
Машинная часть интерфейса – часть интерфейса, реализованная в машине (аппаратно-программной ее части) с использованием возможностей вычислительной техники.
Человеческая часть интерфейса – это часть интерфейса, реализуемая человеком с учетом его возможностей, слабостей, привычек, способности к обучению и других факторов.
Наиболее распространенные интерфейсы определены государственными и международными стандартами.
В дальнейшем изложении будет рассматриваться только интерфейс пользователя.