Программный слой между Вашими аппаратными средствами и прикладными программами. Это справляется с планированием программы, выделением памяти, обработкой прерываний, дисковым вводом/выводом, графическим ускорением, размещая драйверы устройств и различные другие ресурсы.

Типичные функции:

Некоторые известные операционные системы и их дистрибутивы, в алфавитном порядке: