Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Понятие операционной системы




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

Простейшие операционные системы были разработаны еще для первых вычислительных машин. Функции таких ОС состояли в том, чтобы в отсутствие программиста оператор мог организовать поточную обработку готовых к выполнению программ. Это так называемая пакетная обработка. Инструкции, составляемые программистом оператору для выполнения программы, прошли стадию формализации и были превращены в язык управления заданиями (ЯУЗ). Разработанные управляющие программы расшифровали ЯУЗ и согласно получаемой из него информации управляли пакетной обработкой программ без непосредственного участия оператора.

Дальнейшее развитие структур ЭВМ позволило совмещать работу внешних устройств с работой процессора. Этот факт поставил проблему расширения функций ОС для управления мультипрограммным режимом работы. Труд оператора тем самым еще больше автоматизировался. Создание системы прерывания качественно изменило проектирование ОС. Система должна была быстро адаптироваться к непрерывно изменяющейся вычислительной ситуации. В связи с последним обстоятельством и появились всевозможные проблемы уровня «интеллекта» вычислительных машин. Развитие ОС привело к созданию и распространению пакетного (локального и дистанционного) режима работы, режима реального времени и режима коллективного пользования. Главная цель пакетного режима − уменьшение времени обработки пакета программ за счет сокращения потерь времени на смену решаемых задач. Основная цель последних двух режимов − сокращение времени реакции системы на запрос пользователя.

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

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

 

Рис. 3.1. Логические уровни общения

 

В соответствии с этим операционная система может быть представлена как совокупность управляющих и системных обрабатывающих программ. Управляющая программа выполняет такие функции как управление динамическими ресурсами, управление данными, управление восстановлением.

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

Управляющая программа – обязательный компонент любой операционной системы. Ее функции – планирование прохождения потока программ пользователей, управление распределением ресурсов, реализация методов организации данных, управление операциями ввода-вывода, организация мультипрограммной работы, осуществление многозадачного режима, управление работоспособностью системы после сбоев и т.д. Схема функций операционной системы представлены на рис. 3.2.


Рис. 3.2. Схема функций операционной системы

 

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

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

В определениях ресурсной группы основное внимание уделяется распределению и планированию ресурсов вычислительной системы. Функциональная группа определений основывается на характеристиках выполняемых функциональных возможностей.

 


Рис. 3.3. Классификация групп определений ОС

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

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

 




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 341; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.