Программное обеспечение ЭВМ — это программа или совокупность программ, которые используются для управления компьютером.
Введение
Программа - это сформированная на языке, который понятен компьютеру, чёткая и однозначная очерёдность инструкций.
Программным обеспечением (Software) называется набор программных приложений, которые используются при работе на персональном компьютере и обеспечивают функционирование, диагностирование и тестирование аппаратного обеспечения, а также формирование, отладку и исполнение пользовательских задач. Программное обеспечение выполняет функции интерфейса между аппаратным обеспечением персонального компьютера и пользователем и даёт возможность решения задач из любых предметных областей.
На текущий момент программное обеспечение персонального компьютера может иметь в своём составе десятки тысяч программных приложений, которые могут быть поделены на следующие классы:
- Системное программное обеспечение.
- Прикладное программное обеспечение.
- Инструментарий, предназначенный для формирования программ.
Классификация программного обеспечения ЭВМ
Системным программным обеспечением является комплект программ, которые управляют работой аппаратных устройств и обеспечивают услугами пользователей и их прикладные программные комплексы. К системному программному обеспечению следует отнести следующие программные средства:
- Операционные системы.
- Программные сервисные утилиты.
- Набор программных драйверов.
- Программные оболочки, которые обеспечивают удобное взаимодействие с ЭВМ.
- Программы, которые являются операционными оболочками, то есть это, например, графические интерфейсы, средства мультипрограммирования, средства информационного обмена между программами и так далее.
- Программные средства, предназначенные для диагностики и тестирования ЭВМ.
- Программы, предназначенные для управления локальными сетями.
Операционные системы являются программным комплектом, предназначенным для управления ресурсными возможностями персонального компьютера и являющимся ядром универсальной вычислительной машины, именуемой компьютером.
Операционная система осуществляет управление всеми операциями внутри компьютера, а также управляет операциями информационного обмена между компьютером и связанным с ним периферийным оборудованием, а именно, принтером, монитором, модулями памяти и так далее. Операционная система также позволяет выполнять информационный обмен среди прикладных программ и аппаратных модулей, и, кроме того, выступает как посредник между пользователем и компьютерным оборудованием.
Драйверами называются специализированные программы, управляющие информационным вводом и выводом, которые позволяют операционной системе взаимодействовать с различными внешними модулями, предоставляя ей необходимый протокол информационного обмена и так далее. Драйверы делятся на стандартные и загрузочные.
Стандартные драйверы способны управлять работой стандартного оборудования, такого как, монитор, клавиатура и так далее, они хранятся в постоянном запоминающем устройстве компьютера и в комплексе выступают базовой системой ввода/вывода, то есть BIOS.
Загружаемые или нестандартные драйверы применяются, чтобы управлять дополнительными внешними модулями персонального компьютера, такими как, мышка, компакт-диски и так далее. Помимо этого, они управляют расширяемыми модулями памяти, используются для создания виртуальных дисков и их обслуживания и так далее.
Утилитами называются вспомогательные программные приложения, которые наиболее часто применяются для следующих целей:
- Выполнения резервного копирования.
- Для защиты персонального компьютера от вирусных заражений и уничтожения последствий этих заражений.
- Для создания информационных архивов.
- Для обеспечения работы других программных приложений с нестандартными языками и текстовыми данными.
- Для диагностирования конфигурации и исправности персонального компьютера.
- Для повышения оперативности информационного доступа к дискам.
- Для организации оптимального распределения информации на диске.
- Для реализации режима динамического сжатия дисков.
- Для организации защиты данных, которые хранятся на компьютере.
Программами-оболочками называются программы, которые обеспечивают более удобные и наглядные методы взаимодействия с персональным компьютером, чем операционная система. Такие программы не подменяют операционную систему, а только реализуют её дополнение. В качестве примера таких программ можно привести Norton Commander, Volkov Commander, Norton Navigator.
Операционными оболочками называются программы, которые подобно программам-оболочкам считаются надстройками над операционной системой, повышают удобство и наглядность взаимодействия с персональным компьютером. Помимо этого, они увеличивают возможности операционной системы в плане логического уровня интерфейса пользователя.
Средствами тестирования и диагностики ЭВМ выступают программы, которые составляют средства технического обслуживания компьютера и служат для тестирования работоспособности, отладки и технической эксплуатации. Они подразделяются на следующие группы:
- Диагностические средства.
- Средства программно-логического контроля.
- Тестовые программы.
- Средства программно-аппаратного контроля.
Прикладным программным обеспечением являются программы или их наборы, именуемые пакетами, которые предназначены для решения задач из разных сфер деятельности человека. Такие программные пакеты способны снижать трудоёмкость и повышать эффективность работы пользователей. Прикладное программное обеспечение делится на следующие группы:
- Целевое прикладное программное обеспечение.
- Универсальное прикладное программное обеспечение.