История развития ОС и ВС

Get Started. It's Free
or sign up with your email address
История развития ОС и ВС by Mind Map: История развития ОС и ВС

1. Поколение №0 1740-ые

1.1. Первая механическая счетная машина

1.2. В первых ВМ не было ОС, пользователи имели полный доступ к машинному языку, все программы писались непосредственно в машинных командах.

2. Поколение №2 60-е

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

2.2. Пример глобальной сложной системы: Multics (проект провален). К большой машине стыковались по последовательному порту терминалы (символьные)

2.3. Появление распределенных машин (сбор информации из многих мест, например: сбор информации об авиабилетах)

3. Поколение №1 50-е

3.1. Автоматизация ввода/вывода

3.1.1. Перфокарты

3.1.2. Перфоленты

3.1.3. Зарождение BIOS

3.2. Первая ОС – General Motors для IBM 701

4. ВЫВОД

4.1. ОС на современном этапе развиваются в направлении: 1) повышения функциональной сложности, насыщенности и производительности. 2) повышение степени абстрагирования от аппаратуры (мобильности). 3) повышение степени дружественности к оператору и распределенности обработки.

5. Поколение №3 70-е

5.1. Появление научной дисциплины проектирование программ, создание совместимых систем, создание эмуляторов, начало специализирования ОС

5.2. Разработка модульного процедурного программного обеспечения

5.3. Совместимость ОС и программных средств (обеспечения) впервые организовала фирма IBM

5.4. IBM создала линейку вычислительных машин

6. Поколение №4 80-е

6.1. ОС общего назначения становятся сетевыми

6.2. Развиваются средства управления базами данных

6.3. Удобство для пользователя (системы управления при помощи меню и так далее)

6.4. Появление первых персональных компьютеров.

6.5. Появление языка C, языка высокого уровня и C++ – объектно-ориентированный язык программирования.

7. Поколение №5 90-е годы - настоящее время

7.1. Появление глобальной сети

7.2. Для программиста создание среды визуального программирования

7.3. Интуитивно понятный интерфейс