Операционная система выполняет следующие функции:
Обеспечение выполнения программ. 1 Загрузка программ в память, предоставление программам процессорного времени, обработка системных вызовов. 1
Управление оперативной памятью. 1 Эффективное выделение памяти программам, учёт свободной и занятой памяти. 1
Управление внешней памятью. 1 Поддержка различных файловых систем. 1
Управление вводом-выводом. 1 Обеспечение работы с различными периферийными устройствами. 1
Обеспечение безопасности. 1 Защита информации и других ресурсов системы от несанкционированного использования. 1
Организация сетевого взаимодействия. 1
Фиксация ошибок и их отладка. 4
Некоторые типы операционных систем могут иметь и другие функции в зависимости от комплектующих устройства. 2