Как было указано выше интерфейс – это, прежде всего набор правил, которые можно объединить по схожести способов взаимодействия человека с компьютером.
Различают три вида интерфейсов пользователя: командный, WIMP и SILK – интерфейсы.
Взаимодействие перечисленных интерфейсов с операционными системами и технологиями показано на рис.1:
Рис. 1. Взаимодействие интерфейсов пользователя их технологий и операционных систем.
1. Командный интерфейс, при котором взаимодействие человека с компьютером осуществляется путем подачи компьютеру команд, которые он выполняет и выдает результат пользователю. Командный интерфейс может быть реализован в виде пакетной технологии и технологии командной строки. В настоящее время пакетная технология практически не используется, а технология командной строки можно встретить в виде резервного способа общения человека с компьютером.