
Лекции (2010) / Тема 1_2010 Этапы развития ВТ
.pdfТема 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 - технологии :
-сети массовых компьютеров;
-взаимодействие крупных ВЦ.
•Защита информации: модели угроз; нормы; средства защиты; организация эксплуатации.
•Инфраструктура: координация и обмен опытом.
•Поисковые исследования, «нетрадиционные» направления.