Программное обеспечение компьютера, состав и структура. Назначение операционной системы.
Информация, представленная в компьютерной форме (на машинном
языке) и обрабатываемая на компьютере, называется данными.
Для того чтобы процессор компьютера «знал», что ему делать с данными, как их
обрабатывать, он должен получить определенную команду (инструкцию). Такой
командой может быть, например, «сложить два числа» или «заменить один символ на
другой».
Обычно для решения какой-либо задачи процессору требуется не единичная команда,
а их последовательность. Такая последовательность команд (инструкций) называется
программой.
Последовательность команд, которую выполняет компьютер в процессе обработки
данных, называется программой.
Совокупность необходимых программ составляет программное
обеспечение компьютера.
Совокупность программ, хранящихся на компьютере, образует его программное
обеспечение. Совокупность программ, подготовленных к работе, называют
установленным программным обеспечением. Совокупность программ, работающих в тот
или иной момент времени, называют программной конфигурацией.
Базовая система
ввода-вывода. На самом нижнем уровне находятся программы базовой системы
ввода-вывода (BIOS). Их код жестко записан в одной из микросхем компьютера. В
момент включения компьютера эти программы выполняют проверку оборудования и
обеспечивают простейшее взаимодействие с клавиатурой и монитором — клавиатура
способна реагировать на нажатие некоторых клавиш, а на мониторе отображается
информация о ходе запуска компьютера. Взаимодействие с человеком у программ
этого уровня крайне ограниченно и возможно только в первые секунды после запуска
компьютера.
Системные программы. Системные программы
предназначены для работы со всеми устройствами компьютера. Они принадлежат к
промежуточному уровню. Снизу системные программы управляют работой устройств и
используют программы нижнего уровня, а сверху отвечают на запросы программ более
высоких уровней. Те системные программы, которые непосредственно управляют
устройствами, еще называют драйверами устройств. Люди работают с программами
этого уровня только в тех сравнительно редких случаях, когда требуется настроить
оборудование.
Служебные программы. Это следующий
уровень, программы которого предназначены для обслуживания компьютера, проверки
его устройств, а также для настройки устройств и программ. Снизу эти программы
общаются с программами нижних уровней, а сверху передают данные программам
верхнего уровня по их запросу. Степень взаимодействия с человеком определяется
необходимостью. Например, мастера по наладке и настройке оборудования активно
работают со служебными программами. Обычные пользователи используют их
сравнительно редко.
Прикладные программы. Уровень прикладных
программ — самый верхний. Здесь находятся программы, обслуживающие человека и
удовлетворяющие его потребности. С их помощью выполняется набор и редактирование
текстов, создание чертежей и иллюстраций, коммуникация между людьми,
воспроизведение музыки и видео, а также многое другое. Сверху программы
прикладного уровня общаются с человеком, а снизу — с программами нижележащих
уровней. Прямого доступа к устройствам программы прикладного уровня, как
правило, не имеют.
Для того чтобы мы могли не думать о том, как в компьютере происходит работа
процессора с программами, данными и с аппаратными устройствами, существует
специальный комплекс программ, называемых операционной системой.
Операционные системы разные, но их назначение и функции одинаковые. Операционная
система является основной и необходимой составляющей ПО компьютера, без нее
компьютер не может работать в принципе.
Операционная система – комплекс программ,
обеспечивающих взаимодействие всех аппаратных и программных частей компьютера
между собой и взаимодействие пользователя и компьютера.
Операционная система обеспечивает связь между пользователем, программами и
аппаратными устройствами. Операционная система обеспечивает совместное
функционирование всех устройств компьютера и предоставляет пользователю доступ к
его ресурсам.
Для упрощения работы пользователя в состав современных операционных систем, и в
частности в состав Windows, входят программные модули, создающие графический
пользовательский интерфейс. В операционных системах с графическим интерфейсом
пользователь может вводить команды посредством мыши, тогда как в режиме
командной строки необходимо вводить команды с помощью клавиатуры.
Графический интерфейс позволяет осуществлять взаимодействие человека с
компьютером в форме диалога с использованием окон, меню и элементов управления
(диалоговых панелей, кнопок и так далее).
Интерфейс — это посредник, переводчик, задача которого преобразовать все
внутренние «рычаги управления» в понятную людям графическую форму. Для работы с
графическим интерфейсом используется мышь или другое координатное устройство
ввода.
Удобный для пользователя способ общения с компьютером называется дружественным
пользовательским интерфейсом.