Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КПО 2009-2010.doc
Скачиваний:
1
Добавлен:
20.04.2019
Размер:
84.99 Кб
Скачать

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

Состав вычислительной техники называется конфигурацией системы.

Конфигурация делится на 2 части:

  • Аппаратное обеспечение – Hardware (АО);

  • Программное обеспечение – Software (ПО).

АО и ПО рассматриваются отдельно.

Аппаратное обеспечение

К аппаратному обеспечению относятся устройства и приборы, образующие аппаратную конфигурацию. Различают внешние и внутренние устройства. К внутренним устройствам например, относятся ОЗУ, ПЗУ. К внешним устройствам – устройства ввода – вывода (периферийные устройства).

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

Программное обеспечение

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

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

Программные продукты используются для:

  1. для обеспечения работы и обслуживания АО;

  2. для выполнения функциональных задач в различных областях;

  3. для разработки ПО.

В соответствии с этой классификацией выделяют 3 класса программных продуктов:

Системное программное обеспечение (системные программы)

Прикладное программное обеспечение (прикладные программы)

Инструментарий технологии программирования (инструментальные системы)

Системное программное обеспечение

Системное ПО (System Software) – это совокупность программ и программных комплексов для обеспечения работы ПК и сетей ЭВМ.

Системное ПО направлено:

  • на создание операционной среды для функционирования других программ;

  • на обеспечение надежной и эффективной работы ПК и вычислительной сети;

  • на проведение диагностики и профилактики аппаратуры ПК и вычислительной сети;

  • на выполнение различных вспомогательных функций (копирование, архивирование, восстановление информации);

  • на проверку работоспособности устройств ПК.

Этот класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью. Программные продукты ориентированы на квалифицированных пользователей (администраторов, программистов, операторов). Но пользователям ПК также требуются знания технологии и умения работать с этим классом программ, т.к. они не только работают с программами, но и выполняют обслуживание ПК, программ и данных.

Для системного ПО используется дополнительная классификация:

Системное ПО

Базовое ПО (Base Software)

минимальный набор программных средств, обеспечивающий работу ПК

Сервисное ПО (Service Software)

программы и программные комплексы, которые расширяют возможности базового ПО и организуют более удобную среду работы пользователя.

  • Операционная система

  • Операционная оболочка (программа – оболочка)

  • Сетевая ОС

  • Программы диагностики работоспособности ПК

  • Антивирусные программы

  • Программы обслуживания дисков

  • Программы архивирования данных

  • Программы обслуживания сети и др.

ОС – специальный набор программ, управляющий работа ПК.

ОС – набор программ, обеспечивающий возможность использования аппаратуры ПК.

Программа – оболочка – это специальная программа, предназначенная для создания удобного пользовательского интерфейса и для обеспечения работы с ОС.

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

К сервисному По относятся вспомогательные программы – УТИЛИТЫ.

Программы резервирования – это программы, которые позволяют быстро скопировать нужную информацию, находящуюся на винчестере, на дискеты или на съемные диски.

Антивирусные программы – это программы, предназначенные для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения.

Программы – архиваторы – позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов в один архивный файл.

Программы – русификаторы - приспосабливают другие программы для работы с русским алфавитом.

Программы для диагностики ПК – позволяют проверить конфигурацию ПК и работоспособность его устройств.

Программы КЭШи для диска – убыстряют доступ к информации на дисках путем организации в оперативной памяти кэш-буфера, содержащего наиболее часто используемые участки диска.

Программы для оптимизации дисков – позволяют обеспечить более быстрый доступ к информации за счет оптимизации размещения данных на диске.

Программы динамического сжатия дисков – создают псевдодиски, информация которых хранится в сжатом виде в виде файлов на обычных (физических) дисках ПК, что позволяет хранить на дисках больше данных.

Программы ограничения доступа – позволяют защитить хранящиеся на ПК данные от нежелательных и неквалифицированных пользователей.

Программы, относящие к классу сервисное ПО называют УТИЛИТАМИ.

Утилиты – программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания ПК.

Наиболее распространенные утилиты:

  • Norton Utilities (фирма Symantec)

  • Checkit PRO Deluxe (фирма Touch Stone)

  • Norton Antivirus

  • AVP Toolkit Касперского и др.

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