Первые электромеханические цифровые компьютеры




Ведение

Человеческое общество по мере своего развития овладевало не только веществом и энергией, но и информацией. С появлением и массовым распространение компьютеров человек получил мощное средство для эффективного использования информационных ресурсов, для усиления своей интеллектуальной деятельности. С этого момента (середина XX века) начался переход от индустриального общества к обществу информационному, в котором главным ресурсом становится информация.

Возможность использования членами общества полной, своевременной и достоверной информации в значительной мере зависит от степени развития и освоения новых информационных технологий, основой которых являются компьютеры. Рассмотрим основные вехи в истории их развития.

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

Первые устройства для счёта

В настоящее время вычислительная техника уже настолько вошла в нашу повседневную жизнь, что уже трудно поверить, что человек как- то обходился без неё. А ведь обходился. Хотя попатки хоть как-то автоматизировать вычисления предпринимались с незапамятных времен.

Первыми приспособлениями для вычислений были счётные палочки. Развиваясь, эти приспособления становились более сложными, например, такими как финикийские глиняные фигурки, также предназначаемые для наглядного представления количества считаемых предметов. Такими приспособлениями пользовались торговцы и счетоводы того времени.

Постепенно из простейших приспособлений для счёта рождались всё более и более сложные устройства: абак (счёты), логарифмическая линейка, механический арифмометр, электронный компьютер. Принцип эквивалентности широко использовался в простейшем счётном устройстве Абак или Счёты. Количество подсчитываемых предметов соответствовало числу передвинутых костяшек этого инструмента.

 

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

 

Первая механическая машина была описана в 1623 г. В. Шиккардом, реализована в единственном экземпляре и предназначалась для выполнения четырех арифметических операций над 6-разрядными числами.

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

Сложение производилось последовательным вводом слагаемых посредством наборных дисков, а вычитание - последовательным вводом уменьшаемого и вычитаемого.

Вводимые числа и результат сложения/вычитания отображались в окошках считывания. Для выполнения операции умножения использовалась идея умножения решеткой. Третья часть машины использовалась для записи числа длиною не более 6 разрядов. Использованная принципиальная схема машины Шиккарда явилась классической - она (или ее модификации) использовалась в большинстве последующих механических счетных машин вплоть до замены механических деталей электромагнитными. Однако, из-за недостаточной известности машина Шиккарда и принципы ее работы не оказали существенного влияния на дальнейшее развитие ВТ, но она по праву открывает эру механической вычислительной техники.

Паскалина Блеза Паскаля

Паскалина

За этим в 1642 году последовала машина французского математика Блеза Паскаля (Blaise Pascal, 19.06.1623—19.08.1662 гг.) – «Паскалина », созданная для помощи отцу, занимавшемуся сбором налогов. Этот пятиразрядный механизм (впоследствии ученый создал и восьмиразрядный вариант) использовал методику вычисления “ компьютераШикарда, но в отличие от него не мог производить операцию вычитания и был менее надежен.

Паскалю пришлось столкнуться с большими техническими проблемами (деление на 240) из-за сложностей трехступенчатой французской денежной системы: 12 дене = 1 су; 20 су = 1 ливр (во Франции её отменили в 1799 г., но в Англии подобная система существовала до 1971 г.).

В машине Б. Паскаля использовалась более сложная схема переноса старших разрядов, в дальнейшем редко используемая; но построенная в 1642 г. первая действующая модель машины, а затем серия из 50 машин способствовали достаточно широкой известности изобретения и формированию общественного мнения о возможности авто-матизации умственного труда. До нашего времени дошло только 8 машин Паскаля, из которых одна является 10-разрядной. Именно машина Паскаля положила начало механического этапа развития ВТ.

Первый арифмометр, позволяющий производить все четыре арифметических операции, был создан Г. Лейбницем в результате многолетнего труда.

В 1674 году немецкий ученый Лейбниц изобрел счетную машину-арифмометр. Она выполняла 4 арифметических действия: сложение, умножение, деление, извлечение квадратного корня. По сравнению с машиной Паскаля было создано принципиально новое вычислительное устройство,существенно ускоряющее выполнение операций умножения и деления.

Полученная в результате напряженного поиска 8-разрядная модель могла складывать, вычитать, умножать, делить, возводить в степень. Результат умножения и деления имел 16 знаков. Лейбниц применил в своем арифмометре такие конструктивные элементы, которые использовались при проектировании новых моделей вплоть до ХХ века. В XVII-XVIII вв. сколько-нибудь значительной практической потребности в механизации вычислительных работ не существовало. Интерес к механизации вычислений был вызван, в частности, общефилософскими и общенаучными установками того времени, когда законы и принципы механики рассматривались как общие законы бытия. В XIX в. в связи с развитием промышленной революции, возникает потребность в механизации конторских работ.

Однако арифмометр Лейбница не получил распространения по двум основным причинам: отсутствие на него устойчивого спроса и конструкционной неточности, сказывающейся при перемножении предельных для него чисел.

В 17-18 в.в. был предложен целый ряд вычислительных инструментов по образцу Паскаля и Лейбница. Пионером серийного изготовления счетных машин стал эльзасец Шарль-Ксавье Тома де Кольмар (Charles-Xavier Thomas de Colmar, 1785–1870). Введя в модель Лейбница ряд эксплуатационных усовершенствований, он в 1821 году начинает выпускать в своей парижской мастерской 16-разрядные арифмометры, которые получают известность как «томас-машины». На первых порах они стоили недешево — 400 франков. И выпускались в не столь уж и больших количествах — до 100 экземпляров в год.

