ИСТОРИЯ РАЗВИТИЯ ОПЕРАЦИОННЫХ СИСТЕМ
ПОКОЛЕНИЕ 0. ЗАРОЖДЕНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ОПЕРАЦИОННЫХ СИСТЕМ (от начала эры до 1940 -х годов)
ПОЯВЛЕНИЕ ПЕРВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ Считается, что первый «компьютер» (аналитическую вычислительную машину) предложил Ч. Бэбидж в 1834 году. Вычислительное ядро разностной машины Ч. Бэббиджа (прообраз аналитической машины) Чарльз Бэббидж (26. 12. 1791 – 18. 10. 1871)
Помощницей Ч. Бэббиджа была Ада Лавлейс. Она сделала подробное описание аналитической машины и предложила алгоритм решения уравнения Бернулли, выражающего закон сохранения энергии движущейся жидкости. Авгу ста А да Кинг (урождённая Ба йрон), графиня Ла влейс
Идеи Ч. Бэббиджа были воплощены в жизнь лишь спустя 100 лет! Электромеханическая ЭВМ – MARK-I (воплощение мечты Ч. Бэбиджа) Говард Айкен (08. 03. 1900 -14. 03. 1973)
ЭВОЛЮЦИЯ ОПЕРАЦИОННЫХ СИСТЕМ Первым коммерческим (проданным) компьютером в мире считается Z 4 (1945 год). Вычислитель Z 3 использовался для проектирования крыла самолета Конрад Цузе 22. 1910 – 18. 12. 1995 Первый высокоуровневый язык программирования – Планколькюл (Plankalkül)
ПОКОЛЕНИЕ 1. СИСТЕМЫ ПАКЕТНОЙ ОБРАБОТКИ ЗАДАНИЙ (1950 -е годы)
ЭВОЛЮЦИЯ ОПЕРАЦИОННЫХ СИСТЕМ Системы пакетной обработки Система МЭСМ (1951 год). Сергей Алексеевич Лебедев
Исак Семёнович Брук Ещё одна ЭВМ в СССР была создана в 1952 году в Киеве. Называлась АЦВМ М-1
IBM 7094 (1963) FMS (FORTRAN Monitor System), IBSYS.
ПОКОЛЕНИЕ 2. СИСТЕМЫ РАЗДЕЛЕНИЯ ВРЕМЕНИ И РЕАЛЬНОГО ВРЕМЕНИ (1960 -е годы)
Минск-2
Минск-22
IBM/360
Linas Torvalds Bill Hates Kirill Faenov
ПОКОЛЕНИЕ 3. СЕТЕВЫЕ И РАСПРЕДЕЛЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ (1960 -е годы)
ОС для многопроцессорных и многомашинных систем GRID? CLOUD?
КОНТРОЛЬНЫЕ ВОПРОСЫ • Какая операционная система считается первой? • В чем отличие систем разделения времени от систем реального времени? • Что стало причиной создания систем пакетной обработки заданий? • Можно ли считать, что системы пакетной обработки заданий больше не существуют? • Какие современные операционные системы Вы знаете? • Имеются ли операционные системы в распределенных вычислительных системах? • Что такое GRID? Облачные вычисления?