Взаимодействие между человеком и компьютером обеспечивается через интерфейс.
Пользовательский интерфейс (2) — это именно те средства (графические элементы, команды, меню), которые позволяют человеку управлять компьютером и получать от него информацию.
Аппаратное обеспечение (1) — это физические компоненты компьютера.
Системный интерфейс (3) — это интерфейс между компонентами операционной системы.
Прикладной интерфейс (4) — это интерфейс между различными программами или их частями.