Арифмометр Томаса

Примерно в 1820 году Charles Xavier Thomas создал первый удачный, серийно выпускаемый механический калькулятор — Арифмометр Томаса, который мог складывать, вычитать, умножать и делить. В основном, он был основан на работе Лейбница. Принципиальное конструктивное отличие арифмометра К. Томаса от машины Лейбница заключалось в том, что счетный механизм стал располагаться на подвижной каретке, а установочный – на неподвижной части. Наряду со многими достоинствами выделялись недостатки: отсутствие механизма, регулирующего передвижение каретки, неудобное устройство переключения арифметических действий, горизонтальное расположение рабочей панели.

1821 г. – рождается счетное машиностроение: в собственных мастерских в Париже Томас начинает производство арифмометров. В первый год было изготовлено 15 машин, а затем ежегодно выпускалось до 100 экземпляров.

Термин “ арифмометр “, предложенный Томасом, прочно утвердился в счетной технике: все машины, выполняющие четыре действия, было принято называть арифмометрами.

Машина Морленда

Машина Морленда

Заметный вклад в развитие вычислительной техники внес англичанин сэр Самуэль Морленд (Sir Samuel Morland, 1625-1695), представивший в 1666 году суммирующее и множительное устройство Морлэнда. Вводить данные предлагалось не с клавиатуры, а с некоего подобия наборных дисков.

Прибор ориентирован на денежные подсчеты: шесть счетчиков предназначены для подсчета единиц, десятков сотен и т. д. фунтов стерлингов, а три счетчика – для подсчета шиллингов, пенсов и фартингов. В каждом разряде подсчеты ведутся независимо, а результаты (по данным счетчиков оборотов) потом переносятся в старший разряд.

Первые электромеханические цифровые компьютеры

Z-серия Конрада Цузе

Тунеля

Репродукция компьютера Zuse Z1 в Музее техники, Берлин

В 1936 году, работая в изоляции в нацистской Германии, Конрад Цузе начал работу над своим первым вычислителем серии Z, имеющим память и (пока ограниченную) возможность программирования. Созданная, в основном, на механической основе, но уже на базе двоичной логики, модель Z1, завершённая в 1938 году, так и не заработала достаточно надёжно, из-за недостаточной точности выполнения составных частей.

Следующая машина Цузе — Z3, была завершена в 1941 году. Она была построена на телефонных реле и работала вполне удовлетворительно. Тем самым, Z3 стала первым работающим компьютером, управляемым программой. Во многих отношениях Z3 была подобна современным машинам, в ней впервые был представлен ряд новшеств, таких как арифметика с плавающей запятой. Замена сложной в реализации десятичной системы на двоичную, сделала машины Цузе более простыми и, а значит, более надёжными; считается, что это одна из причин того, что Цузе преуспел там, где Бэббидж потерпел неудачу.

Программы для Z3 хранились на перфорированной плёнке. Условные переходы отсутствовали, но в 1990-х было теоретически доказано, что Z3 является универсальным компьютером (если игнорировать ограничения на размер физической памяти). В двух патентах 1936 года, Конрад Цузе упоминал, что машинные команды могут храниться в той же памяти что и данные — предугадав тем самым то, что позже стало известно как архитектура фон Неймана и было впервые реализовано только в 1949 году в британском EDSAC.

править] Британский «Колосс»

Британский Colossus был использован для взлома немецких шифров в ходе Второй мировой войны.

Во время Второй мировой войны, Великобритания достигла определённых успехов во взломе зашифрованных немецких переговоров. Код немецкой шифровальной машины «Энигма» был подвергнут анализу с помощью электромеханических машин, которые носили название «бомбы». Такая «бомба», разработанная Аланом Тьюрингом и Гордоном Уэлшманом (англ. Gordon Welchman), исключала ряд вариантов путём логического вывода, реализованного электрически. Большинство вариантов приводило к противоречию, несколько оставшихся уже можно было протестировать вручную.

Немцы также разработали серию телеграфных шифровальных систем, несколько отличавшихся от «Энигмы». Машина Lorenz SZ 40/42 использовалась для армейской связи высокого уровня. Первые перехваты передач с таких машин были зафиксированы в 1941 году. Для взлома этого кода, в обстановке секретности, была создана машина «Колосс» (Colossus). Спецификацию разработали профессор Макс Ньюман (Max Newman) и его коллеги; сборка Colossus Mk I выполнялась в исследовательской лаборатории Почтового департамента Лондона и заняла 11 месяцев, работу выполнили Томми Флауэрс (Tommy Flowers) и др.

«Колосс» стал первым полностью электронным вычислительным устройством. В нём использовалось большое количество электровакуумных ламп, ввод информации выполнялся с перфоленты. «Колосс» можно было настроить на выполнение различных операций булевой логики, но он не являлся тьюринг-полной машиной. Помимо Colossus Mk I, было собрано ещё девять моделей Mk II. Информация о существовании этой машины держалась в секрете до 1970-х гг. Уинстон Черчилль лично подписал приказ о разрушении машины на части, не превышающие размером человеческой руки. Из-за своей секретности, «Колосс» не упомянут во многих трудах по истории компьютеров.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-04 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: