Ghjuhfvvyjt j, tcgtxtybt

  • 05 июня 2012 г.
  • 2832 Слова
Федеральное агентство по образованию

Государственное образовательное учреждение высшего

Профессионального образования

«Тюменский государственный Нефтегазовый Университет»

Институт промышленных технологий и инжиниринга











РЕФЕРАТ

на тему:

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







Выполнил:

Агафонов Геннадий







Тюмень

2012Программное обеспечение


Общие сведения

Классификация программных средств

ЭВМ является исполнителем программ.

Программное обеспечение (ПО) [software]– это просто совокупность программ, используемых для решения задач на ЭВМ. ПО делится на системное и прикладное.

Системное ПО [system software] предназначено для разработки и выполнения программ, а также дляпредоставлению пользователю некоторых средств общего назначения для управления ЭВМ. Системное ПО – необходимое дополнение к аппаратной части ЭВМ.

Прикладное ПО [application software] предназначено для решения определённой задачи или класса задач.




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

Источник: [2].

Задачей прикладного ПО является автоматизация конкретного вида человеческойдеятельности.

Главное место в наборе системных программ занимают операционные системы. Операционная система – это неотъемлемая часть ЭВМ. Она снабжает другие программы и пользователя необходимыми средствами для управления ЭВМ.

Сервисные системы расширяют возможности операционной системы. (DOS-Shell или Norton Commander для DOS, Norton Utilities for Windows, многочисленные оболочки дляUNIX-семейства ОС).

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

Системы техобслуживания используются для облегчения тестирования оборудования ЭВМ и применяются специалистами по аппаратуре ЭВМ.

Иерархия программных средств

Все программныесредства можно разделить на внутреннее и внешнее ПО.

Программы первого уровня хранятся в ПЗУ и работают непосредственно с аппаратурой ЭВМ. Таким образом, все подобные программы являются неотъемлемой частью конкретной ЭВМ. Поэтому набор таких программ называют внутренним программным обеспечением. Для ПЭВМ совокупность этих программ носит название BIOS (Base Input Output System – базовая системаввода-вывода). В состав BIOS входят:

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

тестовые программы для контроля работоспособности оборудования;

программа начальной загрузки.

Все эти программы начинают работать при включении ЭВМ: сначала тестируют память, затем проверяют наличие внешних устройств и их работоспособность и после всего передают управление операционной системе.Рис. 2. Иерархия программных средств.

Источник: [10].

Драйвер [driver] – программа, обслуживающая внешнее устройство. Она предоставляет пользователю или программам более высокого уровня набор функций – программный интерфейс – для управления конкретным внешним устройством. Кроме того, драйвер обрабатывает прерывания от обслуживаемого устройства.

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

К третьему уровнюотносятся все остальные программы.

Программы второго и третьего уровней хранятся в файлах.

Программное обеспечение первого уровня является машинно-зависимым [computer-independent]. То есть для каждого микропроцессора или семейства ЭВМ набор данных программ уникален.

Операционная система имеет машинно-зависимое ядро [kernel] –...
tracking img