МИРЭА - Российский технологический университет МИРЭА Институт Информационных Технологий Кафедра Вычислительной Техники Доклад по предмету «Специализация научной и профессиональной деятельности» На тему Зарождение вычислительной техники. Первые ЭВМ. Выполнил: С.Э. Дизиндорф Группа ИВМО-3-18 Москва - 2019 Первые вычислительные приспособления древности Счетные палочки Глиняные фигурки для счета Простейшие балансирные весы Первые вычислительные приспособления древности Римский абак или счеты Антикитерский механизм Развитие вычислительной техники в новое время Палочки Непера Логарифмические таблицы Логарифмические линейки Первые арифмометры Палочки Непера Палочки Непера, или неперовы палочки, — счётный прибор, изобретённый шотландским математиком Джоном Непером (описан им в трактате 1617 года). Состоит из 10 палочек, имеющих форму удлинённого прямоугольного параллелепипеда. Логарифмические таблицы Развивая тему упрощения умножения и деления многозначных чисел, Неперу и нескольким его современникам пришла идея заменить трудоёмкое умножение на простое сложение. Так он пришел к понятию логарифма, изложенному им в сочинении под названием «Описание удивительной таблицы логарифмов», изданном в 1614 году. 1. Переход к новому основанию 2. Вычитание или сложение показателей 3. Возведение в степень по таблице логарифмов Логарифмические линейки Если нанести логарифмическую шкалу на линейку — получится механический вычислитель, логарифмическая линейка. Такую идею высказал в начале XVII века Эдмунд Гюнтер. Принцип действия логарифмической линейки основан на том, что умножение и деление чисел заменяется соответственно сложением и вычитанием их логарифмов. Пример умножения 2×3 или деления 6/3. Для умножения на нижней (неподвижной) шкале находим число 2, совмещаем с ним 1 на верхней шкале (движке), находим на движке число 3 и напротив него считываем на нижней шкале результат умножения, 6. Для деления находим 6 на неподвижной шкале, выставляем напротив число 3 на движке, напротив единицы на движке считываем на нижней шкале результат деления, число 2 Номограммы Идея использования графического представления функции, чтобы избавиться от вычислений была известна давно. Тем не менее разработка теории номографических построений началась лишь в XIX веке. Первой была создана теория построения прямолинейных сетчатых номограмм французским математиком Л. Л. Лаланном (1843). Основания общей теории номографических построений дал М. Окань (1884—1891) — в его же работах впервые появился термин «номограмма», установленный для применения в 1890 году Международным математическим конгрессом в Париже. Номограмма из выровненных точек. Таблица умножения. В качестве примера показано умножение 6·8. Номограмма вычисления электрического сопротивления при параллельном включении Появление арифмометров «Паскалина» Блеза Паскаля, 1642 год «Считающие часы» Вильгельма Шиккарда, 1623 год «Арифмометр Лейбница» Готфрида Вильгельма Лейбница, 1673 год Развитие арифмометров в XIX веке Арифмометр Карла Ксавье Томаса – первый серийно выпускающийся арифмометр, 1820 год. Вычислительная машина Израиля Штаффеля, 1845 год, помимо 4 основных операций могла извлекать квадратный корень. Изобретения Чарльза Беббиджа В состав Аналитической машины должно было войти: 1. «Мельница» – арифметико-логическое устройство, которое выполняло операции над переменными и хранило их в специальных регистрах 2. «Склад» - память, в которой хранились значения переменных 3. Барабан, управляющий операциями машины – прообраз современного устройства управления 4. Устройство ввода-вывода, оперирующее тремя видами перфокарт: числовыми, операторами и программируемыми. Первая полностью построенная разностная машина Беббиджа Z – серия Конрада Цузе. Z1. 1936-1938. Система счисления: двоичная Элементная база: механический вычислитель с электрическим приводом Память: Конденсатор, чередующий слои стекла и металлические пластины, хранил 64 22-х битных слова Процессор: тактовая частота 1 Гц Быстродействие: в среднем одно умножение за 5 секунд. Устройство ввода: Клавиатура от пишущей машинки, устройство для чтения перфокарт Модель вычислительной машины Z1 в Немецком техническом музее Берлина Устройство вывода: Маленькая панель на лампочках. Z – серия Конрада Цузе. Z3. 1941. Система счисления: двоичная Элементная база: электромеханический вычислитель, выполненный на 2600 реле Память на реле, хранила 64 22-х битных слова Процессор: тактовая частота 5.3 Гц Быстродействие: в среднем одно умножение за 3 секунд, сложение – 0.8 сек. Воссозданный Z3 в Немецком музее г. Мюнхена Z – серия Конрада Цузе. Z4. 1944. Система счисления: двоичная Элементная база: электромеханический вычислитель, выполненный на 21 ступенчатых 2600 реле Память на реле, хранила 64 32-х битных слова Процессор: тактовая частота 40 Гц Быстродействие: в среднем одно умножение за 3 секунд, сложение – 0.4 сек. Z4 в экспозиции Немецкого музея в Мюнхене Британские дешифровальные машины Электромеханическая Bombe 1940 год Colossus, 1944 Построен на базе 1500(2500) электровакуумных ламп Тактовая частота 1.2(6) МГц Американские разработки. Harvard Mark I, 1941 Система счисления: десятеричная Элементная база: 765 тысяч деталей, включая переключатели и электромеханические реле Память: 72 слова по 23 десятеричных разряда Быстродействие: Сложение и вычитание – 0.3 секунды, умножение – 6 секунд, деление 15.3 секунды. Harvard Mark I Американские разработки. Atanasoff-Berry Computer, 1942 Система счисления: двоичная Компьютер для решения систем 30 на 30 линейных уравнений Элементная база: 300 электровакуумных ламп Длина слова: 50 бит Память: два барабана с прикрепленными маленькими конденсаторами 30 идентичных арифметических устройств сумматоров Копия компьютера Атанасова — Берри Американские разработки. ENIAC 1944 - 1947 Система счисления: десятеричная Элементная база: 17 468 ламп, 7200 кремниевых диодов, 1500 реле, 70 000 резисторов, 10 000 конденсаторов. Память: 20 число-слов, длиной 20 разрядов Быстродействие: 357 операций умножения и 5000 операций в секунду Тактовая частота: 100кГц Устройство ввода-вывода данных — табулятор перфокарт компании IBM: 125 карт/минуту на ввод, 100 карт/минуту на вывод ENIAC Разработки АВМ и ЭВМ в СССР. МЭСМ, 1950 Система счисления: двоичная Элементная база: 6000 ламп Память: 31 число-слова, длиной 16 разрядов, 63 команды Быстродействие: 3000 операций в минуту Тактовая частота: 5кГц Оперативная память и арифметическое устройство на триггерных ячейках МЭСМ Разработки АВМ и ЭВМ в СССР. М-1, 1950 Система счисления: двоичная Элементная база: 730 электровакуумных ламп Память: 256 слов, длиной 25 разрядов на электростатических трубках и 256 слов на магнитном барабане Быстродействие: 15-20 операций в секунду Один из узлов М-1 Итоги развития вычислительной техники: появление первого поколения ЭВМ. Принципы архитектуры почти всех современных ЭВМ, начиная с 1 поколения: • принцип однородности памяти – все команды и данные хранятся в одной памяти и внешне в памяти неразличимы. Отличается лишь способ их использования; • принцип адресности - структурно основная память состоит из пронумерованных ячеек, причём процессору в произвольный момент доступна любая ячейка; • принцип программного управления - все вычисления, предусмотренные алгоритмом решения задачи, должны быть представлены в виде программы, состоящей из последовательности управляющих слов — команд. Также иногда выделяют еще 2 принципа: • принцип использования двоичной системы счисления; • принцип возможности условного перехода в процессе выполнения программы. Также было доказано, что ламповая элементная база для того времени была наиболее эффективна. Вскоре было создано множество ЭВМ именно с этой архитектурой и элементной базой, которые сегодня называются ЭВМ первого поколения. БЛАГОДАРЮ ЗА ВНИМАНИЕ ! Использованная литература 1. [Электронный ресурс] Википедия https://ru.wikipedia.org 2. [Электронный ресурс] http://www.nsc.ru/win/elbib/data/show_page.dhtml?77+87 3. [Электронный ресурс] http://www.computermuseum.ru/histussr/avmniism.htm