Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл: Источник:
Скачиваний:
281
Добавлен:
04.03.2014
Размер:
71.17 Кб
Скачать

Тема 2. Программное обеспечение эвм.

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

Программное обеспечение - совокупность программ, обеспечивающих

эффективное функционирование ЭВМ и определенный сервис при постановке и решении пакета задач или коллективном обслуживании пользователей.

Программное обеспечение ЭВМ принято делить на две категории:

- системное программное обеспечение (СПО), предназначенное для

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

- прикладное программное обеспечение (ППО), предназначенное для

решения определенной целевой задачи или класса таких задач.

Cистемное программное обеспечение принято делить на

- операционные системы;

- сервисные системы;

- инструментальные системы;

- системы технического обслуживания.

Операционные системы (ОС) осуществляют управление ресурсами ЭВМ и

процессами. Ресурс - это любой логический или физический компонент и

предоставляемые им возможности. Управление ресурсами сводится к управлению доступом к ресурсам и распределению ресурсов между конкурирующими за

них процессами. ОС поддерживает два уровня интерфейса (сопряжения):

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

- программный интерфейс (набор услуг, освобождающих от кодирования

рутинных операций).

Примеры ОС для ПЭВМ:

MS-DOS, UNIX, WINDOWS 98, WINDOWS NT

Сервисные системы дополняют и расширяют пользовательский, а возможно и программный интерфейс. Различают:

- интерфейсные системы, расширяющие возможности ОС;

- операционные оболочки, модифицирующие пользовательский интерфейс;

- утилиты, обогащающие ОС и предоставляющие сервисные услуги.

Примеры интерфейсныx систем:

WINDOWS 3.xx для MS-DOS

Presentation Manager для OS/2

Примеры операционных оболочек для MS-DOS:

Norton Commander

MS DOS Shell

Примеры утилит для MS-DOS:

PCTools

Norton Utilities

Инструментальные системы предназначены для разработки программных

изделий. Главными представителями инструментальных систем являются

системы программирования, которые включают:

- язык со строго определенным синтаксисом и семантикой;

- виртуальную машину, состоящую из транслятора/интерпретатора,

библиотеки стандартных подпрограмм, отладчика, компоновщика

(редактора связей) и др. сервисных средств.

Пример системы программирования для MS-DOS:

Turbo Pascal 7.0

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

2.2.1. Назначение и состав системы программирования.

Система программирования - компонента ПО ЭВМ, представляющая собой

комплекс программ, обеспечивающих выполнение на ЭВМ программ, написанных

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

отладки, библиотеки программ и данных и т.п.

2.2.2. Классификация языков программирования.

Совокупность средств и правил представления алгоритма в виде, при-

годном для выполнения вычислительной машиной называют языком программи-

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

средство общения между человеком, или, как еще говорят, пользователем

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

время языки программирования приобрели и другие важные функции - они

стали средством общения между людьми и средством мышления.

Спектр языков программирования широк - от языков низкого уровня

(машинных языков) до языков высокого уровня (близких к естественному

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

Соседние файлы в папке 13_3xN