Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модуль 4. Програмное обеспечение. Этапы развити...doc
Скачиваний:
7
Добавлен:
18.11.2019
Размер:
200.7 Кб
Скачать

Третье поколение

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

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

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

Программное обеспечение машин второго поколения содержало 350-400 тысяч команд, а только дисковая операционная система для ЕС ЭВМ содер­жала порядка 1 млн. команд.

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

Операционная система позволяет использовать наиболее распространен­ные языки программирования того времени: фортран, Алгол-60, Кобол, ПЛ/1, РПГ. Для каждого из них создаются трансляторы и библиотеки стандартных программ. Использование названных языков и трансляторов от­крывает доступ к ЭВМ непрофессиональным пользователям. Трансляторы подробно сообщают об ошибках, обнаруженных как в процессе трансляции, так и при выполнении оттранслированных программ. Они имеют также раз­витые средства отладки.

Кроме языков высокого уровня, операционная система позволяет применять машинно-ориентированный язык Ассемблер со средствами макроязыка (в результате чего максимально используется все возможности технических средств), а также системные макрокоманды и макрокоманды пользова­теля.

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

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