Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции (2010) / Тема 1_2010 Этапы развития ВТ

.pdf
Скачиваний:
42
Добавлен:
28.06.2014
Размер:
302.83 Кб
Скачать

Тема 1 Развитие вычислительной техники от механических машин до

электронных и суперсовременных.

Появление первой механической машины, способной производить 4 арифметических действия датируется началом X\/II века.

В 1623г. В Шиккард (1542-1635) изобрел машину, которая не только суммировала, но и частично умножала и делила. Об этой машине мало что известно.

Более известен настольный арифмометр, созданный в 1642 г великим

французским философом и ученым Б.Паскалем (1623-1662). Ему пришла идея механизировать канцелярские расчеты, которые производил его отец, бывший муниципальным инспектором по налогам.

В 1671г. немецкий философ и математик Г.Лейбниц (1646-1716) создал «зубчатое колесо Лейбница», выполняющее 4 арифметических действия.

XIX век был веком «значительных» вычислений, выполняемых вручную, - это и составление таблиц логарифмов и расчеты в астрономии и др.

Задавшись целью автоматизировать процессы создания таких таблиц,

английский математик Ч.Бэббидж (1791-1871) начал работать в 1821 году над проектированием «разностной машины». По его замыслу эта машина с зубчатыми колесами должна была вычислять значения полиномов. Приводить в движение машину предполагалось с помощью парового двигателя. Однако реализовать эту машину не удалось.

Новая счетная машина Бэббиджа получила название «аналитическая» и в 1834г. он изложил ее основные принципы. Эта машина впервые была применена в ткацком станке с перфокарточным управлением. На одном станке можно было ткать ткани с различными узорами в зависимости от комбинации отверстий на перфокартах.

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

Аналитическая машина – это программируемая автоматическая ВМ с последовательным управлением, содержащая арифметическое устройство и память.

Меценат проекта – графиня Ада Августа Лавлейнс (1815-1852) – дочь лорда Байрона – была программисткой этой ВМ. В ее честь назван язык программирования АДА. Реализация машины завершилась лишь на экспериментальной стадии.

К заслуживающим внимание отличительным чертам аналитической машины следует отнести появление команды условного перехода.

Во второй половине XIX века Г.Холлерит (1860-1929) разработал машину с перфокарточным вводом, способную автоматически классифицировать и составлять таблицы данных. Эта машина использовалась в 1890г. в Америке при проведении переписи населения. Наличие – отсутствие отверстия в перфокарте

обнаруживалось электрическими контактными щетками, а в счетчиках применялись реле.

В1896 г. Холлерит основал фирму, которая явилась предшественником IBM1 (это название возникло в 1924 г.). Перфокарты, используемые в этой переписи населения, были применены впоследствии фирмой IBM.

ВГермании в 1938 г. К.Цузе создал механическую вычислительную машину Z1. В ней впервые были использованы двоичные числа.

Америка 1944, Г.Айкен (1900-1973) спроектировал универсальную машину, которая появилась на свет при содействии фирмы IBM. Она называлась Mark-I. На проект машины оказали влияние идеи Бэббиджа, поэтому она оперировала десятичными числами.

Скорость вычислений в механических машинах и в машинах на электромеханических реле была не высока, поэтому в 30-х годах начались разработки электронных вычислительных машин (ЭВМ), элементной базой которых стала трехэлектродная вакуумная лампа – триод, изобретенная в 1906 г. Л.Форостом.

Первая ЭВМ ENIAC (Electronic Numerical Integrator And Calculator)

появилась в 1946 г.

Первая универсальная машина была разработана в университете г.Пенсильвания под руководством Дж.Маушли и Дж. Эккерта.

Разработка началась в 1943 г. и закончилась в 1946 г.

Машина весила 30 т, занимала площадь 200м2, содержала18 тыс. ламп и потребляла мощность 140 квт., использовала десятичные операции и ее программирование

осуществлялось путем установи переключателей и коммутации разъемов.

При этом на программирование уходило много времени, и еще вставала проблема с многочисленными ошибками.

Джон фон Нейман (1903-1957), являвшийся в то время консультантом проекта ENIAC, предложил записывать алгоритм вычислений в память вместе с данными так, чтобы содержимое его можно было свободно изменять вместе с данными. Этот принцип получил название «Принцип хранимой программы».

Дж. Фон Нейман выделил и детально описал 5 ключевых компонентов того, что сейчас называют «Архитектура фон Неймана» современного компьютера.

Компьютер для обеспечения критериев эффективности и универсальности должен включать в себя следующие компоненты:

1.Центральное арифметико-логическое устройство (АЛУ);

2.Центральное устройство управление (УУ);

3.Запоминающее устройство (ЗУ);

4.Устройство ввода информации;

5.Устройство вывода информации.

Эта система (по фон Нейману) должна работать с двоичными числами, быть электронной и выполнять операции последовательно.

1 International Bisness Mashine

АЛУ ЗУ

УУ

Устройство

 

Устройство

Ввода

 

Вывода

 

 

 

Развитие средств ВТ в России:

1874 г. – русский инженер Однер В.Т. изобрел механический арифмометр

