Вы находитесь на странице: 1из 36

ИСТОРИЯ И МЕТОДОЛОГИЯ ИНФОРМАТИКИ И

ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

ВЫЧИСЛИТЕЛЬНАЯ
ТЕХНИКА 1930-1945ГГ
Проф.Иванов Фёдор Фёдорович,
каф. АСОИУ, 2015-2016 1
ОТ СПЕЦИАЛИЗИРОВАННЫХ МАШИН
К УНИВЕРСАЛЬНЫМ КОМПЬЮТЕРАМ
Основные вычислительные задачи ХХ в.
Астрономические расчеты и навигация
Кораблестроение
Статистика, экономика и бухучет
Ядерная физика
Баллистические расчеты
Криптография
Дальние линии электропередач

2
АНАЛОГОВЫЕ ВЫЧИСЛИТЕЛЬНЫЕ
МАШИНЫ
Аналоговая вычислительная машина (АВМ)
- устройство, заменяющее значения
вычисляемых переменных физическими
величинами.
Каждому мгновенному значению исходной
величины ставит в соответствие мгновенное
значение другой величины, часто
отличающееся от исходной величины
физической природой и масштабным
коэффициентом.
ОНИ БЫЛИ ПЕРВЫМИ, а не Дискретные 3
АНАЛОГОВЫЕ ВЫЧИСЛИТЕЛЬНЫЕ
МАШИНЫ-2
Каждой элементарной математической операции над
машинными величинами соответствует некоторый физический
закон, устанавливающий математические зависимости между
физическими величинами на выходе и входе решающего
элемента (например, законы Ома и Кирхгофа для электрических
цепей и др.)

В зависимости от используемого физического


принципа АВМ могут быть:
механическими
пневматическими
гидравлическими
электромеханическими
электронными.
4
АНАЛОГОВЫЕ ВЫЧИСЛИТЕЛЬНЫЕ
МАШИНЫ-3
Достоинства
 простота программирования
 сравнительно большая скорость работы
Недостатки
 область применения узка из-за ограниченной точности
 малая универсальность – требуется перенастройка структуры
АВМ в основном применяется при решении следующих задач:
■  контроль и управление;
■  опережающий анализ, основанный на быстродействии;
■  экспериментальное исследование поведения системы с аппара-турой
управления или регулирования в лабораторных условиях;
■  анализ динамики систем управления или регулирования;
■  решение задач синтеза систем управления и регулирования;
■  решение задач по определению возмущений или полезных сигналов,
действующих на систему. 5
http://www.youtube.com/watch?v=Tyu9WKWX6hY#t=38
ВИДЫ АВМ-0
 Логарифмическая линейка ( 17-й век)

 Разновидность аналоговых вычислительных


устройств - графики и номограммы (1791
г)
6
ВИДЫ АВМ-1
 Разновидность аналоговых вычислительных
устройств - графики и номограммы (1791
г)

7
ВИДЫ АВМ-2
 1814 г. был изобретен планиметр, предназначенный для
определения площади, ограниченной замкнутой кривой на
плоскости, позднее Дж. Томсон(1822-1892) изобрел
интегрирующий вычислитель, а его брат, Уильям ( лорд
Кельвин, 1824 -1907 года, британский физик и механик)
изобрел Интегратор (1876)- вычисляет интеграл

Состоит из стеклянного вращающегося диска и маленького 8


стального колеса, которое ребром скользит и вращается по
поверхности стеклянного.
ВИДЫ АВМ-2
Дифференциальный анализатор Буша (1890-1974) (1931)
Объединив в одном комплексе несколько интеграторов
Кельвина, в 1931 г. Вэнивар Буш создал «решатель
дифференциальных уравнений», или дифференциальный
анализатор, выдававший результаты вычислений в графическом
виде и способный решать уравнения вплоть до шестого порядка
В 1942 г. Буш создал 100-тонный монстр
«Дифференциальный анализатор Рокфеллера» с передовым
для своего времени вводом информации с перфоленты,
проработавший с полной нагрузкой всю войну.

