Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_bilety_loll (1).docx
Скачиваний:
12
Добавлен:
27.09.2019
Размер:
6.36 Mб
Скачать

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

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

ПО (в зависимости от функций):

  1. Системное:

    1. Базовое;

    2. Сервисное;

    3. Текстовое;

  2. Инструментальные средства программирования (предназначены для создания программ);

  3. Прикладное:

    1. Базовых ИТ;

    2. Методо-ориентированное;

    3. Функционально-ориентированное.

1. Понятие системного и прикладного по

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

К базовому ПО относятся операционные системы (в т.ч. и сетевые) и их оболочки.

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

К сервисному ПО относятся:

- антивирусные программы;

- архиваторы файлов, папок и дисков;

- утилиты резервного копирования;

- утилиты SMART-ревизоры дисков;

- антифишинги, утилиты защиты от рут китов и т.п.

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

Прикладное ПО объединяет широкий перечень программ, предназначенных для решения задач различных классов для различных ИС.

ПО базовых ИТ содержит:

-текстовые редакторы;

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

- системы управления БД;

- интегрированные пакеты офисного типа;

- графические процессоры;

- редакторы презентаций;

- издательские системы и др.

Методо-ориентированное ПО позволяет реализовывать методы и модели для решения задач независимо от специфики предметной области. Это:

- ПО для решения задач математического программирования и анализа;

- для решения задач статистического анализа;

- для управления проектами;

- для разработки образовательных материалов системы дистанционного образования;

- оболочки экспертных систем;

- системы моделирования бизнес-процессов, структур данных и др.

Функционально-ориентированное (предметное) ПО предназначено для программной реализации задач управления в различных предметных областях. Например, для автоматизированных систем управления: промышленным предприятием, организацией торговли, ОУ и т.п. (для развлечений и отдыха – игры, мультимедийные комплексы, и др.).

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

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

Основные функции ОС:

- определение интерфейса пользователя;

- обеспечение разделения аппаратных ресурсов между пользователями;

- предоставление возможности работы с общими данными;

- планирование доступа пользователей к общим ресурсам;

- обеспечение эффективного выполнения операций ввода/вывода;

- осуществление восстановления информации и вычислительного процесса в случае ошибок.

В распоряжение ОС предоставляются

- пассивные (управляемые) ресурсы: процессоры, память, устройства ввода/вывода, данные;

- активные (управляющие) ресурсы: операторы ЭВМ, программисты (прикладные, системные), административный персонал, программы пользователя.

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

Классификация ОС (признаки).

А) Особенности алгоритмов управления ресурсами. В зависимости от особенностей использованного алгоритма управления процессором ОС делят на:

- многозадачные и однозадачные,

- многопользовательские и однопользовательские,

- многопроцессорные и однопроцессорные системы.

Б) Поддержка многозадачности. По числу одновременно выполняемых задач ОС делятся на:

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

- Многозадачные (ОС EC, OS/2, UNIX, MS Windows), кроме перечисленных выше функций, управляют разделением совместно используемых ресурсов, таких как процессорное время, оперативная память, файлы и внешние устройства.

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

- однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);

- многопользовательские (UNIX, Windows NT): наличие средств защиты информации каждого пользователя от несанкционированного доступа (НСД) других пользователей.

Г) Наличие многопроцессорной обработки. Наличие/отсутствие в ОС средств поддержки многопроцессорной обработки – мультипроцессирования:

- однопроцессорные ОС;

- многопроцессорные ОС.

Д) Особенности аппаратных платформ. По типу аппаратуры, ОС:

- ПК;

- мини-компьютеров;

- мейнфреймов;

- кластеров;

- встроенные ОС;

- сетей ЭВМ.

Е) Особенности областей использования ОС. Многозадачные ОС подразделяют на 3 типа в соответствии с использованными при их разработке критериями эффективности:

- системы пакетной обработки (предназначены для решения задач в основном вычислительного характера);

- системы разделения времени (призваны исправить основной недостаток систем пакетной обработки – изоляцию пользователя-программиста от процесса выполнения его задач);

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

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

Ж) Концепции построения. При описании ОС часто указываются особенности ее структурной организации и основные концепции, положенные в ее основу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]