Введение в операционные системы. Лекция 2

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

slide 1:

Введение в операционные системы

slide 2:

История операционных систем. Первое поколение.Ламповые компьютеры.1945-1955гг. Компьютер Атанасова — Берри считается первым действующим цифровым компьютером. Год создания — 1942. В компьютере использовалось 300 электронных ламп. Другие компьютеры этого времени:  Z3 Берлин Конрад Цузе 1942 г. компьютер на электромагнитных реле  Колоссус Великобритания Блетшли Парк 1944г группа учёных включая Алана Тьюринга  Марк I Гарвард Говард Айкен 1944 г  Эниак университет штата Пенсильвания Вильям Мочли и Джон Преспер Эккерт Машины того времени были устроены относительно просто. Программирование происходило на машинном языке или даже за счёт сборки электрических схем. Все решаемые задачи сводились к простым математическим и числовым расчётам таким как уточнение таблиц синусов косинусов логарифмов или вычисление траекторий полёта артиллерийских снарядов.

slide 3:

История операционных систем. Второе поколение.Транзисторные компьютеры.1955-1965гг. В середине 1950-х годов изобретение и применение транзисторов изменило компьютерную отрасль. Компьютеры стали достаточно надёжными. Впервые создалось чёткое разделение между проектировщиками сборщиками операторами программистами и обслуживающим персоналом. Первый компьютер на транзисторах был построен в лаборатории Массачусетского технологического института. Компьютер назывался TX-0 Transistored eXperimental computer 0 – экспериментальная транзисторная вычислительная машина. TX-0 был введен в эксплуатацию в 1956 году. Мейнфремы были дороги их содержали и обслуживали крупные госорганизации и крупные компании. Чтобы выполнить задание программист должен был сначала написать его на бумаге а потом перенести его на перфокарты. Перфокарты передавались оператору машины на выполнение. Результат выполнения распечатывался на принтере.

slide 4:

История операционных систем. Второе поколение.Транзисторные компьютеры.1955-1965гг. В первых мейнфреймах машинное время использовалось неэффективно. Общепринятым решением стала система пакетной обработки. Компьютеры этого поколения использовались главным образом для научных и технических вычислений таких как решение дифференциальных уравнений часто встречающихся в физике и инженерных задачах. В основном программы для них составлялись на языке Фортран и ассемблере а типичными операционными системами были FMS Fortran Monitor System и IBSYS операционная система IBM для компьютера IBM 7094

slide 5:

История операционных систем. Второе поколение.Транзисторные компьютеры.1955-1965гг. Структура типичного задания для операционной системы FMS Fortran Monitor System Такие управляющие перфокарты были предшественниками современных оболочек и интерпретаторов командной строки

slide 6:

История операционных систем. Третье поколение.Интегральные схемы.1965-1980гг. К началу 1960-х годов большинство производителей компьютеров имели два различных не совместимых друг с другом семейства. С одной стороны это были огромные научные компьютеры с пословной обработкой данных типа IBM 7094 которые использовались для промышленного уровня числовых расчетов в науке и технике с другой — коммерческие компьютеры с посимвольной обработкой данных такие как IBM 1401 широко используемые банками и страховыми компаниями для задач сортировки и распечатки данных. Развитие и поддержка двух совершенно разных семейств была для производителей весьма обременительным делом. Кроме того многим новым покупателям компьютеров сначала нужна была небольшая машина однако позже ее возможностей становилось недостаточно и требовался более мощный компьютер который работал бы с теми же самыми программами но значительно быстрее.

slide 7:

История операционных систем. Третье поколение.Интегральные схемы.1965-1980гг. Фирма IBM попыталась решить эти проблемы разом выпустив серию машин IBM System/360. Это была серия программно-совместимых машин в которой компьютеры варьировались от машин сопоставимых по размерам с IBM 1401 до значительно более крупных и мощных машин чем IBM 7094. Эти компьютеры различались только ценой и производительностью.

slide 8:

История операционных систем. Третье поколение.Интегральные схемы.1965-1980гг. Основное преимущество «единого семейства» оказалось одновременно и величайшей его слабостью. По замыслу его создателей все программное обеспечение включая операционную систему OS/360 должно было одинаково хорошо работать на всех моделях компьютеров: и в небольших системах которые часто заменяли машины IBM 1401 и применялись для копирования перфокарт на магнитные ленты и на огромных системах заменявших машины IBM 7094 и использовавшихся для расчета прогноза погоды и других сложных вычислений. Операционная система должна была хорошо работать как на машинах с небольшим количеством внешних устройств так и на системах применяющих эти устройства в большом количестве. Она должна была работать как в коммерческих так и в научных областях. Более того она должна была работать эффективно во всех этих различных сферах применения. Но ни IBM ни кому-либо еще так и не удалось создать программное обеспечение удовлетворяющее всем этим противоречивым требованиям. В результате появилась громоздкая и чрезвычайно сложная операционная система примерно на два или три порядка превышающая по объему FMS. Она состояла из миллионов строк написанных на ассемблере тысячами программистов содержала тысячи и тысячи ошибок что повлекло за собой непрерывный поток новых версий в которых предпринимались попытки исправления этих ошибок. В каждой новой версии устранялась только часть ошибок вместо них появлялись новые так что общее их количество скорее всего оставалось постоянным.

slide 9:

История операционных систем. Третье поколение.Интегральные схемы.1965-1980гг. Несмотря на свой огромный объем и имеющиеся недостатки OS/360 и подобные ей операционные системы третьего поколения созданные другими производителями компьютеров неплохо отвечали запросам большинства клиентов. Они даже сделали популярными несколько ключевых технических приемов отсутствовавших в операционных системах второго поколения. Самым важным достижением явилась многозадачность.

authorStream Live Help