Теория:

Операционная система является базовой и необходимой составляющей программного обеспечения компьютера.
Обрати внимание!
Операционная система обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его ресурсам.
Современные операционные системы имеют сложную структуру, каждый элемент которой выполняет определённые функции по управлению компьютером.
Управление файловой системой
В операционной системе имеются программные модули, управляющие файловой системой.
В процессе работы на компьютере наиболее часто над файлами производятся следующие операции:
- копирование;
- перемещение;
- удаление;
- переименование.
Командный процессор
В состав операционной системы входит специальная программа — командный процессор, которая запрашивает у пользователя команды и выполняет их.
Пользователь может дать команду запуска программы, выполнения какой-либо операции над файлами, вывода документа на печать. Операционная система должна эту команду выполнить.
Драйверы устройств
К магистрали компьютера подключаются различные устройства. Каждое устройство выполняет определённую функцию, при этом техническая реализация устройств существенно различается.
Драйверы устройств — специальные программы, которые обеспечивают управление работой устройств и согласование информационного обмена с другими устройствами, а также позволяют производить настройку некоторых их параметров.
Каждому типу устройств соответствует свой драйвер.
В процессе установки операционная система определяет тип и конкретную модель установленного устройства и подключает необходимые для их функционирования драйверы. При включении компьютера производится загрузка драйверов в оперативную память.
Обрати внимание!
Пользователь имеет возможность вручную установить или переустановить драйверы.
Графический интерфейс
Для упрощения работы пользователя в состав современных операционных систем входят программные модули, создающие графический пользовательский интерфейс. В операционных системах с графическим интерфейсом пользователь может вводить команды с помощью диалоговых окон, тогда как в режиме командной строки необходимо вводить команды с помощью клавиатуры.
 
Диалоговые окна могут включать в себя разнообразные элементы управления:
 
вкладки, которые позволяют использовать «страницы» внутри диалогового окна;
-  кнопки, которые обеспечивают выполнение тех или иных действий;
-  текстовые поля, которые позволяют ввести информацию;
-  списки, которые представляют собой наборы предлагаемых на выбор значений;
-  переключатели, которые служат для выбора одного из взаимоисключающих вариантов;
-  флажки, которые обеспечивают присваивание каким-либо параметрам определённых значений;
-  счётчики, которые представляют собой пару стрелок и позволяют увеличивать или уменьшать значение в связанном с ними полем;
-  ползунки, которые позволяют плавно изменять значения каких-либо параметров;
-  контекстное меню, которые позволяют ознакомиться со свойствами объектов, а также выполнить над ними разрешённые операции.
 
Также элементы управления используются в системах объектно-ориентированного программирования, что позволяет создавать в них приложения с использованием графического интерфейса операционных систем.
Сервисные программы
В состав операционной системы входят также сервисные программы, или утилиты. Такие программы позволяют обслуживать диски, выполнять операции с файлами, работать в компьютерных сетях и т.д.
Системный реестр Windows
Системный реестр операционной системы Windows является иерархической базой данных, в которой хранится информация о конфигурации Windows.
В реестре содержатся сведения об оборудовании системы, установленных программах и параметрах настройки, к которым операционная система постоянно обращается во время работы.
Обрати внимание!
Категорически не рекомендуется изменять параметры реестра без чёткого понимания производимых действий, так как ошибка при изменении реестра может серьёзно повредить систему.
Если повреждена информация об устройствах, то соответствующий раздел реестра можно исправить или восстановить в том виде, который он имел в момент последнего удачного запуска компьютера.
Справочная система
Для удобства пользователя в состав операционной системы обычно входит справочная система.
Справочная система позволяет оперативно получить необходимую информацию как о функционировании операционной системы в целом, так и о работе её отдельных модулей.