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