Для чего нужны ОС
Операционная система обеспечивает взаимодействие между пользователем, программами и аппаратным обеспечением компьютера.
С аппаратурой операционная система общается при помощи драйверов устройств. Драйвер - это специальная программа, создаваемая, как правило, изготовителем аппаратуры и позволяющая операционной системе общаться с устройством.
Для пользователя ОС предоставляет пользовательский интерфейс. В DOS весь интерфейс заключался в командной строке. В Windows понятие интерфейса много шире - это и графическая оболочка, и стандартные диалоги (например, открыть или сохранить файл), и ряд иных, иногда не вполне очевидных для пользователя вещей.
Для программ ОС предоставляет элементы пользовательского интерфейса. Кроме того, если речь идет о многозадачной системе, то в ее компетенцию входит распределение ресурсов компьютера между программами. В данном случае под ресурсами следует понимать прежде всего процессорное время - ОС должна следить за тем, чтобы ни одна из программ не монополизировала все ресурсы и не конфликтовала с другими запущенными приложениями.
Также в ведении любой операционной системы (по крайней мере из тех, что применяются на ПК) находится обслуживание файловой системы. Кстати, во времена DOS это была ее основная задача, что и отразилось на названии.
Кроме того, в состав ОС входят различные вспомогательные программы для настройки и обслуживания ПК - системные утилиты. В частности, таковыми являются программы для исправления ошибок диска (а они часто появляются после сбоев в работе компьютера или при несвоевременном отключении электропитания). Если говорить о Windows, то вместе с ней поставляется еще множество программ - от текстовых редакторов (Блокнот, WordPad) до различных казуальных игр (пасьянсы, сапер).