Набор программ и драйверов, обеспечивающих взаимодействие программ с аппаратным оборудованием компьютера и базовые возможности для ввода команд пользователем. Различают операционные системы, использующие командную строку для ввода команд и запуска программ с использованием клавиатуры, и графические операционные системы, в которых основным устройством управления является мышь или другое устройство позиционирования.