Те же, что и сейчас!
Основная функция всех ОС - посредническая. Она заключается в обеспечении интерфейсов:
пользователя (между пользователем и программно-аппаратными средствами
По реализации интерфейса пользователя ОС подразделяются на графические и неграфические. Неграфические используют интерфейс командной строки, основным устройством управления которого является клавиатура. Управляющие команды вводятся в поле командной строки. Графические ОС реализуют более сложный тип интерфейса. Работа в графическом интерфейсе основана на взаимодействии активных и пассивных экранных элементов управления. В качестве активного элемента выступает указатель мыши, а в качестве пассивных выступают графические элементы управления приложением: кнопки, значки, переключатели, флажки, меню и т. д.
между программным и аппаратным обеспечением
между разными видами программного обеспечения