1878 г. – акад. П.Л.Чебышев изобрел механическую ВМ, которая выполняла

+,-,*,/

1911 г. – Акад. А.Н.Крылов предложил ВМ для решения арифметических уравнений

1918 г. – М. Бонч-Бруевич изобрел триггер (электронное реле)

1951 г. создание первой ЭВМ МЭСМ (Малая Электронная Счетная Машина) под рук. Акад. С.А.Лебедева г.Киев

1955 г. создание машины БЭСМ (Быстродействующая Электронная Счетная Машина) в Институте точной механики и вычислительной техники Академии наук

СССР (ИТМВТ) г.Москва. Быстродействие 7-8 тыс оп/сек

2. Поколения ЭВМ.

Эволюция информационных технологий.

Поколение ЭВМ-серия машин, обладающих едиными научными и техническими принципами построения, возможно созданными в разных странах и фирмах. Смена поколения определяется:

1. Изменением элементной базы.

2. Новыми решениями в архитектуре.

3. Изменениями в вычислительном процессе и программном обеспечении.

1 Поколение: 1946г-середина 50-х гг.

Элементная база - электронные лампы (остальные компоненты компьютеры использовали резисторы, конденсаторы, трансформаторы.)

Для ЗУ использовались ферритовые сердечники. Архитектура: архитектура Дж. Фон-Неймона.

Производительность: 102 опер/сек-20*103 опер/сек.

Пример: ENIAC «+» -500 опер/сек

«*»- 40 опер/сек.

МЭСМ (1950-51 гг.) выполняла 50 опер/сек и 7 тыс опер/мин.

Стрела, Урал 1;2, БЭСМ-4 10 тыс опер/сек. 1953г. Программирование: машинные коды.

Основной тип машин: большие машины, потребляли большую мощность и занимали большую площадь.

2 Поколение: сер.50-сер. 60 гг.

Элементная база: полупроводниковые приборы.

Производительность 103 опер/сек-105 опер/сек. Примеры: RCA (США)

Минск 22(32).

Для ЗУ: магнитная лента.

Программирования на языках: Алгол, Фортран, Ассемблер. Основной тип: большие машины.

Развитие ПО: появляются операционные системы и трансляторы. Критерий эффективности: время решения задач и объем используемой

памяти.

Появление первых средств мультипрограммирования Расширенные группы пользователей.

3 Поколение середина 60-70гг.

Элементная база: интегральная микросхема.

Производительность: 106 опер/сек

Внешнее устройство: расширенный набор программ для ввода/вывода информации.

Примеры: IBM 360/370, ЕСЭВМ, БЭСМ. СМ ЭВМ-семейство малых ЭВМ Программирование на языках: Алгол, Фортран, Ассемблер, Кобол,

Бейсик, Паскал, ПЛ/1.

Основной тип: большие машины. Развитие ОС: появление UNIX

Ключевая технология: режим разделения времени, мультипрограммирование.

Критерий эффективности: трудоемкость разработки программ.

4 Поколение : конец 70х-85гг. Элементная база: БИС, СБИС.

Производительность: 106 -108 опер/сек

Пример: Примером может служить многопроцессорный вычислительный комплекс "Эльбрус". Эльбрус -1КБ имел быстродействие до 5,5 млн. операций с плавающей точкой в секунду, а объем оперативной памяти до 64 Мб. У "Эльбрус- 2" производительность до 120 млн. операций в секунду, емкость оперативной памяти до 144 Мб или 16 Мслов ( слово 72 разряда), максимальная пропускная способность каналов ввода-вывода - 120 Мб/с.

Классы компьютеров 4-го поколения:

Компьютеры

Многопроцессорные.

СуперЭВМ.

Транспьютерные системы. ПВЭМ.

 

CRAY-1,2

 

Языки программирования:

проблемно-ориентированные.

обьектно-ориентированные.

Паскаль и C

Основной тип: персональные, рабочие станции и Суперкомпьютеры, микро ЭВМ.

Структурная схема ПЭВМ

5 Поколение:85-95 гг.

Японский проект «Интеллектуальные ЭВМ»

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

Понимание описываемой проблемы на языке, близком к естественному.

Синтез процедуры обработки данных.

Манипуляция знаниями и получение логических выводов на основе БД. Машины логического вывода.

Вывод: в полном объеме проект реализован не был.

Развития средств вычислительной техники на современном этапе.

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

2.Бурное развитие сетевых технологий в рамках локальных сетей и суперЭВМ + глобальные сети - GRID-технологии, метакомпьютинг.

3.Массовость и доступность средств обработки информации.

2 и 3 влечет за собой принципиально изменение рынка труда.

4.Рост сложно решаемых задач и как результатрост требований к производительности вычислительных средств.

Примеры сложных расчетных задач: а) исследования сверхпроводимости. б) расчет генома человека.

в) задачи фармакология г) расчет прогноза погоды и др.

5.Мощные компьютеры есть показатель уровня развития общества.

Развитие суперкомпьютеров

1 Ef/s

 

оп./с

www.top500.org

1018

 

1015

1 Pf/s

 