9
ВИДЫ АВМ-4
Гельмут Хельцер (1912-1996), «Mischgerat»- смешанный
вычислитель (1943)
Первая бортовая АВМ на ракетах ФАУ-2- оружие возмездия
фон Брауна.
Это аналоговый компьютер, предназначенный
для решения уравнений баллистики.

Помимо адаптации дифференциатора к


управлению полетом, Хельцер применил его и
для создания симулятора полета.

10
ВИДЫ АВМ-3
В 1935 г. советский инженер Н. Минорский предложил идею
электродинамического аналога. Базовыми устройствами
АВМ являются сумматор, интегратор,
дифференциатор и усилитель.
АВМ применяются до настоящего времени, причем
не только в виде газовых и гидравлических вентилей - их
второе рождение связано с изобретением в 1940-е
операционных («решающих») усилителей,
использующих в качестве аналоговой величины напряжение.
В Советском Союзе серийно выпускалось 9 типов
электронных аналоговых вычислительных машин; их
расцвет пришелся на 60-70-е годы ХХ века. Затем пришли
цифровые компьютеры, и история вычислительной техники
повернула в совсем другое русло.

11
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ
ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ
МАШИН

Понятие «алгоритма» независимо было


разработано математиками А. Тьюрингом
(Великобритания), Э. Постом (США) и А.
А. Марковым (СССР).
Для уточнения этого термина
применительно к вычислениям Тьюринг и
Пост предложили «абстрактные
вычислительные машины»

12
МАШИНА ПОСТА (1936)
Это абстрактная вычислительная машина, созданная для
уточнения (формализации) понятия алгоритма.
Представляет собой универсальный исполнитель,
позволяющий вводить начальные данные и читать
результат выполнения программы.
Состоит из каретки (считывающая и
записывающая головка) и разбитой на секции
бесконечно ленты, каждая секция ленты либо пустая
(0), либо помечена меткой (1).
За шаг каретка может сдвинуться на одну позицию в
сторону, считать, поставить или удалить метку в том
месте, где она стоит.
Работа машины задается программой, команд всего 6
(сдвиг вправо, сдвиг влево, запись метки, удаление
метки, условный переход по метке, остановка). 13
МАШИНА ТЬЮРИНГА (1936)
Состоит из бесконечной ленты, разбитой на ячейки, и
управляющего устройства, перемещающегося по ленте,
читающего и записывающего в ячейки символы некого
алфавита .
Управляющее устройство способно находиться в одном из
множества состояний (число состояний конечно и точно
задано), и работает согласно правилам перехода, которые и
представляют алгоритм, реализуемый данной машиной.

Машина Тьюринга представляет


собой простейшую
вычислительную машину с
14
линейной памятью.
КЛЕТОЧНЫЙ АВТОМАТ НЕЙМАНА (1948)
 ФонНейман стал разрабатывать теорию
самовоспроизводящихся автоматов и универсальных
вычислительных машин в 1947г. Такие машины на
уровне блок-схемы близки к машине Тьюринга, а их
функционирование во многом аналогично процессу
воспроизведения живой клетки.

 Такжефон Нейман разрабатывал методы


автоматического программирования, а совместно с
Германом Голдстейном (Herman Goldstine) ввел блок-
схемы, облегчающие переход от математического
описания вычислений к программе, составленной в
машинных кодах.
15
Схематичное изображение машины
фон Неймана.

Джон фон
Нейман
придумал
схему
постройки
компьютера
в 1946 году.
ЭЛЕКТРОМЕХАНИЧЕСКИЕ ВЫЧИСЛИТЕЛЬНЫЕ
МАШИНЫ
В начале XX века на смену зубчатым колёсам приходят
электрические элементы и первый из них - реле.
В 30-е годы XX века на базе реле происходит развитие и
совершенствование счетно-аналитической техники.
Фирма IBM начинает серийный выпуск множительных
перфораторов и вычислительных перфораторов
(четырех арифметических действий), ленточные
перфораторы, вводные устройства для
автоматической записи показаний различных
приборов, итоговые перфораторы

