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

Лекция 10. Данные и программы. Программное обеспечение компьютера. Классификация программного обеспечения

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

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

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

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

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

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

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

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

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

  1. Системное ПО (СПО).

  2. Служебное ПО.

  3. Прикладное ПО (ППО). ППО или пакет прикладных программ.

  4. Инструментальное ПО.

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

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

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

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

Системное программное обеспечение можно разделить на:

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

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

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

  • операционная система (предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ);

  • операционные оболочки (текстовые и графические);

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

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

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

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