Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_по_общей_информатике.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
8.26 Mб
Скачать

Классификация программного обеспечения пэвм

Рис. 18.1 Программное обеспечение ПК

Программное обеспечение (ПО) — это совокупность программ, обеспечи­вающих функционирование вычислительных средств и их применение по назначе­нию. По функциональному признаку ПО делится на системное и прикладное рис. 18.1.

Системное программное обеспечение (СПО) используется, в первую очередь, для управления всеми ресурсами ЭВМ, выполнения и разработки программных продуктов, а также для предоставления пользователям определенных услуг. Оно является необходимым дополнением к техническим средствам ЭВМ и без него машина фактически безжизненна.

СПО включает в себя операционные системы (ОС), сетевое ПО, средства рас­ширения функций ОС средства тестирования и диагностики ЭВМ (утилиты), а также сред­ства разработки программ (трансляторы, редакторы связей, отладчики и пр.). Струк­тура СПО приведена на рис. 18.1.

Операционные системы составляют основу СПО, ибо другие его компоненты являются факультативными. Их состав определяется потребностями пользовате­ля. Основные функции ОС заключаются в управлении ресурсами (физическими и логическими) и процессами вычислительных средств. Физическими ресурсами являются: процессор, оперативная память, монитор, печатающее устройство, маг­нитные и оптические диски. К логическим ресурсам можно отнести программы, файлы, события и т. д. Существует большое количество ОС, разработанных для ЭВМ различных типов. В этом секторе программного обеспечения ведущее положение занимают фирмы IBM, Microsoft, UNISYS, Novell и др. На супер-ЭВМ и ЭВМ Еди­ной Системы (ЕС ЭВМ), например, используются такие операционные системы, как Crey, Borrough, Эльбрус, OS/360, СВМ и ОС ЕС. На малых ЭВМ (СМ-4, СМ-1420 и др.) — ОС РВ, RSX-11M, AIX, Primus. На ПЭВМ — OS/2, MS DOS (версии 6.22 и 7.0), ОС Windows в различных модификациях, Unix, Novell, Linux и др.

Сетевое ПО — комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Оно предназначено для управления общими ресурсами в распределенных вычислительных системах: сетевыми накопителями на магнит­ных дисках, принтерами, сканерами, передаваемыми сообщениями и т. д.

Большое распространение получили следующие сетевые ОС: NetWare (фирма Novell), Windows NT/XP/2000(фирма Microsoft), Windows Server 2003, LAN Server (фирма IBM), Unix и др.

Для расширения возможностей операционных систем и предоставления набо­ра дополнительных услуг используются утилиты.

Утилиты — программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров. Они во многих случаях помога­ют существенно повысить эффективность использования ЭВМ и удобство работы с ними. Утилиты, как правило, обеспечивают реализацию следующих действий:

  • обслуживание магнитных дисков;

  • обслуживание файлов и каталогов;

  • предоставление информации о ресурсах компьютера; О шифрование информации;

  • защита от компьютерных вирусов;

  • архивация файлов и др.

Средства разработки программ используются для создания нового программ­ного обеспечения как системного, так и прикладного.

Системы технического обслуживания — это совокупность программно-ап­паратных средств для проверки работоспособности, наладки и технической эксп­луатации ЭВМ. Эти средства используются инженерно-техническим персоналом, обслуживающим компьютеры.

Прикладное программное обеспечение (ППО) предназначено для создания программных продуктов в любой проблемной области, включая СПО.

Программы прикладного ПО для решения определенных целевых задач из про­блемных областей часто называют приложениями.

Спектр проблемных областей в настоящее время весьма широк и включает в себя по крайней мере следующие: промышленное производство, инженерную прак­тику, научные исследования, медицину, управление (менеджмент), делопроизвод­ство, издательскую деятельность, образование и т. д.

Из всего разнообразия прикладного ПО можно выделить группу наиболее рас­пространенных программ (типовые пакеты и программы), которые используются во многих областях человеческой деятельности.

К типовому ППО относят следующие программы:

  • текстовые процессоры;

  • табличные процессоры;

  • системы иллюстративной и деловой графики (графические процессоры); Q системы управления базами данных;

  • экспертные системы;

  • программы математических расчетов, моделирования и анализа эксперимен­тальных данных.

Предлагаемые на рынке ПО приложения, в общем случае, могут быть выпол­нены как отдельные программы, либо как интегрированные системы. Интегриро­ванными системами обычно являются экспертные системы, программы матема­тических расчетов, моделирования и анализа экспериментальных данных, а также офисные системы. Примером мощной и широко распространенной интегрирован­ной системы является офисная система Microsoft Office.