17
ВЫЧИСЛИТЕЛЬНЫХ МАШИН С
ПРОГРАММНЫМ УПРАВЛЕНИЕМ
Первая машина, Z3, была создана германским инженером
Конрадом Цузе(1910-1995) в 1941 г. (работа над
проектами автоматических вычислительных машин велась с
1935 г.).
В 1939 г. Г. Айкен(1900-1973) (Гарвардский университет,
США) возглавил работу над проектом Mark-1 и в 1944 г.
завершил разработку машины.
С 1938 г. работу над автоматическими цифровыми машинами
на контактных реле ведет Дж. Стибиц (1904-1995) (фирма
«Bell», США). Результатом работ явилось создание в 1939-
1944 гг. нескольких специализиро-ванных машин и мощной
универсальной машины Bell-V, которая была закончена в
1946 г., уже после постройки первого компьютера.
18
ЭВМ КОНРАДА ЦУЗЕ (1910-1995)
В 1938 г. Цузе создал механическую вычислительную машину
Z1, которая явилась первым программируемым компьютером с
булевой логикой и двоичной арифметикой с плавающей
запятой
В 1941 г. Цузе построил доработанную версию вычислителя -
Z2, на основе телефонных реле.
В том же 1941 году Цузе создал еще более совершенную
модель Z3, первый реально действовавший
программируемый компьютер. Использовалась память,
программа, но условные переходы и циклы отсутствовали.
Тем не менее, Z3 первым среди вычислительных машин Цузе
получил практическое применение и использовался для
проектирования крыла самолёта.
19
КОМПЬЮТЕР Z1

20
КОМПЬЮТЕР Z3
Основными параметрами Z3:
тактовая частота 5,3 Гц,
четырех арифметических
действия и извлечение корня,
слова длиной 22 бита.

Сложение и умножение
выполнялось за 0,8 и 3
секунды.

Машина состояла из 2600


реле (из которых 600 в
арифметическом блоке и 2000
в памяти), потребляла 4 кВт и
вес около тонны.

Программа вводилась с
помощью телеграфной 21
ленты.
ПЕРВЫЙ КОМПЬЮТЕР Z3 - РЕЛЕ

Все три машины,


Z1, Z2 и Z3, были
уничтожены в
ходе
бомбардировок
Берлина в 1944
году. 

Был разработан
язык
программирования
«планкалькюль». 

22
КОМПЬЮТЕР Z4, СЕНТЯБРЬ 1950-ЛАМПЫ

Он был
единственным
работающим
компьютером в
континентальной
Европе
и первым компьютером
в мире, который был
продан.
В этом Z4 на пять
месяцев опередил Марк I
и на десять — UNIVAC.

23
КОМПЬЮТЕР Z11

24
КОМПЬЮТЕР Z23 - ПОЛУПРОВОДНИКИ

25
HARVARD MARK I (1941)
 Проектирование Mark I (автор математик Говард
Айкен) началось в 1939 г., постройка завершилась в
1941 г., а в 1944 машина была официально передана
Гарвардскому университету.
 Компьютер содержал около 750 тыс. деталей, 3300
реле, более 800 км проводов, весил около 4,5 тонн, а
синхронизация модулей осуществля-лась
механически 15-метровым валом.
 Mark I был довольно медленной машиной, выполняя
сложение за 3 секунды, умножение - за 6, и деление -
за 15 секунд. Фактически он представлял собой
большой арифмометр, заменявший труд примерно
20 операторов.
26
СТОЙКИ MARK-I

27
ОТ MARK-I ДО MARK-IV
 По итогам испытания Mark I было построено еще несколько
экземпляров Mark II, производительность которых была
выше в пять раз.
В 1952 г. была выпущена полностью электронная модель
Mark IV.
 Машина применялась в военных целях для расчета
артиллерийских таблиц, также благодаря ей были
расшифрованы секретные коды, использовавшиеся в
радиопередачах немецкой армии.

