Слайд 2«История компьютера:
от абака до INTERNET»
Слайд 3Домеханический период
Механический период
Электромеханический период
Электронный период
Периоды и поколения
эволюции цифровой вычислительной техники
I
поколение
II поколение
III поколение
IV поколение
Эпоха глобальных сетей
Эпоха персональных компьютеров
Слайд 4Домеханический этап развития средств обработки численной информации
(инструментальный счет)
Элементная база –
простейшие механические приспособления.
На этом этапе вся программа расчета выполнялась человеком.
Эти средства помогали вычислять и запоминать информацию – т.е. были одновременно тем, что мы называем сейчас арифметическим устройством и памятью машины.
30000 тыс. до н.э. – наши дни
Слайд 5Слева – кипу, узелки для запоминания численной информации у индейцев
– инков.
Справа – бирки, долговые расписки у многих народов
(они разрезались, и одна половинка оставалась у должника, а другая – у кредитора). Просуществовали до XVII века.
Слайд 6Абак – вершина домеханического этапа. Появился впервые около 3000 лет
назад. Обратите внимание – западноевропейский абак пятеричный, в отличие от
русских счетов (десятеричных). А грузинские счеты – двадцатеричные. Грузины изначально использовали для счета пальцы и рук, и ног, так как ходили в открытых сандалиях и пальцы ног были доступны для счета, в отличие от северных народов.
Слайд 7Абак и русские счеты использовались исключительно широко для практических расчетов.
Это становится понятно, если вспомнить, что в древности и в
эпоху средневековья в «бумажных» расчетах использовались непозиционные системы счета.
Попробуйте перемножить два больших числа в римской системе записи чисел! А абак был устройством позиционным.
Слайд 8Механический этап развития средств обработки численной информации
Элементная база – механические
устройства.
Появившиеся на этом этапе средства механизировали отдельные операции при проведении
расчетов, как правило, перенос в старшие разряды.
1642 г. – 70-е годы XX века
Слайд 9Чертеж суммирующей машины Леонардо да Винчи из так называемого Мадридского
Кодекса, обнаруженного в Национальном Мадридском музее в 1967 г.
Сам кодекс
датируется примерно 1500 годом.
Слайд 10Современная реконструкция
суммирующей машины Леонардо да Винчи.
Сделана фирмой IBM в
рекламных целях.
Экспонируется в музее IBM. Используется в образовательных целях.
Слайд 11Механический калькулятор Вильгельма Шиккарда
Вторым из известных ныне механических калькуляторов был
калькулятор Вильгельма Шиккарда, позволявший производить все 4 действия арифметики.
Был разработан
в 1623 г., но оставался неизвестным в течение 300 лет.
Реконструирован в 1960 году.
О существовании этого устройства известно из писем Шиккарда Кеплеру, в которых приводится и чертеж машины. Она сгорела во время пожара, а сам ученый погиб во время эпидемии чумы.
Слайд 12Блез Паскаль
Великий французский математик и философ. Изобретатель первого механического суммирующего
устройства, которое стало известно широкой общественности. О так называемой Паскалине
писались стихи и поэмы.
Родился 19 июня 1623 г. в Клермоне (ныне Клермон-Ферран), Овернь. Умер 19 августа 1662 г. в Париже.
Слайд 13Паскалина – суммирующая машина Блеза Паскаля. 1642 г. Механизирован процесс
переноса разрядов – с помощью длинного зуба на зубчатом колесе,
который при полном обороте зацеплял колесо старшего разряда и проворачивал его на одно деление.
Умела только складывать числа. Вычитание выполнялось как сложение с дополнительным числом. Этот принцип выполнения вычитания используется во всех современных компьютерах.
Слайд 14Суммирующая машинка типа паскалины, XIX век.
Слайд 15Годфрид Лейбниц – создатель первого арифмометра
Великий математик, один из создателей
дифференциального и интегрального исчислений; сконструировал первый арифмометр
Арифмометр Лейбница. 1672 г.
Место зубчатых колес в машине Паскаля занял изобретенный Лейбницем ступенчатый валик, позволивший выполнять умножение и деление, а не только сложение.
Слайд 16Устройство арифмометра Лейбница
Ступенчатый валик Лейбница
Механизм ввода одного разряда числа в
арифмометре Лейбница
Слайд 18Арифмометр Томаса
Построен по принципу ступенчатого валика, предложенного Лейбницем. Первый промышленно
выпускаемый арифмометр. 1822 г. Родоначальник так называемых томас-машин.
Слайд 19Чарльз Беббидж
Английский математик.
(1791–1871).
Открыл и обосновал почти все основные принципы
архитектуры
современных
компьютеров.
Пытался реализовать
(в
течение 70 лет, после его смерти работу продолжил его сын)
такую машину (названную им аналитической) на базе
механических устройств. Основоположник
программирования.
Слайд 20Чертеж секции
дифференциальной
(разностной) машины
Чарльза Беббиджа
Первая машина, задуманная Беббиджем, названа им
дифференциальной.
Это еще не компьютер, а калькулятор.
Вскоре Беббидж охладел к своему
детищу, так как его увлек более величественный проект – аналитическая машина.
Была изготовлена только секция разностной машины, в 1822 г.
Слайд 21Каретка дифференциальной машины
Чарльза Беббиджа
Каретка – механизм умножения на 10,
или сдвига разрядов. Впервые появилась в арифмометре Лейбница.
Слайд 22Первый станок с числовым программным управлением – ткацкий станок Жаккара
(1804 г.)
В 1801 году француз Жозеф-Мари Жаккар сконструировал ткацкий станок,
который является первым станком с числовым программным управлением.
Перфокарты – маленькие кусочки картона с пробитыми в них отверстиями – вставлялись в станок, который считывал закодированный этими отверстиями узор и переплетал нити ткани в соответствии с ним.
Такая ткань называется с тех пор жаккардовой.
Этот станок приводился в действие водяным колесом; он на 140 лет старше первого компьютера.
Слайд 23Перфокарты Жаккара (1804 г.)
Перфокарты исключительно широко использовались на ЭВМ I-го,
II-го и частично III-го поколения для ввода информации и для
вывода промежуточных данных (которые затем использовались в последующих расчетах). В 60-е годы перфокарта была просто знаковым символом вычислительной техники.
Слайд 24Перфоратор Жаккара
Механизм перфокарточного управления ткацким станком Ж.-М. Жаккара
Ч. Беббидж несколько
модифицировал и использовал в проекте своей аналитической машины.
Одна из наиболее
дальновидных идей Беббиджа – идея ввести команду условного перехода в совокупность команд.
На эту идею его натолкнул жаккаровский механизм подачи перфокарт в его ткацкий станок.
Слайд 25Современная реконструкция секции разностной машины Беббиджа
Слайд 26Ада Байрон, леди Лавлейс, дочь поэта Байрона, первая
женщина-программист (1815–1852
гг.)
Сотрудница Беббиджа. Заложила вместе с ним основы программирования.
Автор первой работы
по программированию.
Эта работа – комментарии к описанию итальянским математиком Менабреа разностной машины Беббиджа.
В этих комментариях впервые были изложены базовые понятия программирования.
Единственная работа Ады Лавлейс, но с ней она вошла в историю науки
Слайд 27Ада Байрон
Ею была написана первая компьютерная программа – для аналитической
машины Беббиджа. Ей не на чем было отладить свою программу,
так как аналитическая машина никогда не была построена. Проверить вручную подобную программу весьма трудно – желателен машинный эксперимент – ведь программа Ады была не игрушечным упражнением типа того, что предлагают школьникам на уроках программирования; это была достаточно сложная реальная программа расчета чисел Бернулли.
Эксперимент по проверке программы Ады Байрон был проведен в СССР в 1978 г. на машине БЭСМ-6. Текст программы был записан на языке FORTRAN. В программе оказалась всего одна ошибка (программисты поймут, что это круто).
Ада дала красивейшее решение поставленной задачи; программа обеспечивает экономию памяти и требует минимального количества перфокарт.
Слайд 28И дифференциальная, и тем более аналитическая машины Беббиджа опередили свое
время. Если бы аналитическая машина была бы построена, она стала
бы первым в мире работающим компьютером.
Однако до первого компьютера оставалось еще более ста лет.
Работы Беббиджа по созданию вычислительных машин были забыты на сто лет. Создатели первых компьютеров переоткрывали все заново. Но сейчас иначе, чем гением и провидцем Беббиджа уже не называют.
Слайд 29А развитие вычислительной техники шло своим путем.
Следующее открытие на этом
пути – колесо Однера, изобретение петербургского механика шведского происхождения Вильгорда
Однера. Колесо Однера с выдвижными зубьями заменило ступенчатый валик Лейбница в качестве процессора арифмометра.
Арифмометры на основе ступенчатого валика называются томас-машинами. Арифмометры на основе колеса Однера называются однер-машинами. Долгое время они существовали вместе; у каждого типа были свои достоинства – томас-машины были более надежны, однер-машины – более компактны и легки в управлении.
Постепенно однер-машины вытеснили томас-машины, чтобы, в свою очередь, быть вытесненными электронными калькуляторами и компьютерами.
Слайд 30Колесо Однера
Модель колеса Однера. Московский Политехнический музей.
Слайд 32Знаменитый арифмометр «Феликс»
Непременная принадлежность каждой конторы вплоть до 70-х годов
XX века. Разновидность однер-машины. Был вытеснен только электронными калькуляторами.
Слайд 33Вершина механического этапа развития средств обработки численной информации
Арифмометр.
А это уже
не конторский «Феликс», а одна из дорогих и
сложных моделей. Когда-то
он был столь же незаменим, как сейчас компьютер.
Выполнял 4 действия арифметики. Использовался в научных и технических расчетах.
Слайд 34Электромеханический этап развития средств обработки численной информации
На этом этапе основным
считающим элементом было электромеханическое устройство – реле.
Появился новый тип машин
– счетно-аналитические, в которых выполнялись не только счетные операции, но автоматически проводились сопоставления и анализ данных (это были предшественники современных
СУБД – Систем Управления Базами Данных).
И первый настоящий работающий компьютер –
универсальный автоматический вычислительный прибор – был электромеханическим.
1887 г. – середина XX века
Слайд 35Табулятор и сортировщик Г. Холлерита
Первой счетно-аналитической машиной был изобретенный
Г. Холлеритом
(США) в 1888 г. табулятор, который применялся, в частности, при
переписи населения США в 1890 году.
Слайд 36Счетно-аналитические машины
В СССР счетно-аналитические машины стали применяться впервые в 1925
г. в Харькове, а в 1927 г. они были установлены
в Москве в ЦСУ. Первые счетно-аналитические машины ввозились из-за границы. Производство отечественных машин было начато в 1935 г. Эти машины широко использовались для экономических расчетов и статистической обработки данных. Выпускались заводом САМ (Счетно-Аналитических Машин) в Москве.
Слайд 37Немецкий математик Конрад Цузе, создатель первой программно-управляемой универсальной
вычислительной
(релейной) машины
Z3
(1939–1941 гг.). Вообще им была создана целая серия электромеханических машин
– Z1, Z2, Z3, Z4. Z3 (в отличие от предшествующих) была уже чисто релейной.
На самом деле Z3 не может считаться полноценным компьютером, а лишь мощным калькулятором, так как в ней не была предусмотрена условная передача управления, и машина не могла решать задачи с разветвленными алгоритмами.
Слайд 38Реконструкция вычислительной релейной машины
Цузе – Z3 (1939–1941).
Слайд 39Z3 была двоичной машиной (в отличие от машины Беббиджа и
некоторых последующих за Z3 машин, которые были десятичными). Программа в
машину Цузе вводилась с помощью 8-ми канальной перфорированной киноленты.
Слайд 40Интересно, что на первых отечественных ЭВМ ввод информации был такой
же («голь на выдумки хитра»).
Устройство ввода информации в отечественной ЭВМ
первого поколения Урал-1 (1955 г.) –
с киноленты.
Слайд 41Первый работающий компьютер – электромеханический Mark-1
Разработчик первых компьютеров семейства Mark
– Говард Айкен. В числе первых программистов на этих компьютерах
была лейтенант ВМФ США Грейс Хоппер, легендарная «бабушка программирования», первый программист на флоте и создательница языка программирования высокого уровня COBOL. Компьютеры семейства Mark использовались для проведения военных расчетов.
Размеры Mark-1 впечатляют: он имел 17 м в длину и по 2,5 м в высоту и ширину. Объем памяти был равен 72 словам (ячейкам), скорость вычисления составляла три сложения в секунду.
Следующий компьютер из серии – Mark-II был уже полностью релейным.
Слайд 42Первый работающий компьютер – электромеханический Mark-1
Mark-1 был электромеханическим устройством в
том смысле, что приводился в действие с помощью электричества; но
его считающие элементы были чисто механическими – зубчатыми колесами (память была релейной). Фактически это была реализация машины Беббиджа, дополненная электропитанием.
Говард Айкен при создании машины не знал о работах Беббиджа, но впоследствии гордился тем, что ему первому удалось реализовать его гениальный проект.
Слайд 43Первый работающий компьютер – электромеханический Mark-1
Молодая Грейс Хоппер, работающая на
первом действующем электромеханическом компьютере Mark-1, разработанном в Гарварде Говардом Айкеном.
Маrk-1
использовался вплоть до 1959 года, хотя уже появились более мощные и совершенные электронные компьютеры.
На нем выполнялись жизненно важные расчеты для ВМФ США во время 2-й мировой войны.
Слайд 441945 год. Первый компьютерный «bug» (ошибка)
Термин bug теперь повсеместно распространен
в среде пользователей компьютеров всех уровней и означает ошибку или
дефект – как в самой машине, так и, что более распространено, в программе (отсюда фраза debugging a program – отладка программ, вылавливание ошибок).
Первая официальная запись об использовании термина bug в компьютерном контексте связана с релейным компьютером Mark II в Гарварде.
Слайд 45Сейчас стало общепринятой широко распространенной версией, что это легендарная Грейс
Мюррей Хоппер, американский офицер Военно-Морского Флота США и математик, обнаружила
проштрафившееся насекомое.
Грейс была первопроходцем в области обработки данных и разработчиком первого компилятора, программы, что транслирует с языка высокого уровня (удобного для восприятия человеком) в машинный язык, понимаемый компьютером. В 1983 году Грейс стала первой женщиной, получившей звание контр-адмирала в Военно-Морском флоте США).
9 сентября 1945 года моль влетела в одно из реле и застопорила его. Согрешившая моль была засушена в журнале учета рядом с официальной записью, которая начиналась словами: «Первый действительный случай найденного насекомого (bug)».
подробнее
Слайд 461945 год. Первый компьютерный «bug» (ошибка)
Широко распространено убеждение, что этот
инцидент положил начало использованию самого термина bug в качестве обозначения
компьютерных ошибок и сбоев. Но если прочесть начало записи внимательно, то можно увидеть, что написавший в действительности сказал «Эй, мы действительно нашли bug, который есть настоящий bug! ».
В действительности, термин bug использовался еще во времена Томаса Эдисона для обозначения проблемы, ошибки или дефекта какого-либо механизма или промышленного процесса. Более того, термин bug использовался чуть ли не со времен Шекспира для обозначения неприятного, страшного объекта (происхождением от уэльсского мифологического чудовища, называемого Bugbear – бука, пугало, страшила).
Слайд 47Электронный этап
На этом этапе основными элементами машины были электронные приборы
– электронно-вакуумные лампы, транзисторы, интегральные схемы, большие (БИС) и сверхбольшие
(СБИС) интегральные схемы.
В соответствии с этими элементами в электронном этапе выделяют поколения ЭВМ.
Слайд 48Как все это начиналось – Вторая Промышленная Революция, или
Информационная Революция
Начиналось
все в 40-х годах XX века, в характерной для войны,
а потом и холодной войны обстановке глубочайшей секретности. В США главным заказчиком зарождающейся вычислительной техники было Министерство обороны.
Слайд 49Первое поколение ЭВМ
Элементная база – электронно-вакуумные лампы.
Начиная с этого этапа
практически все ЭВМ были автоматическими приборами для обработки информации, то
есть работали по введенной в них программе.
Слайд 50Такие электронные лампы
использовались в первых ЭВМ.
Слайд 51Первый электронный компьютер ABC
В 1939 году Джон (Иван) Атанасов, (математик
из США болгарского происхождения) разработал c помощью своего аспиранта Клиффорда
Берри прототип электронного компьютера, названного им ABC (Atanasoff–Berry Computer), в колледже штата Айова.
В 1973 году этой машине и ее создателям судом был отдан приоритет как первому электронному компьютеру.
На самом деле, существуют большие сомнения, была ли это действительно работающая машина, а не просто набор разрозненных компонентов.
Слайд 52ABC – компьютер Атанасова–Берри (Atanasoff–Berry Computer), 1942 г.
Слайд 53После мучительного судебного
процесса в 80-х годах, выиграв дело
против Sperry Univac,
защищавшего
права компьютера ENIAC и его создателей Эккерта и Маучли, Атанасов
был провозглашен изобретателем компьютера.
Джон (Иван) Атанасов (1903–1995 гг.)
Слайд 54Шифровальная машинка Энигма (Enigma, 1926 г.).
С ее помощью немцы
шифровали свои секретные сообщения во время II мировой войны.
Это не
компьютер.
Слайд 55Шифровальная машина LorenzSZ42.
В дополнение к Энигме, немцы имели другие шифры,
которые использовались для их наиболее секретных коммуникаций, а именно: для
шифровки посланий Гитлера генералам и переписки между генералами. Этот шифр, который был более сложным, чем шифры Энигмы, генерировался шифровальной машиной Лоренца.
Слайд 56Клод Шеннон – основоположник математической теории кодирования
Слайд 57Первая электронная (английская) ЭВМ Colossus (1943 г.).
На этой ЭВМ успешно
расшифровывались секретные послания немцев (зашифрованные на Энигме и машине Лоренца)
во время II мировой войны.
подробнее
Слайд 58Алан Тьюринг – один из создателей Colossus
Слайд 59Первая английская ЭВМ Colossus (реконструкция). Это уникальный пример компьютера –
в нем отсутствовало Арифметическое Устройство.
Слайд 60Первый электронный цифровой компьютер. США. 1946 г.
ENIAC (Electronic Numerical Integrator,
Analyzer and Computer) – первый, знаменитый, родоначальник...
Слайд 62ENIAC, который был детищем ума Джона Уильяма Маучли и Дж.
Преспера Эккерта младшего, был поистине чудовищем. Он был более трех
метров высотой и занимал более 100 кв. метров площади, весил порядка 30 тонн, и использовал более 70000 резисторов, 10000 конденсаторов, 6000 переключателей и 18000 электронных ламп. Окончательный вариант работающей машины потреблял 150 киловатт мощности, чего было достаточно для работы небольшого завода или освещения небольшого города.
Одной из важнейших проблем электронно-ламповых компьютеров была надежность работы; 90% того времени простаивания ENIAC, занимало нахождение и замена перегоревших электронных ламп. Записи 1952 года показывают, что примерно 19000 электронных ламп пришлось заменить только в течение этого года, что в среднем составляет 50 ламп в день.
Слайд 63Замена неисправной электронной лампы превращалась в серьезную проблему – ведь
их было свыше 18000.
ENIAC
Слайд 64Один из
главных создателей
первой ЭВМ – ENIAC –
Джон
Маучли
Слайд 65Подготовка к решению задачи на ЭВМ ENIAC
(так называемое штекерное
программирование).
Такое программирование занимало несколько дней, а сам расчет на
ЭВМ – несколько минут.
Слайд 66ENIAC, коммутационная доска
Программирование на ENIAC осуществлялось с помощью такой доски.
Штекеры с проводниками вставлялись в соответствующие разъемы на этой доске,
в зависимости от программы.
Это очень замедляло процесс расчетов.
Во все последующих цифровых компьютерах программа помещалась в память (принцип хранимой программы фон Неймана).
Хотя на аналоговых компьютерах штекерное программирование еще долго и широко применялось.
Слайд 67ENIAC, память
Память ENIAC была на ртутных линиях задержки
Слайд 68ENIAC
Теперь он занял свое место среди экспонатов Музея Смитсонианского Института...
Слайд 69Эта иллюстрация представляет один из наиболее популярных – IBM’овский стандарт
– однодюймовую по ширине бумажную перфоленту, поддерживающую 8 треков (нумеруются
от 0 до 7) с расстоянием 0.1 дюйма между отверстиями.
Данные в первые компьютеры вводились с
бумажной перфоленты (или с кинопленки). Так же вводилась и программа.
Перфолента использовалась и на более поздних компьютерах.
Слайд 70Американский математик венгерского происхождения
Джон фон Нейман. Разработал основные принципы
архитектуры современных ЭВМ, в том числе принцип хранимой программы (помещение
программы, как и данных, в память компьютера) и принцип двоичного представления информации в компьютере (эти два пункта отсутствовали в структуре аналитической машины Беббиджа, в остальном совпадавшей с машиной фон Неймана).
Джон фон Нейман
Слайд 71ЭВМ EDVAC – следующая за ENIAC (1949–1952 гг. США), с
хранимой программой. Разработчики – Маучли и Эккерт.
EDVAC
Слайд 72Английский EDSAC – первый компьютер с хранимой программой
Хотя первым
разработанным компьютером с хранимой программой был EDVAC (1946 г.), но
по разным причинам он заработал лишь в 1952 году, и первым компьютером с хранимой программой оказался первый европейский электронный компьютер EDSAC.
Слайд 73Первый компьютер с хранимой
программой – английский EDSAC, 1949 г.
Слайд 74Первый компьютер с хранимой программой – английский EDSAC
Экраны слежения за
прохождением программы
Слайд 75Ртутные линии задержки как компьютерная память
Главный создатель английского компьютера EDSAC
Морис Уилкс с ртутными линиями задержки
Слайд 76UNIVAC
Первый коммерческий (продаваемый) компьютер. 1951 г.
Разработчики: Маучли и Эккерт.
С
хранимой программой.
Слайд 771952 год. Президентские выборы в США. В 8.30 вечера, получив
всего несколько миллионов голосов (примерно 7% от общего числа) для
обработки, UNIVAC предсказал победу Эйзенхауэра на президентских выборах, хотя все предварительные опросы общественного мнения предсказывали победу его сопернику Стивенсону.
Первый компьютерный прогноз
Дж. Преспер Эккерт, разработчик ENIAC
и UNIVAC, обозреватель Уолтер Кронкайт и оператор у UNIVAC.
Слайд 78Знаменитая, ставшая легендой при жизни Грейс Хоппер, математик, офицер ВМФ
США, бабушка программирования, начинала как программистка на электромеханическом Мark-1.
Между прочим,
дослужилась до звания контр-адмирала ВМФ США (фотография 80-х годов).
Слайд 79Что представляла собой работа на ЭВМ первого поколения
Трудоемким и малоэффективным,
с точки зрения современного пользователя, был процесс общения человека с
машиной первого поколения. Как правило, сам разработчик, написавший программу в машинных кодах, вводил ее в память ЭВМ с помощью перфокарт и затем вручную управлял ее выполнением. Электронный монстр на определенное время отдавался в безраздельное пользование программисту, и от уровня его мастерства, способности быстро находить и исправлять ошибки и умения ориентироваться за пультом ЭВМ во многом зависела эффективность решения вычислительной задачи. Ориентация на ручное управление определяла отсутствие каких бы то ни было возможностей буферизации программ.
Но зато было чувство небывалого единения с машиной, которое затем было на длительный период утрачено и возродилось только с появлением персональных компьютеров.
Слайд 80А что было у нас в это время?
Первые модели электронных
счетных машин появляются примерно в одно и то же время
в США и Европе (Англия) и чуть позже – в СССР. Идеи создания таких машин зарождаются в разных странах, можно сказать, параллельно.
Когда советские ученые начинали свои разработки, они знали, что на Западе ЭВМ уже существуют. Однако сведения были весьма скудными, и на данном этапе говорить о каком-либо копировании западных образцов нельзя. Идеи и разработки были совершенно оригинальными.
У нас в конце 40-х – начале 50-х годов появляются первые идеи, первые проекты и, наконец, первые цифровые вычислительные машины – совершенно оригинальные, не скопированные с западных образцов. Собственно, никаких образцов и быть не могло.
Слайд 81Формируются основные научные школы, создававшие машины I и II поколений.
Это прежде всего школа выдающегося ученого, основоположника ЦВМ в нашей
стране, академика С.А. Лебедева. Это школа И.С. Брука, под руководством которого создавались малые и управляющие ЭВМ. Это Пензенская научная школа, которую возглавлял Б.И. Рамеев и которая до конца 60-х годов успешно занималась универсальной вычислитель-ной техникой общего назначения.
Не вызывает сомнения тот факт, что Советский Союз в 50-е–60-е годы имел очень сильную научную школу, точнее, несколько школ разработки вычислительной техники.
Безусловно, историю развития ЭВМ в своем отечестве надо знать. Надо знать, что она была, богатая событиями и выдающимися личностями.
А что было у нас в это время?
Слайд 82МЭСМ – Модель Электронной Счетной Машины
С.А. Лебедев начал работу над
своей машиной в конце 1948 года. Разработка велась под Киевом,
в секретной лаборатории в местечке Феофания. Независимо от Джона фон Неймана Лебедев выдвинул, обосновал и реализовал в первой советской машине принципы построения ЭВМ с хранимой в памяти программой. Модель Электронной Счетной Машины (МЭСМ) – так называлось детище Лебедева и сотрудников его лаборатории (впоследствии ее переименовали в Малую Электронную Счетную Машину) – занимала целое крыло двухэтажного здания и состояла из 6 тысяч электронных ламп. Ее проектирование, монтаж и отладка были выполнены в рекордно быстрый срок – за 2 года, силами всего лишь 12 научных сотрудников и 15 техников. Те, кто создавал первые вычислительные машины, были одержимы своей работой, и это вполне объяснимо.
Несмотря на то, что МЭСМ, по существу, была лишь макетом действующей машины, она сразу нашла своих пользователей: к первой ЭВМ выстраивалась очередь киевских и московских математиков, задачи которых требовали использования быстродействующего вычислителя.
подробнее
Слайд 83БЭСМ-1 – Большая Электронная Счетная Машина (1952-53 гг.)
После Малой Электронной
Машины была создана и первая Большая – БЭСМ-1, над которой
С.А. Лебедев работал уже в Москве. В 1953 году, после сдачи новой ЭВМ в эксплуатацию, ее создатель стал действительным членом АН СССР и директором института, который был в то время средоточием научной мысли в области вычислительной техники.
Одновременно с ИТМ и ВТ и конкурируя с ним, разработкой ЭВМ занималось недавно сформированное СКБ-245 со своей ЭВМ «Стрела». Между этими двумя организациями шла борьба за ресурсы, причем промышленное СКБ-245, находившееся в ведомстве Министерства машиностроения и приборостроения, часто получало приоритет по отношению к академическому ИТМ и ВТ. Только на «Стрелу», в частности, были выделены потенциалоскопы для построения запоминающего устройства, а разработчикам БЭСМ пришлось довольствоваться памятью на ртутных трубках, что серьезно повлияло на первоначальную производительность машины.
Слайд 84Элементы процессора ЭВМ БЭСМ-1 на электронно-вакуумных лампах
Слайд 85Компьютер Whirlwind – первый цифровой компьютер, разработанный специально для работы
в режиме реального времени
(1949–51 гг.).
Слайд 86Whirlwind мог выполнять до 500000 сложений и 50000 умножений в
секунду Этот компьютер состоял из 3300 электронных ламп и 8999
кристаллических диодов; занимал 256 кв. м.
Его память, состоящая из 2048 16-битных слов на электронных трубках, наносила ежемесячный ущерб при эксплуатации на сумму $32000 на замену перегоревших ламп.
В 1952–1953 гг. этот тип памяти был заменен на память на магнитных сердечниках (первое применение магнитных сердечников в качестве компьютерной памяти).
Имелось графическое устройство ввода-вывода на электронно-лучевой трубке (но только одна точка могла отображаться на экране в каждый момент времени). Но и это позволяло использовать этот компьютер для управления воздушным движением.
Слайд 87Память на сердечниках в виде матрицы из проводников
Слайд 88Подведем итоги (I поколение ЭВМ)
Элементная база первых вычислительных машин –
электронные лампы – определяла их большие габариты, значительное энергопотребление, низкую
надежность и, как следствие, небольшие объемы производства и узкий круг пользователей, главным образом, из мира науки и военных. В таких машинах практически не было средств совмещения операций выполняемой программы и распараллеливания работы различных устройств; команды выполнялись одна за другой, АЛУ простаивало в процессе обмена данными с внешними устройствами, набор которых был очень ограниченным.
Слайд 89Второе поколение ЭВМ
Элементная база – устройства на основе транзисторов.
Хотя транзисторы
были изобретены в 1948 г., первые ЭВМ на транзисторной основе
появились гораздо позже – в начале 60-х годов.
Это изобретение позволило разработать машины значительно меньших габаритов и энергопотребления и гораздо более высокой производительности и надежности при меньшей стоимости.
Слайд 90Первый транзистор (1948 г.).
Изобретатели: В.Б. Шокли, Дж. Бардин, У. Бреттейн.
Слайд 91Для машин второго поколения очень актуальной становилась задача автоматизации программирования,
поскольку увеличивался разрыв между временем на разработку программ и непосредственно
временем счета. Второй этап развития вычислительной техники конца 50-х–начала 60-х годов характеризуется созданием развитых языков программирования (Алгол, Фортран, Кобол и другие языки программирования высокого уровня) и освоением процесса автоматизации управления потоком задач с помощью самой ЭВМ, то есть разработкой операционных систем. Первые ОС автоматизировали работу пользователя по выполнению задания, а затем были созданы средства ввода нескольких заданий сразу (пакета заданий) и распределения между ними вычислительных ресурсов. Появился мультипрограммный режим обработки данных.
Характеристика II этапа развития электронных компьютеров
Слайд 92TRADIC – первый компьютер на транзисторах
1955 г. Лаборатория AT&T объявила
о создании первого полностью транзисторного компьютера TRADIC. Он содержал порядка
800 транзисторов вместо электронных ламп. Транзисторы – совершенно не нагревающиеся в работе, высокоэффективные усиливающие устройства, разработанные в Bell Laboratory – позволили свести потребляемую мощность машины к 100 ватт, или одной двадцатой мощности, требуемой сравнимым по вычислительным возможностям компьютером на электронно-вакуумных лампах.
И занимала эта ЭВМ объем всего 3 куб. фута.
Слайд 93Знаменитая Грейс Хоппер,
создатель языка программирования для коммерческих приложений COBOL,
одна из первых программисток на ЭВМ.
Слайд 94Джон Бэкус – один из создателей первого универсального процедурного языка
программирования – FORTRAN (1954–1957 гг.).
Слайд 95ERMA – первый компьютерный шрифт, 1959 г.
Слайд 96Язык программирования BASIC – (Beginner All-Purpose Symbolic Instruction Code) был
создан в 1964 году преподавателями Дортмудского колледжа Джоном Кемени и
Томасом Куртцем для своих студентов как простой язык для начинающих программистов.
В настоящее время различные модификации языка BASIC имеют широкое профессиональное применение.
Слайд 97Академик Сергей Алексеевич Лебедев
(1902 – 1974), создатель первой отечественной ЭВМ
МЭСМ (Киев), а также
БЭСМ-1 (1952 г.) и
лучшей отечественной ЭВМ БЭСМ-6 (1967 г.).
Слайд 98По элементной базе (транзисторной) относится ко II поколению. Но многие
принципы структурной организации БЭСМ-6 были революционными для своего времени и
предвосхищали архитектурные особенности машин третьего поколения
Лучшая советская ЭВМ – БЭСМ-6 (1967 г.).
подробнее
Слайд 99Машина БЭСМ-6, разработанная к 1967 году коллективом ИТМ и ВТ
под руководством С.А.Лебедева, занимает особенно важное место в развитии и
использовании вычислительной техники в СССР. Она явилась первым в СССР мэйнфреймом – ЭВМ с производительностью 1 миллион флоп/сек. Новые принципы, заложенные в архитектуру, структурную организацию машины и ее программное (тогда оно называлось математическое) обеспечение, повлияли на создание многих ЭВМ и вычислительных комплексов следующих поколений.
БЭСМ-6 была построена на элементной базе транзисторных переключателей тока и диодно-резисторной комбинаторной логики и ферритовой памяти.
Слайд 100У машин II поколения
оперативная память была на ферритовых сердечниках
Слайд 101Два блока памяти на ферритовых сердечниках для ЭВМ БЭСМ-6 общим
объемом 8 К машинных слов (машинное слово БЭСМ-6 было 48-ми
битным) .
Музей ИТМ и ВТ им. С.А. Лебедева.
Слайд 102А это вся оперативная память БЭСМ-6 – 32 К машинных
слов (впоследствии она была расширена до 192 К); смертельно мало
по сегодняшним меркам, а ведь какие только задачи не решались на БЭСМ-6! Эта машина использовалась для моделирования сложнейших физических процессов и управления производством, а также в системах проектирования при разработке новых ЭВМ.
Слайд 104Подведем итоги (II поколение ЭВМ)
ЭВМ становились более доступными, расширялась область
их применения и, наряду с задачами вычислительными, появлялись задачи, связанные
с обработкой текстовой информации. Их решение стало возможным благодаря появлению команд, оперирующих с символами.
Тогда же появился 8-ми разрядный байт, байтовая структура ОП, более удобная для работы с текстами. Машины II поколения имели гораздо большую разрядность, например, в БЭСМ-6 было 48 разрядов.
Слайд 105Третье поколение ЭВМ
Элементная база – устройства на основе
интегральных схем
(ИС).
Были распространены в 70-е годы.
Слайд 106Первые интегральные схемы
1958 г. Джек Килби создает первую интегральную схему
в Texas Instruments, доказывая, что резисторы и емкости могут сосуществовать
на одном кусочке полупроводника. Его схема состояла из германиевой подложки с пятью компонентами, соединенными проводниками.
Силиконовая интегральная схема.
1958 г. Реальная схема Роберта Нойса. Разработанная им технология позволяла печатать проводящие каналы прямо на силиконовой поверхности.
1961 г. Интегральная схема, реализующая резисторно-транзисторную логику, триггер, и первая интегральная схема как монолитный кристалл.
Слайд 107Легендарная IBM-360, компьютер-эпоха, с аналогами которого знакомы и наши программисты.
Знаменитая серия ЕС ЭВМ была разработана в странах СЭВ на
основе архитектурных решений ЭВМ серии IBM-360
Слайд 108В конце 70-х годов в стране был накоплен достаточный опыт
по производству ЭВМ.
В этот момент делается решительный шаг от многообразия
к унификации, от моделей с различными принципами организации к серии машин единой архитектуры разной производительности. В качестве образца такой единой серии выбирается архитектура мэйнфреймов IBM 360. Этот поворотный момент в истории советской вычислительной техники трактуется по-разному, в том числе, как начало ее конца.
Слайд 109Создание IBM-подобных компьютеров происходило, по сути, без возможности легального доступа
к первоисточникам. Можно только предположить, насколько плодотворным было бы открытое
сотрудничество
ученых двух стран.
Однако тогда машины воспроизводились, во многом, на основании лишь примерных сведений об их прототипах, так что нашим разработчикам все же оставался большой простор для творчества. Создатели ЕС и СМ настаивают на том, что эти машины являются оригинальными разработками, ориентированными на отечественную промышленность.
Слайд 110Накопители на магнитных лентах для машин серии ЕС ЭВМ. Накопители
на магнитных лентах использовались и раньше (на БЭСМ-6).
Слайд 111Накопители на магнитных дисках Впервые в СССР появились у ЭВМ
Единой Серии (начало 70-х годов). Первые такие диски имели емкость
порядка нескольких Мбайт. Высота устройства примерно 1 метр.
Слайд 112Автоматическое цифровое печатающее устройство (АЦПУ) для ЭС ЭВМ. Печатала только
символьную информацию и никаких вам графиков.
Тем, кто с ним работал,
никогда не забыть его
стрекочущий звук.
Слайд 113Первый микрокалькулятор
1972 год. Hewlett-Packard анонсирует калькулятор HP-3 как «быструю, супер-точную
электронную логарифмическую линейку», с памятью на полупроводниках типа компьютерной. HP-3
отличался от подобных устройств способностью оперировать с щироким спектром логарифмических и тригонометрических функций, запоминать больше промежуточных значений для дальнейшего использования и воспринимать и отображать данные в стандартной инженерной форме.
Слайд 114Четвертое поколение ЭВМ
Элементная база – большие и сверхбольшие интегральные схемы
(БИС и СБИС).
Начало – 80-е годы.
Современные компьютеры по своей элементной
базе относятся к этому поколению.
Однако по своей архитектуре и возможностям – это уже следующий этап истории компьютера.
Слайд 1151975 год – год рождения суперкомпьютера Cray-1, названного так в
честь его создателя Сеймура Крэя. Продолжатели этой линии, современные суперкомпьютеры
Cray-X,– были в течение более чем 20-ти лет самыми мощными вычислительными машинами.
Остаются самими мощными машинами и по сей день для тех задач, для которых невозможно эффективное распараллеливание.
В СССР компьютеры такого класса не производились.
Суперкомпьютеры
Слайд 116Машинный зал суперкомпьютера Cray-1.
На переднем плане – центральный процессор,
окруженный блоками охлаждения.
Слайд 117Суперкомпьютер
Cray-2
Центральный процессор суперкомпьютера Cray-2.
Вокруг – блоки охлаждения на жидком
фреоне. Именно на этом компьютере создавались анимационные эффекты в фильме
«Терминатор-2».
Слайд 119Суперкомпьютер Cray-10.
Задачи мониторинга окружающей среды, прогноза погоды, многие военные и
космические задачи, анализ человеческой речи, некоторые эффекты компьютерной графики и
анимации в фильмах, создание новых лекарственных средств, конструирование самолетов и автомобилей могут быть решены только на суперкомьютерах.
Слайд 120Эпоха
персональных компьютеров
Элементная база – БИС и СБИС.
Именно
в эту эпоху началось массированное проникновение компьютеров во все сферы
человеческой деятельности. Компьютеры начали обрабатывать текстовую, графическую, видео, аудио и другие виды информации.
За компьютеры сели пользователи (в отличие от программистов на предыдущих этапах).
Слайд 121Первый персональный
компьютер Xerox Alto
(1973 г.).
Графика высокого
разрешения,
полностраничный
экран,
быстрые
магнитные
устройства внешней
памяти, мышь!
К сожалению, он так
никогда не появился
на
рынке из-за
сильного
противодействия
конкурентов.
Слайд 122Первые микропроцессоры
Intel 8008. 1972 г.
Motorola 68000. 1979 г.
Слайд 123Первый коммерческий персональный компьютер ALTAIR (1975 год).
Слайд 124Первый персональный компьютер линии Apple – Apple I.
(Стив Джобс
и Стив Возняк, 1976 г.).
Дедушка нынешних компьютеров Apple Macintosh.
Слайд 126Знаменитый персональный компьютер Apple 2 (1979 г.)
Слайд 127Первый персональный компьютер
знаменитой линии Apple Macintosh
Слайд 128Первый персональный компьютер фирмы IBM
Та самая,
первая IBM PC, 1981 года
выпуска, выглядит как новенькая, а ведь именно с нее началась
эпоха «персоналок» в нашей стране.
Слайд 129Даг Энгельбарт (Douglas Engelbart) – изобретатель мыши, но не только...
Фундаментальные
работы ученого стали идейной основой для ряда ключевых технологий в
современных вычислительных системах, интерактивных средствах и компьютерных сетях.
Слайд 130Конец пятидесятых – начало шестидесятых годов. В ту пору в
академическом сообществе принят в перспективе развития вычислительной техники путь автоматизации
интеллектуальной деятельности человека (искусственный интеллект, автоматизация перевода и другие попытки замещения человека компьютером; всерьез говорили про компьютеры, сочиняющие музыку и стихи). Время показало, что это направление при всей своей привлекательности для огромного большинства академически ориентиро-ванных ученых – дорога если не в тупик, то уж точно на боковой путь.
Энгельбарт смотрел на жизнь совершенно иначе: он не пытался заменить человека компьютером, уже тогда прекрасно понимая значение разделения функций между машиной и человеком.
Слайд 131Вот основные функции задуманной им системы взаимодействия человека с компьютером:
редактирование
текстов в онлайновом режиме;
гипертекстовые ссылки;
телеконференция;
электронная почта;
конфигурирование
рабочего места в соответствии с потребностями пользователя.
Эти функции невозможно было реализовать теми средствами, которые имелись в распоряжении ученых. Поэтому Энгельбарту пришлось создать целый ряд других программных и аппаратных средств, которые сегодня стали классикой:
мышь для указания позиции на экране;
многооконную систему вывода информации на экран;
онлайновую систему подсказок (help) с контекстной привязкой;
мультимедиа;
архитектуру клиент-сервер;
универсальный пользовательский интерфейс.
Слайд 132Довольно долго общественное мнение связывало появление мыши с лабораторией Xerox
Alto или первыми моделями компьютеров компании Apple. Это справедливо в
том смысле, что в большую жизнь мышь вошла именно оттуда, однако придумана она была отнюдь не там.
Слайд 133Первая мышка (1968 год), придуманная Дагом Энгельбартом. Первый экземпляр такого
манипулятора был изготовлен инженером Биллом Инглишем (Bill English), а программы
для него написал Джефф Рулифсон (Jeff Rulifson).
Слайд 134А наши достижения в области персональных компьютеров? Увы...
Общение с ведущими
специалистами советского компьютеро-строения 70-х–80-х годов позволяет сделать вывод, что одной
из основных причин печального конца отечественного ком-пьютеростроения была очень слабая элементная база. Уже в 80-е годы отставание на уровне чипов было катастрофическим, и о создании конкурентоспособных ПК в стране не могло быть и речи. Опять же запрет на использование западной микроэле-ментной базы, который можно объяснить только политически-ми соображениями, не давал возможности производить вычис-лительную технику на современном уровне. Если бы такого запрета не было, вероятно, дела пошли бы иначе. Во всяком случае, опыт современных российских сборщиков позволяет так думать.
Нашей главной бедой в этой области было отсутствие нор-мальной интеграции в мировой процесс развития вычисли-тельной техники. Если бы работа шла в условиях сотрудни-чества на равных, то при нашем научном потенциале, наверняка, результаты были бы совсем иные.
Слайд 135Эпоха
глобальных сетей
Элементная база – БИС и СБИС,
соединение компьютеров в
локальные и глобальные сети.
Рождение сети Интернет и ее высшего
этапа – Всемирной Паутины (World Wide Web, WWW).
Компьютер становится средством коммуникации в реальном времени.
Слайд 137Рождение Всемирной Паутины
В 1990 родился World Wide Web – когда
Тим Бернерс-Ли, исследователь из ЦЕРН’а, Лаборатории Физики Высоких Энергий, в
Женеве, разработал HyperText Markup Language. HTML превратил Internet в World Wide Web. Браузер устанавливает связи и посылает запросы на сервер, позволяя пользователю просмотреть сайт.
Гипертекстовая система позволила людям объединить их знания в глобальную сеть гипертекстовых документов.
Тим Бернерс-Ли разработал первые WWW-сервер и браузер, ставшие доступными общественности в 1991 г.
Слайд 138Создатель браузера
Netscape Navigator
для Всемирной
Паутины
(WORD WIDE WEB)
Марк
Андрееcсен (1993 г.)
Слайд 139Суперкомпьютер ASCI RED
Эта линия суперкомпьютеров началась в 1998 году, впервые
на этих суперкомпьютерах был преодолен рубеж в 1 триллион операций
в секунду. Эти компьютеры создаются не на базе оригинального процессора, а с использованием базе нескольких тысяч параллельных процессоров Pentium Pro. Своей максимальной мощности достигают при обработке параллельных процессов, например, как поисковые серверы во Всемирной Паутине или на программах шахматной игры.
Слайд 140Дизайн машинного зала компьютера ASCI RED
Слайд 141Часть машинного зала компьютера ASCI RED,
на переднем плане – консоль
(рабочее место
системного оператора суперкомпьютера).
Слайд 142Внутри суперкомпьютера…
Сравните с тем, как ремонтируются и модернизируются персональные компьютеры.
Слайд 143Анфилада машинного зала суперкомпьютера ASCI RED.
Слайд 144Стояки с параллельными процессорами суперкомпьютера ASCI RED
Слайд 145А что будет дальше?
Будут ли это компьютеры пятого поколения (биокомпьютеры)
Или
квантовые компьютеры?
Поживем – увидим...