1 Tf/s

ЭСЛ-база

1012

1 Gf/s

CDC Cray 1

10 9

 

КМОП-база

 

1 Mf/s

6600

10 6

Транзисторы

 

 

 

ENIAC

IBM 701

10

3

 

 

 

Фирма, тип системы,

Ввод в

Колич.

 

Производит.

Энер- Top

микропроцессора и

 

дейст.

процес-

 

[Tflops]

 

потр.

 

 

500

 

 

сорных

 

пиков.

тест

 

 

 

межпроцессорной сети; страна

 

 

гг.

ядер

 

Linp-k

кВт

 

 

06.09

IBM Roadrunner; Cell 8i; 3,2 ГГц;

 

2008

129600

1456,7

1105,0

2483

 

1

 

2Opteron; 1,8 ГГц; Infiniband

 

 

 

 

 

 

 

 

1059,0

 

 

 

 

2

 

Cray XT5 Jaguar; 4Opteron; 2,3 ГГц

 

2008

150152

1381,4

6951

 

 

IBM BG/Р; 2Pow.PC450; 0,85 ГГц;Герм.

2007-9 294912

1002,7

825,5 2268

3

 

SGI Altix; 4Xeon; 3/2,7 ГГц; Inf-b-d

2008

51200

608,8

487,0 2090

4

 

IBM Blue Gene/L; PowerPC440; 0,7 ГГц 2005-7 212992 596,4

478,2 2330

5

 

Sun Runger; 4Opteron; 2 ГГц; Inf-band

 

2008

62976

579,4

433,2

2000

 

8

 

Bull; 4Xeon; 2,9 ГГц; Inf-band; Герм.

 

2009

26304

308,3

274,8

1549

 

10

 

Cray XT4 Jaguar; 4Opteron; 2,1 ГГц

 

2006-8

30976

260,2

205,0

1581

 

12

 

IBM Blue Gene/Р; Саудов. Аравия

2009

65536

222,8

185,2

504

14

 

Dawning;4Opteron;1,9 ГГц; Inf-b-d;КНР

 

2007-8

30720

233,5

180,6

 

 

 

 

15

 

HP Индия; 4Xeon; 3 ГГц; Infiniband

 

2007-8

14384

172,6

132,8

786

 

18

 

NEC; SX9/E, Earth Simul.; 3,2 ГГц; Яп.

 

2009

1280

131,1

122,4

 

 

 

 

22

 

IBM Power575; Pow.6; 4,7 ГГц; I-d;В-бр.

 

2008

8320

156,4

115,9

1330

 

23

 

Lenovo; 4Xeon; 3 ГГц; Inf-band; КНР

 

2008

12216

146,0

102,8

 

 

 

 

31

 

Hitachi 4Opt.; 2,3 ГГц; Myrinet 10G; Яп.

 

2008

12288

113,1

83,0

639

 

42

 

МСЦ РАН,HP; 4Xeon;3ГГц;Infinib-d

 

2007-8

7920

95,0

71,3

327

 

54

 

NEC; 4Xeon; 2,8 ГГц; Infiniband

 

2009

5376

60,2

50,8

186

 

77

 

НИВЦ МГУ, Т-Пл.; 4Xeon; 3 ГГц; In-b.

 

2008

5000

60,0

47,2

265

 

82

 

IBM; 2Xeon; 2,66 ГГц; GigEth-net

 

2008

3528

37,6

17,1

329

 

500

 

Изготовитель, тип системы,

 

Ввод

Колич.

Производ. Энер-

9-6.09

 

микропроцессора и

 

в

проц.

 

[Tflops]

потр.

Top

межпроцессорной сети;

 

дейст.

 

 

тест

50 500

 

месторасположение

 

гг.

ядер

пик. Linp-k

кВт

 

МСЦ РАН, HP; 4Xeon;3ГГц;Infinib-d

 

2007-8

7920

95,0

71,3

 

327

 

1

 

54

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ИПС РАН, Т-Платформы; 4Xeon;

 

2008

5000

60,0

47,3

265

 

2

 

 

 

82

 

3 ГГц; Infiniband; НИВЦ МГУ

 

 

 

 

HP; 4Xeon; 2,33/3 ГГц; Infiniband;

 

2008

3456

34,3

25,1

 

 

 

 

3

223

 

РНЦ Курчатовский институт

 

 

 

 

 

 

IBM; Blue Gene/P 2Power PC450;

2008 8192 27,6 23,2

 

63

 

4

246

 

0,85 ГГц; ВМК МГУ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Факторы развития суперкомпьютинга

М и к р о э л е к т р о н и к а :

-быстродействие и уровень интеграции;

-надежность;

-стоимость;

-энергопотребление, теплоотвод.

Системная интеграция – кластеры; программное обеспечение; сферы и методы применений.

Проблемно-ориентированные системы.

G r i d - технологии :

-сети массовых компьютеров;

-взаимодействие крупных ВЦ.

Защита информации: модели угроз; нормы; средства защиты; организация эксплуатации.

Инфраструктура: координация и обмен опытом.

Поисковые исследования, «нетрадиционные» направления.