Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы ОС.doc
Скачиваний:
3
Добавлен:
04.05.2019
Размер:
248.32 Кб
Скачать

6. История развития ос.

план ответа: 0-4 поколения. 0-е (отсутствуют), 1-е (системы пакетной обработки, концепция имен системных файлов, 1 ОС), 2-е (мультипрограммный режим работы, системы мультипроцессорного типа, ОС реального времени, системы реального времени, система обработки транзакций), 3-е (многорежимность системы, особенности ОС этого времени, примеры), 4-е (обработка данных в режиме on-line, дружественная ОС, виртуальные машины, БД, проблемы ОС этого поколения).

Поколения

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

Нулевое поколение (40-е годы)

Для первых вычислительных машин характерно отсутствие ОС, т.к. пользовательские программы реализовались непосредственно в машинных кодах.

Первое поколение (50-е годы)

Основными отличиями ОС 50-х годов является разработка средств для ускорения и упрощения перехода с задачи на задачу, т.е. это было начало систем пакетной обработки, которые предусматривали объединение отдельных задач в группы.

Уже в первых ОС появилась концепция имен системных файлов.

Считается, что первую ОС создала в начале 50-х годов для своих компьютеров IBM-701 исследовательская лаборатория фирмы General Motors.

Второе поколение (60-е годы)

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

Появляются первые системы мультипроцессорного типа, когда единый вычислительный комплекс содержит несколько процессоров, что повышает вычислительную мощность этого комплекса.

Появились ОС с разделением времени, которые предоставляют возможность работы в диалоговом или интерактивном режиме.

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

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

Следует также отметить разработку фирмы Burroughs для своих компьютеров В5000 - ОS MCP

Третье поколение (70-е годы)

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

Безусловным лидером этого поколения ОС является OS/360.

  • DOS/360 для младших моделей системы 360,

  • OS/MFT (мультипрограммирование с фиксированным числом задач) для средних и старших моделей 360,

  • OS/MVT (мультипрограммирование с переменным числом задач) для старших моделей 360,

  • СР-67/CMS (управляющая программа-67 диалоговая мониторная система) для мощной модели 360/67, имеющей виртуальную память и предусматривающей работу в режиме разделения времени.

Четвертое поколение (80-е годы)

Благодаря широкому распространению вычислительных сетей и средств оперативной обработки данных в режиме on-line ОС четвертого поколения должны были обеспечивать возможность доступа к территориально распределенным компьютерам. С широким распространением персональных компьютеров появился термин дружественная, удобная для пользователя, ориентированная на неподготовленного пользователя ОС - что в итоге означает возможность предоставления достаточно простого доступа к вычислительным ресурсам.

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