Примененное в машине раздельное размещение программы


(на перфоленте) и данных (на релейных счетчиках) дало
название «гарвардской» архитектуре процессоров.
28
ЭЛЕКТРОННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ
МАШИНЫ АТАНАСОВ И БЕРРИ, ABC (1941)
 Первый проект электронной цифровой вычислительной
машины был разработан Джоном Атанасовым (1903-1905)-
физик(США), который в 1939 году опубликовал
окончательный вариант своей концепции современной
машины. Машина предназначалась для решения систем
линейных уравнений.
 Вместо механических устройств Атанасов решил применять
электронные переключатели, с помощью которых должны
были выполняться функции управления и арифметические
операции.
 Постройка машины велась Атанасовым и его помощником,
аспирантом Клифордом Берри (1918-1963)в 1939-1941 гг.,
машина получила название ABC (Atanasoff Berry Computer).
 Разработчики столкнулись с проблемой в системе ввода-
вывода на перфокартах, которая стала ошибаться
приблизительно раз на каждые 10 тыс. операций чтения
или перфорирования 29
COLOSSUS (1943-1944)
Предшественником проекта Colossus в дешифрации является
разработанная при участии Тьюринга «Бомба» (the Bombe)
которая позволила с середины 1940 года расшифровывать все
кодированные сообщения Люфтваффе.
Была разработана математическая теория декодирова-ния и
начата работа по созданию механических средств
декодирования.
Механический перебор отличался ненадежностью, а
реализовать синхронизацию перфолент, необходимую для
сравнения двух сообщений, на скорости 1000 символов в
секунду было невозможно.
Инженер Томми Флауэрс(1905-1998) предложил
использовать электронные лампы и возглавил проект по
созданию машины на их основе , названный
Colossus.Проектирование новой машины началось летом 1943
года, а уже в январе 1944-го Mk 1 Colossus был запущен в
эксплуатацию. 30
COLOSSUS (1943-1944)- УСТРОЙСТВО
1500 ламповых триодов, тиратронов и
фотоумножителей, размещенных в пяти стойках
общей длиной 5,5 метров и более 2 метров высотой.
В стойках были смонтированы тиратронные цепи,
эмулировавшие вращение дисков Lorenz.
Архитектура Colossus позволяла обрабатывать
перфоленту с шифрованным сообщением со
скоростью 5 тыс. символов в секунду, и на один
цикл обработки среднего сообщения уходило не более
секунды. В нем впервые появились регистры сдвига и
систолические матрицы, обеспечивающие
параллельную обработку 5 каналов ленты.

31
COLOSSUS (1943-1944)- УСТРОЙСТВО

32
COLOSSUS (1943-1944)- СЕКРЕТЫ
Colossus был построен на цифровых
электронных схемах, но возможность
перепрограммирования была частичной и
ограничивалась имитацией механических
дисков Lorenz (Германия).
Машина была специализированной, и не
обладала полнотой по Тьюрингу.
Кроме того, всего было создано 10 таких
машин, которые после войны были
уничтожены, а сам проект засекречен.

33
ENIAC (1945)
Джон Мочли (John W. Mauchly)(1925-1980) и с Джон Эккерт
(John P. Eckert) (1919-1925) проект ENIAC (Electronical
Numerical Integrator and Calculator)- начало работ с 1943 г.
ENIAC весил 30 тонн, состоял из 18 тысяч электронных
ламп, 1500 реле и десятков тысяч прочих радиоэлементов.
Производительность была 5000 операций сложения или 385
операций умножения в секунду.
Общая стоимость машины составила $750 тыс., потребляемая
мощность около 200 кВт, вес 27 тонн, а занимаемое
пространство - 63 м2. (200?)
Для сравнения, Mark 1 весил 4,5 тонны, стоил $500 тыс.,
потреблял 4 кВт, и занимал 10 м2.

34
ENIAC (1945)

35
СПАСИБО ЗА
ВНИМАНИЕ!

36

Вам также может понравиться