Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование и информатика / ТОИ / Учебник по Забуге.docx
Скачиваний:
61
Добавлен:
03.01.2020
Размер:
10.43 Mб
Скачать

11.0. Введение

10.2. Устройства вывода информации

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

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

  • технология проектирования программ (нисходящее проектирование, структурное программирование и др.)

  • методы тестирования программ.

  • методы доказательства правильности программ.

  • анализ качества работы программ и др.

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

10.2. Устройства вывода информации

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

← 11.0. Введение

12.1. Понятие и назначение операционной системы →

Существует три категории:

  1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ.

  2. Системные программы:

  • управление ресурсами ЭВМ.

  • создание копий используемой информации.

  • проверку работоспособности устройств компьютера.

  • выдачу справочной информации о компьютере и др..

  • Инструментальные программные системы, облегчающие процесс создания новых программ для компьютера. Более или менее определенно сложились следующие группы программного обеспечения:

    • операционные системы.

    • системы программирования.

    • инструментальные системы.

    • интегрированные пакеты.

    • динамические электронные таблицы.

    • системы машинной графики.

    • системы управления базами данных (СУБД).

    • прикладное программное обеспечение.

    В основу работы компьютеров положен программный принцип управления, состоящий в том, что компьютер выполняет действия по заранее заданной программе. Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе. После ее завершения в память загружается другая программа и т.д.

    Программа – это запись алгоритма решения задачи в виде последовательности команд или операторов языком, который понимает компьютер.

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

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

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

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

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

    Прикладной уровень

    Служебный уровень

    Системный уровень

    Базовый уровень