Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Классификация ПО. Языки прогр-я.doc
Скачиваний:
14
Добавлен:
12.03.2015
Размер:
90.11 Кб
Скачать

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

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

Программы, работающие на ПК можно подразделить на следующие виды:

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

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

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

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

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

Базовое программное обеспечение

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

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

  • для обеспечения надежной и эффективной работы самого компьютера и вычислительной сети (управление компьютером и его ресурсами);

В его состав входят: 1).операционная система; 2). Системные оболочки;3). сетевая операционная система.

1) Операционная система (ОС)

ОС можно разделить на 3 группы:

  • Однозадачные 1 пользов. и 1 задача (MS DOS);

  • многозадачные(Windows, UNIX, LINUX)

  • сетевые(Windows NT, UNIX, NetWar).

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

ОС обеспечивает выполнение двух главных задач:

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

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

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

ОС содержит следующие основные компоненты:

  • Файловую систему

  • Драйверы внешних устройств

  • Процессор командного языка

Рассмотрим эти компоненты подробней.

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

Драйверы внешних устройств

Корректную работу с «железом» обеспечивают драйверыпрограммы, специально написанные для связи ОС с тем или иным аппаратным компонентом, например видео картой. Каждому типу внешнего устройства сопоставляется свой драйвер. Драйверы стандартных устройств образуют в совокупности базовую систему ввода-вывода (BIOS), которая часто заносится в ПЗУ системного блока ПЭВМ.