Тема 17. Операционные системы реального времени при управлении автотранспортом

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

Barron D.W. утверждает, что он не может сказать, что такое ОС, но всегда узнает ее, если увидит.v Это утверждение указывает на двойственную проблему различия составляющих ОС компонентов, а также того, какие услуги она должна предоставлять пользователю.

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

Устоявшегося определения ОС нет. В литературе можно встретить различные определения понятия операционной системы.

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

Иногда под назначением ОС подразумевают распределение и планирование ресурсов (или динамическое и статическое распределение ресурсов).

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

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

Рисунок 2 - Состав функций ОС

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

3. ОС является посредником (связующим звеном, интерфейсом) между ЭВМ, с одной стороны, и человеком (пользователем, программистом, оператором, инженером и т.д.) - с другой. Другими словами, ОС - логическое расширение функций аппаратуры в сторону человека. Она позволяет от "физического" уровня аппаратуры перейти к более высокому "логическому" уровню, который становится уровнем вычислительной системы и который более удобен для человека (рис.3).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: