Операционная система — это программное обеспечение между приложением и оборудованием, то есть железными и не совсем составляющими компьютера. Основной её задачей является обеспечение оптимальной среды экзекуции для приложений. Стандартные функции ОС: предоставление разных уровней абстракций, защита и управление ресурсами. Разберём каждую отдельно.
Разные уровни абстракции
Абстракции необходимы для работы с hardware, так как без них использование металла практически невозможно. Также операционная система должна создавать виртуальные ресурсы или делать невозобновляемые ресурсы возобновляемыми. Примером невозобновляемых ресурсов может стать память (4GB виртуальной памяти vs 1GB физической памяти). |