Системное программное обеспечение (ПО) предназначено для:
Среди системного программного обеспечения особое место занимают операционные системы (ОС).
Без операционной системы работа современного компьютера невозможна
В современных компьютерах используются операционные системы Windows, Linux, Unix, MacOS и т. д.
Операционная система - это комплекс программ, которые обеспечивают:
Операционная система скрывает от пользователя сложные подробности работы аппаратного и программного обеспечения. Это предоставляет пользователю больше времени для творческой деятельности.
Служебное программное обеспечение — это программы, предназначенные для диагностирования аппаратной и программной составляющих компьютера, расширения возможностей ОС.
При необходимости они устраняют недостатки и оптимизируют работу компьютера.
Эти программы называют утилитами (англ. utility - полезность).
Такими программами, например, являются:
комплекс программ Norton Utilities, SiSoft Sandra, Dr. Hardware, антивирусные программы, программы-архиваторы, файловые менеджеры Total Commander и т. д.
Системы программирования - это комплексы программ, предназначенные для создания новых программ с использованием языков программирования.
Пример:
Прикладное программное обеспечение - это программы, предназначенные для реализации конкретных задач обработки данных, которые пользователь решает в ходе своей деятельности.
Их разделяют на прикладные программы общего и специального назначения.
Прикладное ПО общего назначения - программы, которые могут применяться в разных отраслях человеческой деятельности для обработки текстов, рисунков, баз данных, электронных таблиц, создания презентаций и т. д.
Прикладные программы специального назначения используются для реализации заданий обработки данных в определенной отрасли деятельности, на конкретном предприятии, в организации, фирме или их подразделении.
К такому виду программ относят программы для создания видеоэффектов при производстве кинофильмов, создания чертежей машин и механизмов в конструкторских и проектных бюро, диагностирования заболеваний в медицинских учреждениях, создания школьного расписания уроков и т. д.
В зависимости от способа организации обмена данными между пользователем и компьютером различают операционные системы с текстовым (командным) и графическим интерфейсом.
В ОС с текстовым интерфейсом обмен данными между пользователем и компьютером реализуется с использованием команд, которые пользователь вводит с клавиатуры в виде текста.
К таким операционным системам относятся MS DOS и отдельные версии Unix и Linux, которые не имеют интегрированных графических оболочек.
В ОС с графическим интерфейсом обмен данными между пользователем и компьютером реализуется с использованием манипулятора или клавиатуры.
В основу этого вида интерфейса положена идеология WIMP (англ. Windows, Icons, Menus, Pointer - окна, значки или пиктограммы, меню, указатель).
Ее суть заключается в том, что пользователь работает с моделями объектов операционной системы — значками, которые отображаются в окнах на экране. Действия над объектами осуществляются командами меню, которые выбираются указателем манипулятора.
К операционным системам с графическим интерфейсом относятся операционные системы Windows, MacOS и т. д.
По количеству задач, которые могут выполняться ОС одновременно, выделяют однозадачные (например, MS DOS) и многозадачные (например, Windows ХР Professional) операционные системы.
В зависимости от возможностей организации работы компьютерной сети и управления ее ресурсами выделяют:
Некоторые серверные операционные системы (например, Unix, Linux) могут использоваться и в персональных компьютерах.
Базовая система ввода/вывода - BIOS - независимый от конкретной версии операционной системы набор базовых команд, которые используются для обеспечения обмена данными между устройствами.
Ядро операционной системы - набор программ, которые организовывают выполнение команд, распределяют ресурсы между устройствами и программами, предоставляют расширенные возможности по управлению устройствами компьютера и т. д.
Файловая система - структура хранения данных на внешних носителях и совокупность программ, которые обеспечивают работу с этой структурой.
Как правило, операционная система может работать с несколькими файловыми системами
Драйверы устройств (англ. driver - водитель, управляющий устройством) - программы, которые обеспечивают обмен данными между операционной системой и конкретной моделью устройства
Интерфейс пользователя (англ. interface - средства согласования) - совокупность средств, которые обеспечивают обмен данными между пользователем и ОС
Для установки ОС на компьютере нужно выполнить специальную операцию, которая называется инсталляцией операционной системы.
Во время инсталляции происходит размещение составных ОС на выбранном диске, настройка ее взаимодействия с аппаратной составляющей компьютера.
Диск, на который установлена операционная система, называется системным.
При выявлении сбоев в работе этих устройств выводится соответствующее сообщение. Если ошибки принципиальны для системы - она прекращает работу, если нет - процесс подготовки компьютера к работе продолжается.
При успешной загрузке ОС компьютер готов к работе.