Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для студентов поточные лекции-1,2.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
737 Кб
Скачать
☆

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

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

Все программное обеспечение можно разделить на классы (Рис. 3):

  • Системное Программное Обеспечение (СПО);

  • Системы Программирования (СП);

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

  • Пакеты Прикладных Программ (ППП)

  • Разное (в том числе деструктивное ПО).

Дадим краткую характеристику каждому из указанных классов.

3.2.1. Системное Программное Обеспечение (спо)

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

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

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

3.2.1.1. Операционные системы (ос)

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

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

  • Управляет ресурсами вычислительной системы (оперативной памятью, временем процессора, устройствами ввода и вывода, общими программами и данными), распределяя их между работающими программами.

  • Запускает на выполнение программы пользователя, обеспечивая их ресурсами вычислительной системы через интерфейс прикладного программирования.

Для ПК наиболее известными ОС являются MS DOS, UNIX, LINUX, OS/2, Windows 9X (95,98), Windows NT (2000, XP). В скобках указаны разные версии .

3.2.1.2. Операционные оболочки -файловые менеджеры

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

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

ОО делятся на текстовые и графические. К текстовым можно отнести очень популярный до сих пор пакет Norton Commander и усовершенствованные его аналоги, например пакет Far. Современные операционные системы работают с графическими оболочками, например ОС Windows работает с графической оболочкой Windows Explorer (Проводник).

Операционные оболочки предоставляют пользователю следующие возможности:

  • Наглядное удобное отображение логической модели файловой системы жесткого и гибких дисков в виде иерархического дерева или сети..

  • Обслуживание файловой структуры: копирование, перемещение, переименование файлов, создание каталогов (папок), уничтожение объектов, поиск файлов и навигация в файловой структуре

  • Наличие понятного интерфейса: меню; подменю; диалоговые окна, для задания параметров команд; назначение быстрых клавиш и т.д.

  • Возможность работы с дисками, например их форматирование.

  • Архивирования информации.

  • Настройка оболочки в соответствии с требованиями конкретного пользователя.