Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

История развития средств вычислительной техники (Ранние приспособления и устройства для счёта)

Содержание:

Введение

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

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

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

Всю историю вычислительной техники принято делить на три основных этапа – домеханический, механический, электронно-вычислительный. Эти три периода включают в себя весь прогресс от счета на пальцах до вычислений сверхмощных компьютеров.

Закономерно представить первым желанием любого первобытного человека сосчитать пальцы на руке. С увеличением объёма вычислений появился первый счётный переносной инструмент, похожий на современные счёты. В средние века возникла необходимость в сложных вычислениях, потребовались счётные устройства, способные выполнять большой объём вычислений с высокой точностью.

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

Считается, что первым реально осуществленным и ставшим известным механическим цифровым вычислительным устройством стала "паскалина" великого французского ученого Блеза Паскаля. Через 30 лет после "паскалины" в 1673 г. появился "арифметический прибор" Готфрида Вильгельма Лейбница - двенадцатиразрядное десятичное устройство для выполнения арифметических операций, включая умножение и деление.

Прошло еще более ста лет и лишь в конце XYIII века во Франции были осуществлены следующие шаги, имеющие принципиальное значение для дальнейшего развития цифровой вычислительной техники - "программное" с помощью перфокарт управление ткацким станком, созданным Жозефом Жакаром. Эти новшества были использованы англичанином Чарльзом Беббиджем, осуществившим, качественно новый шаг в развитии средств цифровой вычислительной техники - переход от ручного к автоматическому выполнению вычислений по составленной программе.

В 1937 г. Джон Атанасов (болгарин по происхождению, живший в США) начал разработку специализированной ВМ, впервые применив электронные лампы (300 ламп).

Завершающую точку в создании первых ЭВМ поставили, почти одновременно, в 1949-52 гг. ученые Англии, Советского Союза и США (Морис Уилкс – ЭДСАК, 1949 г. Сергей Лебедев – МЭСМ, 1951 г., Джон Мочли и Преспер Эккерт, Джон фон Нейман – ЭДВАК, 1952 г.), создавшие ЭВМ с хранимой в памяти программой.

На следующем этапе цифровая техника сделала беспрецедентный рывок за счет интеллектуализации ЭВМ, в то время как аналоговая техника не вышла за рамки средств для автоматизации вычислений.

Что касается микроэлектроники, то следует сказать, что размеры электронных компонентов в настоящее время приближаются к пределу - 0,05 микрона.

Как только человек открыл для себя понятие "количество", он сразу же принялся подбирать инструменты, оптимизирующие и облегчающие счёт. Сегодня сверхмощные компьютеры, основываясь на принципах математических вычислений, обрабатывают, хранят и передают информацию – важнейший ресурс и двигатель прогресса человечества. Нетрудно составить представление о том, как происходило развитие вычислительной техники, рассмотрев основные этапы этого процесса.

Глава 1. «Ранние приспособления и устройства для счёта»

Человечество научилось пользоваться простейшими счётными приспособлениями тысячи лет назад. Наиболее востребованной оказалась необходимость определять количество предметов, используемых в меновой торговле. Одним из самых простых решений было использование весового эквивалента меняемого предмета, что не требовало точного пересчёта количества его составляющих. Для этих целей использовались простейшие балансирные весы, которые стали одним из первых устройств для количественного определения массы.

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

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

С изобретением зубчатых колёс появились и гораздо более сложные устройства выполнения расчётов. Антикитерский механизм, обнаруженный в начале XX века, который был найден на месте крушения античного судна, затонувшего примерно в 65 году до н. э. (по другим источникам в 80 или даже 87 году до н. э.), даже умел моделировать движение планет. Предположительно его использовали для календарных вычислений в религиозных целях, предсказания солнечных и лунных затмений, определения времени посева и сбора урожая и т. п. Вычисления выполнялись за счёт соединения более 30 бронзовых колёс и нескольких циферблатов; для вычисления лунных фаз использовалась дифференциальная передача, изобретение которой исследователи долгое время относили не ранее чем к XVI веку. Впрочем, с уходом античности навыки создания таких устройств были позабыты; потребовалось около полутора тысяч лет, чтобы люди вновь научились создавать похожие по сложности механизмы.

Аба́к (др.-греч. ἄβαξ, ἀβάκιον, лат. abacus) — семейство счётных досок, применявшихся для арифметических вычислений приблизительно с V века до н. э. в древних культурах — Древней Греции, Древнем Риме и Древнем Китае и ряде других.

Общие принципы инструментов типа абака — разделение линиями на полосы, осуществление счёта с помощью размещённых на полосах камней или других подобных предметов. Камешек для греческого абака назывался псифос; от этого слова было произведено название для счёта — псифофория, «раскладывание камешков» (например, заглавие книги об индийской арифметике Максима Плануда, умершего в 1310 году - «Псифофория индийцев»). Среди применяющихся в современности вариантов абака — русские счёты и японский соробан.

Счёты (русские счёты) — простое механическое устройство (счётная доска с костями) для выполнения арифметических расчётов, согласно одной версии происходят от китайского счётного приспособления суаньпань, согласно другой имеют собственно русское происхождение.

Представляют собой раму, имеющую некоторое количество спиц; на них нанизаны костяшки, которых обычно по 10 штук. Счёты являются одним из ранних вычислительных устройств и вплоть до конца XX века массово использовались в торговле и бухгалтерском деле, пока их не заменили калькуляторы.

Глава 2. «Необычные вычислители. Палочки Нерпа»

Для умножения были предложены палочки Непера. Изобретены шотландским математиком Джоном Непером (первым автором, предложившим логарифмы) и описаны им в трактате 1617 года.

Прибор Непера мог непосредственно прилагаться только к исполнению действия умножения. С гораздо меньшими удобствами производится при помощи этого прибора действие деления. Успех этого прибора, хотя едва ли вполне заслуженный, был так значителен, что в честь как самого прибора, так и его изобретателя писались даже хвалебные стихи.

Состоит из 10 палочек, имеющих форму удлинённого прямоугольного параллелепипеда. Каждая из боковых граней палочки делилась поперечными чертами на 9 квадратов, разделённых, в свою очередь, проводимыми в одном и том же направлении диагоналями на пары треугольников. Эти квадраты содержали в себе результаты умножения одного из первых 9 чисел в последовательном порядке от 1 до 9, причем в случае, если результат умножения представлял двузначное число, то его десятки помещались в верхнем треугольнике, а единицы в нижнем. Для представления нулей некоторые из боковых поверхностей палочек оставлялись не занятыми числами.

Глава 3. «Логарифмические линейки, таблицы и рисунки (номограммы)»

Потребность в сложных расчётах в XVI веке быстро росла. Значительная часть трудностей была связана с умножением и делением многозначных чисел. Это привело к появлению на протяжении кратчайшего времени (1614—1623 гг.) сразу четырёх новых типов вычислителей:

  • логарифмических таблиц,
  • логарифмических линеек,
  • механических арифмометров (скорее переоткрыты, ибо существовали в античности),
  • палочек Непера встреченных с восторгом, но вскоре — полностью заброшенных.

Позже уже в XIX веке на базе логарифмов и логарифмических линеек возникла и их графический аналог -

  • номограммы,

Логарифмические таблицы

Из свойств логарифма следует, что вместо трудоёмкого умножения многозначных чисел достаточно найти (по таблицам) и сложить их логарифмы, а потом по тем же таблицам (раздел «Антилогарифмы») выполнить потенцирование, то есть найти значение результата по его логарифму. Выполнение деления отличается только тем, что логарифмы вычитаются.

Первые таблицы логарифмов опубликовал Джон Непер (1614), и они содержали только логарифмы тригонометрических функций, причём с ошибками. Независимо от него свои таблицы опубликовал Йост Бюрги, друг Кеплера (1620). В 1617 году оксфордский профессор математики Генри Бригс опубликовал таблицы, которые уже включали десятичные логарифмы самих чисел, от 1 до 1000, с 8 (позже — с 14) знаками. Но и в таблицах Бригса обнаружились ошибки. Первое безошибочное издание на основе таблиц Георга Веги (1783) появилось только в 1857 году в Берлине (таблицы Бремикера, Carl Bremiker).

В России первые таблицы логарифмов были изданы в 1703 году при участии Л. Ф. Магницкого. В СССР выпускались несколько сборников таблиц логарифмов:

  1. Брадис В. М. Четырёхзначные математические таблицы. М.: Дрофа, 2010, ISBN 978-5-358-07433-0. Таблицы Брадиса, издаваемые с 1921 года, использовались в учебных заведениях и в инженерных расчётах, не требующих большой точности. Они содержали мантиссы десятичных логарифмов чисел и тригонометрических функций, натуральные логарифмы и некоторые другие полезные расчётные инструменты.
  2. Вега Г. Таблицы семизначных логарифмов, 4-е издание, М.: Недра, 1971. Профессиональный сборник для точных вычислений.
  3. Бремикер К. Логарифмо-тригонометрические таблицы. М.: Наука, 1962. 664 с. Классические шестизначные таблицы, удобные для расчётов с тригонометрическими функциями.
  4. Пятизначные таблицы натуральных значений тригонометрических величин, их логарифмов и логарифмов чисел, 6-е издание, М.: Наука, 1972.
  5. Таблицы натуральных логарифмов, 2-е издание, в 2 томах, М.: Наука, 1971.
  6. Десятизначные таблицы логарифмов комплексных чисел. М., 1952.

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

До появления карманных калькуляторов этот инструмент служил незаменимым расчётным орудием инженера. Точность расчётов — около 3 значащих цифр.

Идею, близкую к конструкции логарифмической линейки, высказал в начале XVII века английский астроном Эдмунд Гантер; он предложил нанести на линейку логарифмическую шкалу и с помощью двух циркулей выполнять операции с логарифмами (сложение и вычитание). В 1620-е годы английский математик Эдмунд Уингейт усовершенствовал «шкалу Гантера», введя две дополнительные шкалы. Одновременно (1622 год) свой вариант линейки, мало чем отличающийся от современного, опубликовал в трактате «Круги пропорций» Уильям Отред, который и считается автором первой логарифмической линейки. Сначала линейка Отреда была круговой, но в 1633 году было опубликовано, со ссылкой на Отреда, и описание прямоугольной линейки. Приоритет Отреда долгое время оспаривал Ричард Деламейн, который, вероятно, независимо реализовал ту же идею.

Дальнейшие усовершенствования сводились к появлению второй подвижной линейки-«движка» (Роберт Биссакер, 1654 и Сет Патридж, 1657), разметке обеих сторон линейки (тоже Биссакер), добавление двух «шкал Уингейта», отметке на шкалах часто используемых чисел (Томас Эверард, 1683). Бегунок появился в середине XIX века (А. Мангейм).

Номогра́мма (от др.-греч. νόμος — закон и γράμμα — письмо) — графическое представление функции от нескольких переменных, позволяющее с помощью простых геометрических операций (например, прикладывания линейки) исследовать функциональные зависимости без вычислений. Например, решать квадратное уравнение без применения формул.

Геометрические изображения зависимостей между переменными, избавляющие от вычислений, известны давно. Разработка теории номографических построений началась в XIX веке. Первой была создана теория построения прямолинейных сетчатых номограмм французским математиком Л. Л. Лаланном (1843). Основания общей теории номографических построений дал М. Окань (1884—1891) — в его же работах впервые появился термин «номограмма», установленный для применения в 1890 году Международным математическим конгрессом в Париже. Первым в России в этой области работал Н. М. Герсеванов (1906—1908); затем — создавший советскую номографическую школу Н. А. Глаголев.

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

Глава 4. Первые арифмометры

Арифмо́метр (от греч. «αριθμός» — «число», «счёт» и греч. «μέτρον» — «мера», «измеритель») — настольная или портативная механическая вычислительная машина, предназначенная для точного умножения и деления, а также — для сложения и вычитания. Механическая вычислительная машина, ведущая автоматическую запись обрабатываемых чисел и результатов на особой ленте — арифмограф.

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

Чаще всего арифмометры были настольными, изредка встречались карманные модели (например, «Curta»). Этим они были похожи на другие настольные механические счётные машины типа «Comptometer», «Contex-10» или «ВММ-2», но отличались от больших напольных вычислительных машин, таких как табуляторы (например, «Т-5М») или механические компьютеры (например, «Z-1», разностная машина Чарльза Бэббиджа)

Схему подобного арифмометру механизма нарисовал Леонардо да Винчи. Это устройство датируется 1500 годом и представляет собой 13-разрядную суммирующую машину на десятизубых колёсах. Однако в своё время идеи Леонардо никакого распространения не получили.

Другой неизвестный современникам арифмометр был создан Вильгельмом Шиккардом в 1623 году. Согласно чертежам, устройство представляло собой 6-разрядную машину из трёх узлов: устройства сложения-вычитания, множительного устройства и блока записи промежуточных результатов. Также в XVII веке были созданы «паскалина» Блеза Паскаля и арифмометр Лейбница.

В 1674 году была создана машина Морленда. В 1709 году итальянский учёный маркиз Джованни де Полени представил свою модель арифмометра. В 1820 году Тома де Кольмар начал серийный выпуск арифмометров, в целом сходных с арифмометром Лейбница, но имевших ряд конструктивных отличий.

В 1850-х годах П. Л. Чебышёв создал первый автоматический арифмометр – первый суммирующий прибор непрерывного действия. В 1876 г. Чебышёв выступил с докладом на V сессии Французской ассоциации содействия преуспеванию наук. Доклад назывался "Суммирующая машина с непрерывным движением". Один из первых экземпляров суммирующей машины Чебышева сохранился в Санкт-Петербурге. Это 10-разрядная суммирующая машина с непрерывной передачей десятков. В машине с прорывной (дискретной) передачей колесо высшего разряда продвигается сразу на одно деление, в то время как колесо низшего разряда переходит с 9 на 0. При непрерывной передаче десятков соседнее колесо (а вместе с ним и все остальные) постепенно поворачивается на одно деление, пока колесо младшего разряда совершает один оборот. Чебышёв достигает этого применением планетарной передачи.

Следующими этапами работы Чебышёва явились постройка новой модели суммирующей машины и передача её в 1878 г. в Парижский музей искусств и ремесел, а затем создание множительно-делительной приставки к суммирующей машине. Эта приставка также была передана в музей в Париже (1881 г.).

Фрэнк Стивен Болдуин в 1873 году создал машину под названием «арифмометр», патент был выдан 28 июля 1874 года. В 1890 году начато серийное производство арифмометров Однера — самого распространённого типа арифмометров XX века.

В СССР самым популярным арифмометром был производившийся в 1929—1978 годах «Феликс». Общий тираж этих машин составил несколько миллионов, было произведено более двух десятков модификаций. Школьников учили обращаться с этой машиной.

В настоящее время арифмометры можно найти в музеях, таких как Политехнический музей в Москве, Немецкий музей в Мюнхене или Музей вычислительной техники в Ганновере.

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

Числа вводятся в арифмометр, преобразуются и передаются пользователю (выводятся в окнах счётчиков или печатаются на ленте) с использованием только механических устройств. На арифмометре «Феликс» ввод чисел осуществляется перемещением рычажков вверх-вниз. Операция сложения требует оттягивания расположенной справа ручки и проворачивания её на один оборот на себя. Операция вычитания — наоборот, проворачивания на один оборот от себя.

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

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

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

Глава 5. XIX век: появление перфокарт

В 1804 году Жозеф Мари Жаккар разработал ткацкий станок, в котором вышиваемый узор определялся перфокартами. Серия карт могла быть заменена, и смена узора не требовала изменений в механике станка. Это было важной вехой в истории программирования.

В 1832 году Семен Корсаков применил перфорированные карты в конструкции разработанных им «интеллектуальных машин», механических устройств для информационного поиска, являющихся прообразами современных баз данных и, в какой-то степени, — экспертных систем.

В 1838 году Чарльз Бэббидж перешёл от разработки Разностной машины к проектированию более сложной аналитической машины, принципы программирования которой напрямую восходят к перфокартам Жаккара.

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

Во многих компьютерных решениях перфокарты использовались до (и после) конца 1970-х. Например, студенты инженерных и научных специальностей во многих университетах во всём мире могли отправить их программные команды в локальный компьютерный центр в форме набора карт, одна карта на программную строку, а затем должны были ждать очереди для обработки, компиляции и выполнения программы. Впоследствии, после распечатки любых результатов, отмеченных идентификатором заявителя, они помещались в выпускной лоток вне компьютерного центра. Во многих случаях эти результаты включали в себя исключительно распечатку сообщения об ошибке в синтаксисе программы, требуя другого цикла редактирование — компиляция — исполнение.

Глава 6. 1835—1900-е: первые программируемые машины

Определяющая особенность «универсального компьютера» — это программируемость, что позволяет компьютеру эмулировать любую другую вычисляющую систему всего лишь заменой сохранённой последовательности инструкций.

В 1835 году Чарльз Бэббидж описал свою аналитическую машину. Это был проект компьютера общего назначения, с применением перфокарт в качестве носителя входных данных и программы, а также парового двигателя в качестве источника энергии. Одной из ключевых идей было использование шестерен для выполнения математических функций.

Часть Разностной машины Бэббиджа, собранная после его смерти сыном из частей, найденных в лаборатории

Его первоначальной идеей было использование перфокарт для машины, вычисляющей и печатающей логарифмические таблицы с большой точностью (то есть для специализированной машины). В дальнейшем эти идеи были развиты до машины общего назначения — его «аналитической машины».

Хотя планы были озвучены, и проект, по всей видимости, был реален или, по крайней мере, проверяем, при создании машины возникли определённые трудности. Бэббидж был человеком, с которым было трудно работать, он спорил с каждым, кто не отдавал дань уважения его идеям. Все части машины должны были создаваться вручную. Небольшие ошибки в каждой детали, для машины, состоящей из тысяч деталей, могли вылиться в значительные отклонения, поэтому при создании деталей требовалась точность, необычная для того времени. В результате проект захлебнулся в разногласиях с исполнителем, создающим детали, и завершился с прекращением государственного финансирования.

Ада Лавлейс, дочь лорда Байрона, перевела и дополнила комментариями труд «Sketch of the Analytical Engine». Её имя часто ассоциируют с именем Бэббиджа. Утверждается также, что она является первым программистом, хотя это утверждение и значение её вклада многими оспаривается.

Реконструкция 2-го варианта Разностной машины — раннего, более ограниченного проекта, действует в Лондонском музее науки с 1991 года. Она работает именно так, как было спроектировано Бэббиджем, лишь с небольшими тривиальными изменениями, и это показывает, что Бэббидж в теории был прав. Для создания необходимых частей музей применил машины с компьютерным управлением, придерживаясь допусков, которые мог достичь слесарь того времени. Некоторые полагают, что технология того времени не позволяла создать детали с требуемой точностью, но это предположение оказалось неверным. Неудача Бэббиджа при конструировании машины в основном приписывается трудностям, не только политическим и финансовым, но и его желанию создать очень изощрённый и сложный компьютер.

По стопам Бэббиджа, хотя и не зная о его более ранних работах, шёл Перси Лудгет, бухгалтер из Дублина (Ирландия). Он независимо спроектировал программируемый механический компьютер, который он описал в работе, изданной в 1909 году.

Глава 7. Конец XIX века — 1960-е: использование электродвигателей

К 1900 году арифмометры, кассовые аппараты и счётные машины были перепроектированы с использованием электрических двигателей с представлением положения переменной как позиции шестерни. С 1930-х настольные арифмометры, которые могли складывать, вычитать, умножать и делить, начали выпускать такие компании как Friden, Marchant и Monro. Словом «computer» (буквально — «вычислитель») называлась должность — это были люди, которые использовали калькуляторы для выполнения математических вычислений. В ходе Манхэттенского проекта будущий Нобелевский лауреат Ричард Фейнман был управляющим целой команды «вычислителей», многие из которых были женщинами-математиками, обрабатывавшими дифференциальные уравнения, которые решались для военных нужд. Даже знаменитый Станислав Мартин Улам уже после окончания войны был принуждён к работе по переводу математических выражений в разрешимые приближения — для проекта водородной бомбы.

В 1948 году появился Curta — небольшой арифмометр, который можно было держать в одной руке. В 1950-х — 1960-х годах на западном рынке появилось несколько марок подобных устройств.

Глава 8. 1961: электронные калькулятор

Первым полностью электронным настольным калькулятором был британский ANITA Mark VII, который использовал дисплей на газоразрядных цифровых индикаторах и 177 миниатюрных тиратронов. В июне 1963 года Friden представил EC-130 с четырьмя функциями. Он был полностью на транзисторах, имел 13-цифровое разрешение на 5-дюймовой электронно-лучевой трубке и представлялся фирмой на рынке калькуляторов по цене 2200 $. В модель EC 132 были добавлены функция вычисления квадратного корня и обратные функции. В 1965 году Wang Laboratories произвёл LOCI-2, настольный калькулятор на транзисторах с 10 цифрами, который использовал дисплей на газоразрядных цифровых индикаторах и мог вычислять логарифмы.

В Советском Союзе в довоенное время самым известным и распространённым арифмометром был арифмометр «Феликс», выпускавшийся с 1929 по 1978 год на заводах в Курске (завод «Счетмаш»), Пензе и Москве. Электронно-механические вычислительные машины массово выпускались и широко применялись с середины 50-х годов, а в 1959 был налажен выпуск полностью электронных вычислительных машин (ВМ).

Тиратро́н — ионный (газоразрядный) прибор для управления электрическим током с помощью напряжений, поданных на его электроды.

Представляет собой вакуумную трубу с сильно легированным катодом, наполненную газом, в которой помещены как минимум три электрода. Для наполнения используются инертные газы, водород или пары ртути. Электроды тиратрона называются анодом, катодом и сеткой. Электрод сетки расположен в баллоне между анодом и катодом, он используется для зажигания газового разряда в пространстве между анодом и катодом. Пространство между анодом и катодом служит для удержания ионизированного газа, проводящего электрический ток. Для выполнения более сложных функций, чем включение и выключение электрического тока, тиратроны могут иметь две и больше сеток. В зависимости от количества сеток тиратроны называются: одной — триод, двух — тетрод, трёх и более — пентод, гексод. В простейшем тиратроне — триоде — разряд зажигается при подаче на сетку положительного по отношению к катоду напряжения определенной величины. Если при этом на аноде есть положительное по отношению к катоду напряжение, то газ между анодом и катодом ионизируется и начинает проводить ток. В отличие от вакуумных триодов, при снятии управляющего напряжения на сетке ток между анодом и катодом не разрывается, пока напряжение на аноде не уменьшится ниже напряжения поддержания разряда (не станет, грубо говоря, отрицательным). Условно принято разделять тиратроны по назначению на маломощные и мощные. Маломощные тиратроны предназначены для индикации и выполнения логических функций в автоматических устройствах. Мощные тиратроны предназначены для управления токами большой величины в устройствах электропитания и электропривода. В современной электронике маломощные тиратроны используются редко, они практически полностью вытеснены полупроводниковыми приборами. Современные мощные тиратроны применяются при коммутации импульсов тока до 10 кА и напряжения до 50 кВ.

Глава 9. Появление аналоговых вычислителей в предвоенные годы

Перед Второй мировой войной механические и электрические аналоговые компьютеры считались наиболее современными машинами, и многие считали, что это будущее вычислительной техники. Аналоговые компьютеры использовали преимущества того, что математические свойства явлений малого масштаба — положения колёс или электрическое напряжение и ток — подобны математике других физических явлений, например, таких как баллистические траектории, инерция, резонанс, перенос энергии, момент инерции и т. п. Они моделировали эти и другие физические явления значениями электрического напряжения и тока.

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

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

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

В ряде случаев с помощью аналоговых компьютеров возможно решать задачи, меньше заботясь о точности вычислений, чем при написании программы для цифровой ЭВМ. Например, для электронных аналоговых компьютеров без проблем реализуются задачи, требующие решения дифференциальных уравнений, интегрирования или дифференцирования. Для каждой из этих операций применяются специализированные схемы и узлы, обычно с применением операционных усилителей. Также интегрирование легко реализуется и на гидравлических аналоговых машинах.

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

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

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

В 1939 году Цузе создал второй вычислитель — Z2, но её планы и фотографии были уничтожены при бомбардировке во время Второй мировой войны, поэтому о ней почти ничего не известно. Z2 работала на реле.

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

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

Чуть ранее для частично законченного компьютера Z4 Цузе разработал первый в мире высокоуровневый язык программирования, названный им Планкалкюль (нем. Plankalkül исчисление планов).

Война прервала работу над машиной. В сентябре 1950 года Z4 был, наконец, закончен и поставлен в ETH Zürich. В то время он был единственным работающим компьютером в континентальной Европе и первым компьютером в мире, который был продан. В этом Z4 на пять месяцев опередил Марк I и на десять — UNIVAC. Компьютер эксплуатировался в ETH Zürich до 1955 года, после чего был передан во Французский аэродинамический научно-исследовательский институт недалеко от Базеля, где работал до 1960 года.

Цузе и его компанией были построены и другие компьютеры, название каждого из которых начиналось с заглавной буквы Z. Наиболее известны машины Z11, продававшийся предприятиям оптической промышленности и университетам, и Z22 — первый компьютер с памятью на магнитных носителях.

Британский Colossus

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

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

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

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

Американские разработки

В 1937 году Клод Шеннон показал, что существует взаимнооднозначное соответствие между концепциями булевой логики и некоторыми электронными схемами, которые получили название «логические вентили», которые в настоящее время повсеместно используются в цифровых компьютерах. Работая в МТИ, в своей основной работе он продемонстрировал, что электронные связи и переключатели могут представлять выражение булевой алгебры. Так своей работой A Symbolic Analysis of Relay and Switching Circuits он создал основу для практического проектирования цифровых схем.

В ноябре 1937 года Джорж Стибиц завершил в Bell Labs создание компьютера «Model K» на основе релейных переключателей. В конце 1938 года Bell Labs санкционировала исследования по новой программе, возглавлявшиеся Стибицем. В результате этого 8 января 1940 года был завершён Complex Number Calculator, умевший выполнять вычисления над комплексными числами. 11 сентября 1940 года в Дартмутском колледже на демонстрации в ходе конференции Американского математического общества Стибиц отправлял компьютеру команды удалённо, по телефонной линии с телетайпом. Это был первый случай, когда вычислительное устройство использовалось удалённо. Среди участников конференции и свидетелей демонстрации были Джон фон Нейман, Джон Мокли и Норберт Винер, написавший об увиденном в своих мемуарах.

Компьютер Атанасова—Берри

В 1939 году Джон Атанасов и Клиффорд Берри из Университета штата Айова разработали Atanasoff-Berry Computer (ABC). Это был первый в мире электронный цифровой компьютер. Конструкция насчитывала более 300 электровакуумных ламп, в качестве памяти использовался вращающийся барабан. Несмотря на то, что машина ABC не была программируемой, она была первой, использовавшей электронные лампы в сумматоре. Соизобретатель ENIAC Джон Мокли изучал ABC в июне 1941 года, и между историками существуют споры о степени его влияния на разработку машин, последовавших за ENIAC. ABC был почти забыт до тех пор, пока в центре внимания не оказался иск «Honeywell против Sperry Rand», постановление по которому аннулировало патент на ENIAC (и некоторые другие патенты) из-за того, что, помимо других причин, работа Атанасова была выполнена раньше.

В 1939 году в Endicott laboratories в IBM началась работа над Harvard Mark I. Официально известный как Automatic Sequence Controlled Calculator, Mark I был электромеханическим компьютером общего назначения, созданным с финансированием IBM и при помощи со стороны персонала IBM под руководством гарвардского математика Говарда Айкена. Проект компьютера был создан под влиянием Аналитической машины Ч. Бэббиджа с использованием десятичной арифметики, колёс для хранения данных и поворотных переключателей в дополнение к электромагнитным реле. Машина программировалась с помощью перфоленты и имела несколько вычислительных блоков, работавших параллельно. Более поздние версии имели несколько считывателей с перфоленты, и машина могла переключаться между считывателями в зависимости от состояния. Тем не менее, машина была не совсем Тьюринг-полной. Mark I был перенесён в Гарвардский университет и начал работу в мае 1944 года.

«ЭНИАК»

ЭНИАК выполнял баллистические расчёты и потреблял мощность в 160 кВт

Американский ENIAC, который часто называют первым электронным компьютером общего назначения, публично доказал применимость электроники для масштабных вычислений. Это стало ключевым моментом в разработке вычислительных машин, прежде всего из-за огромного прироста в скорости вычислений, но также и по причине появившихся возможностей для миниатюризации. Созданная под руководством Джона Мокли и Дж. Преспера Экерта, эта машина была в 1000 раз быстрее, чем все другие машины того времени. Разработка «ЭНИАК» продлилась с 1943 до 1945 года. В то время, когда был предложен данный проект, многие исследователи были убеждены, что среди тысяч хрупких электровакуумных ламп многие будут сгорать настолько часто, что «ЭНИАК» будет слишком много времени простаивать в ремонте, и, тем самым, будет практически бесполезен. Тем не менее, на реальной машине удавалось выполнять несколько тысяч операций в секунду в течение нескольких часов, до очередного сбоя из-за сгоревшей лампы.

«ЭНИАК», безусловно, удовлетворяет требованию полноты по Тьюрингу. Но «программа» для этой машины определялась состоянием соединительных кабелей и переключателей — огромное отличие от машин с хранимой программой, появившихся у Конрада Цузе в 1940 году. Тем не менее, в то время вычисления, выполнявшиеся без помощи человека, рассматривались как достаточно большое достижение, и целью программы было тогда решение только одной единственной задачи. (Улучшения, которые были завершены в 1948 году, дали возможность исполнения программы, записанной в специальной памяти, что сделало программирование более систематичным, менее «одноразовым» достижением).

Переработав идеи Экерта и Мокли, а также оценив ограничения «ЭНИАК», Джон фон Нейман написал широко цитируемый отчёт, описывающий проект компьютера (EDVAC), в котором и программа, и данные хранятся в единой универсальной памяти. Принципы построения этой машины стали известны под названием «архитектура фон Неймана» и послужили основой для разработки первых по-настоящему гибких универсальных цифровых компьютеров.

Глава 11. Первое поколение компьютеров с архитектурой фон Неймана

Первой работающей машиной с архитектурой фон Неймана стала Манчестерская малая экспериментальная машина, созданная в Манчестерском университете в 1948 году; в 1949 году за ним последовал компьютер Манчестерский Марк I, который уже был полной системой, с трубками Уильямса и магнитным барабаном в качестве памяти, а также с индексными регистрами. Другим претендентом на звание «первый цифровой компьютер с хранимой программой» стал EDSAC, разработанный и сконструированный в Кембриджском университете. Заработавший менее чем через год после «Baby», он уже мог использоваться для решения реальных задач. На самом деле, EDSAC был создан на основе архитектуры компьютера EDVAC, наследника ENIAC. В отличие от ENIAC, использовавшего параллельную обработку, EDVAC располагал единственным обрабатывающим блоком. Такое решение было проще и надёжнее, поэтому такой вариант становился первым реализованным после каждой очередной волны миниатюризации. Многие считают, что Манчестерский Марк I / EDSAC / EDVAC стали «Евами», от которых ведут свою архитектуру почти все современные компьютеры.

Первым универсальным программируемым компьютером в континентальной Европе был Z4 Конрада Цузе, завершённый в сентябре 1950 года. В ноябре того же года командой учёных под руководством Сергея Алексеевича Лебедева из Киевского института электротехники, УССР, была создана так называемая «малая электронная счётная машина» (МЭСМ). Она содержала около 6000 электровакуумных ламп и потребляла 15 кВт. Машина могла выполнять около 3000 операций в секунду. Другой машиной того времени была австралийская CSIRAC, которая выполнила свою первую тестовую программу в 1949 году.

В октябре 1947 года директора компании Lyons & Company, британской компании, владевшей сетью магазинов и ресторанов, решили принять активное участие в развитии коммерческой разработки компьютеров. Компьютер LEO I начал работать в 1951 году и впервые в мире стал регулярно использоваться для рутинной офисной работы.

Машина Манчестерского университета стала прототипом для Ferranti Mark I. Первая такая машина была доставлена в университет в феврале 1951 года, и, по крайней мере, девять других были проданы между 1951 и 1957 годами.

В июне 1951 года UNIVAC 1 был установлен в Бюро переписи населения США. Машина была разработана в компании Remington Rand, которая, в конечном итоге, продала 46 таких машин по цене более чем в $1 млн за каждую. UNIVAC был первым массово производившимся компьютером; все его предшественники изготовлялись в единичном экземпляре. Компьютер состоял из 5200 электровакуумных ламп и потреблял 125 кВт энергии. Использовались ртутные линии задержки, хранящие 1000 слов памяти, каждое по 11 десятичных цифр плюс знак (72-битные слова). В отличие от машин IBM, оснащавшихся устройством ввода с перфокарт, UNIVAC использовал ввод с металлизированной магнитной ленты стиля 1930-х, благодаря чему обеспечивалась совместимость с некоторыми существовавшими коммерческими системами хранения данных. Другими компьютерами того времени использовался высокоскоростной ввод с перфоленты и ввод-вывод с использованием более современных магнитных лент.

Первой советской серийной ЭВМ стала Стрела, производившаяся с 1953 года на Московском заводе счётно-аналитических машин. «Стрела» относится к классу больших универсальных ЭВМ (Мейнфрейм) с трёхадресной системой команд. ЭВМ имела быстродействие 2000-3000 операций в секунду. В качестве внешней памяти использовались два накопителя на магнитной ленте ёмкостью 200 000 слов, объём оперативной памяти — 2048 ячеек по 43 разряда. Компьютер состоял из 6200 ламп, 60 000 полупроводниковых диодов и потреблял 150 кВт энергии.

В 1954 году IBM выпускает машину IBM 650, ставшую довольно популярной — всего было выпущено более 2000 машин. Она весит около 900 кг, и ещё 1350 кг весит блок питания; оба модуля имеют размер примерно 1,5 × 0,9 × 1,8 метров. Цена машины составляет $0,5 млн (около $4 млн в пересчёте на 2011 год) либо может быть взята в лизинг за $3 500 в месяц ($30 000 на 2011 год). Память на магнитном барабане хранит 2000 10-знаковых слов, позже память была увеличена до 4000 слов. По мере исполнения программы инструкции считывались прямо с барабана. В каждой инструкции был задан адрес следующей исполняемой инструкции. Использовался компилятор Symbolic Optimal Assembly Program (SOAP), который размещал инструкции по оптимальным адресам, так, чтобы следующая инструкция читалась сразу и не требовалось ждать, пока барабан повернётся до нужного ряда.

В 1955 году Морис Уилкс изобретает микропрограммирование, принцип, который позднее широко используется в микропроцессорах самых различных компьютеров. Микропрограммирование позволяет определять или расширять базовый набор команд с помощью встроенных программ (которые носят названия микропрограмма или firmware).

В 1956 году IBM впервые продаёт устройство для хранения информации на магнитных дисках — RAMAC (Random Access Method of Accounting and Control). Оно использует 50 металлических дисков диаметром 24 дюйма, по 100 дорожек с каждой стороны. Устройство хранило до 5 МБ данных и стоило по 10 000 $ за МБ. (В 2006 году подобные устройства хранения данных — жёсткие диски — стоят около 0,001 $ за Мб.)

Глава 12. 1950-е — начало 1960-х: второе поколение

Следующим крупным шагом в истории компьютерной техники стало изобретение транзистора в 1947 году. Они стали заменой хрупким и энергоёмким лампам. О компьютерах на транзисторах обычно говорят как о «втором поколении», которое преобладало в 1950-х и начале 1960-х. Благодаря транзисторам и печатным платам было достигнуто значительное уменьшение размеров и объёмов потребляемой энергии, а также повышение надёжности. Например, IBM 1620 на транзисторах, ставшая заменой IBM 650 на лампах, была размером с письменный стол. Однако компьютеры второго поколения по-прежнему были довольно дороги и поэтому использовались только университетами, правительствами, крупными корпорациями.

Компьютеры второго поколения обычно состояли из большого количества печатных плат, каждая из которых содержала от одного до четырёх логических вентилей или триггеров. В частности, IBM Standard Modular System определяла стандарт на такие платы и разъёмы подключения для них. Первые полупроводниковые компьютеры строились на германиевых транзисторах, потом им на смену пришли более дешёвые кремниевые. Логика строилась на биполярных транзисторах и прошла эволюцию от РТЛ, ТТЛ до ЭСЛ-логики. Им на смену пришли полевые транзисторы, на основе которых строились простейшие микросхемы уже для компьютеров третьего поколения.

Концепция ЭВМ 1950-х годов предполагала наличие дорогостоящего вычислительного центра с собственным персоналом. Содержание таких ЭВМ могли себе позволить лишь крупные корпорации и государственные структуры (а также ряд крупных университетов). В общей сложности в 1958 году существовало только 1700 ЭВМ всех разновидностей в пользовании 1200 организаций. Однако в течение нескольких последующих лет были выпущены тысячи, а затем десятки тысяч компьютеров, и они впервые стали широко доступны для среднего бизнеса и научных работников.

Следует отметить, что без рывка в сфере вычислительной техники, сделанного в 1940-е гг. и чётко сформулированного технического задания к разработчикам такого рода, вычислительная техника не только не развилась бы до современных компьютеров, но по всей вероятности осталась бы на уровне довоенного периода (что показали опыты Цузе, создавшего гениальные и революционные для своего времени образцы вычислительной техники, совершенно невостребованной ни государственными структурами, ни общественными институтами). Фактически, появлением первых компьютеров, а затем суперкомпьютеров и стремительному рывку в развитии вычислительной техники, началу серийного производства компьютеров, формированием компьютерной индустрии со всеми сопутствующими отраслями (индустрии программных продуктов, компьютерных игр и т. д.) человечество обязано опытам по автоматизации баллистических вычислений Второй мировой войны в Великобритании и в меньшей степени в США.

В 1959 году на основе транзисторов IBM выпустила мейнфрейм IBM 7090 и машину среднего класса IBM 1401. Последняя использовала перфокарточный ввод и стала самым популярным компьютером общего назначения того времени: в период 1960—1964 гг. было выпущено более 100 тыс. экземпляров этой машины. В ней использовалась память на 4000 символов (позже увеличенная до 16 000 символов). Многие аспекты этого проекта были основаны на желании заменить перфокарточные машины, которые широко использовались начиная с 1920-х до самого начала 1970-х гг.

В 1960 году IBM выпустила транзисторную IBM 1620, изначально только перфоленточную, но вскоре обновлённую до перфокарт. Модель стала популярна в качестве научного компьютера, было выпущено около 2000 экземпляров. В машине использовалась память на магнитных сердечниках объёмом до 60 000 десятичных цифр.

В том же 1960 году DEC выпустила свою первую модель — PDP-1, предназначенную для использования техническим персоналом в лабораториях и для исследований. Этот относительно мощный по тем временам компьютер (100 тыс. операций в секунду) имел довольно компактные размеры (занимал пространство размером с бытовой холодильник).

В 1961 году Burroughs Corporation выпустила B5000, первый двухпроцессорный компьютер с виртуальной памятью на основе подкачки сегментов. Другими уникальными особенностями были стековая архитектура, адресация на основе дескрипторов, и отсутствие программирования напрямую на языке ассемблера.

В 1962 году совместно Манчестерским университетом Виктории и компаниями Ferranti и Plessey был создан компьютер Atlas с виртуальной памятью на основе подкачки страниц и конвейерным выполнением инструкций.

Компьютер второго поколения IBM 1401, выпускавшийся в начале 1960-х, занял около трети мирового рынка компьютеров, было продано более 10 000 таких машин.

Применение полупроводников позволило улучшить не только центральный процессор, но и периферийные устройства. Второе поколения устройств хранения данных позволяло сохранять уже десятки миллионов символов и цифр. Появилось разделение на жёстко закреплённые (fixed) устройства хранения, связанные с процессором высокоскоростным каналом передачи данных, и сменные (removable) устройства. Замена кассеты дисков в сменном устройстве требовала лишь несколько секунд. Хотя ёмкость сменных носителей была обычно ниже, но их заменяемость давала возможность сохранения практически неограниченного объёма данных. Магнитная лента обычно применялось для архивирования данных, поскольку предоставляла больший объём при меньшей стоимости.

Во многих машинах второго поколения функции общения с периферийными устройствами делегировались специализированным сопроцессорам. Например, в то время как периферийный процессор выполняет чтение или пробивку перфокарт, основной процессор выполняет вычисления или ветвления по программе. Одна шина данных переносит данные между памятью и процессором в ходе цикла выборки и исполнения инструкций, и обычно другие шины данных обслуживают периферийные устройства. На PDP-1 цикл обращения к памяти занимал 5 микросекунд; большинство инструкций требовали 10 микросекунд: 5 на выборку инструкции и ещё 5 на выборку операнда.

«Сетунь» была первой ЭВМ на основе троичной логики, разработана в 1958 году в Советском Союзе. Первыми советскими серийными полупроводниковыми ЭВМ стали «Весна» и «Снег», выпускаемые с 1964 по 1972 год. Пиковая производительность ЭВМ «Снег» составила 300 000 операций в секунду. Машины изготавливались на базе транзисторов с тактовой частотой 5 МГц. Всего было выпущено 39 ЭВМ.

Лучшей отечественной ЭВМ 2-го поколения считается БЭСМ-6, созданная в 1966 году.

Глава 13. 1960-е: третье поколение

Бурный рост использования компьютеров начался с «третьего поколения» вычислительных машин. Начало этому положило изобретение интегральной схемы, которое стало возможным благодаря цепочке открытий, сделанных американскими инженерами в 1958—1959 годах. Они решили три фундаментальные проблемы, препятствовавшие созданию интегральной схемы; за сделанные открытия один из них получил Нобелевскую премию.

В 1964 году был представлен мейнфрейм IBM/360. Эти ЭВМ и её наследники на долгие годы стали фактическим промышленным стандартом для мощных ЭВМ общего назначения. В СССР аналогом IBM/360 были машины серии ЕС ЭВМ.

Параллельно с компьютерами третьего поколения продолжали выпускаться компьютеры второго поколения. Так, компьютеры «UNIVAC 494» выпускались до середины 1970-х годов.

Идею интеграции множества стандартных электронных компонентов в монолитном кристалле полупроводника впервые предложил в 1952 году британский радиотехник Джеффри Даммер. Год спустя Харвик Джонсон подал первую в истории патентную заявку на прототип интегральной схемы (ИС). Реализация этих предложений в те годы не могла состояться из-за недостаточного развития технологий.

В конце 1958 года и в первой половине 1959 года в полупроводниковой промышленности состоялся прорыв. Три человека, представлявшие три частные американские корпорации, решили три фундаментальные проблемы, препятствовавшие созданию интегральных схем. Джек Килби из Texas Instruments запатентовал принцип интеграции, создал первые несовершенные прототипы ИС и довёл их до серийного выпуска. Курт Леговец из Sprague Electric Company изобрёл способ электрической изоляции компонентов, сформированных на одном кристалле полупроводника. Роберт Нойс из Fairchild Semiconductor изобрёл способ электрического соединения компонентов ИС (металлизацию алюминием) и предложил усовершенствованный вариант изоляции компонентов на базе новейшей планарной технологии Жана Эрни. 27 сентября 1960 года группа Джея Ласта создала в компании «Fairchild Semiconductor» первую работоспособную полупроводниковую ИС по идеям Нойса и Эрни. Texas Instruments, владевшая патентом на изобретение Килби, развязала против конкурентов патентную войну, завершившуюся в 1966 году мировым соглашением о перекрёстном лицензировании технологий.

Не существует единого мнения о том, кто именно является изобретателем ИС. Американская пресса 1960-х годов признавала изобретателями ИС четырёх человек: Килби, Леговца, Нойса и Эрни. В 1970-е годы список изобретателей сократился до двух имён: Килби и Нойс, а в популярной литературе — до одного Килби. Именно Килби был удостоен в 2000 году Нобелевской премии по физике «за личный вклад в изобретение интегральной схемы». В XXI веке историки отрасли Лесли Берлин, Бо Лоек, Арджун Саксена вернулись к точке зрения, что круг изобретателей ИС был существенно шире, и подвергли ревизии значение вклада Килби.

Глава 14. 1970-е: четвёртое поколение

В 1969 году сотрудник компании Intel Тэд Хофф предлагает создать центральный процессор на одном кристалле. То есть, вместо множества интегральных микросхем создать одну главную интегральную микросхему, которая должна будет выполнять все арифметические, логические операции и операции управления, записанные в машинном коде. Такое устройство получило название микропроцессор.

В 1971 году компания Intel по заказу фирмы Busicom выпускает первый микропроцессор «Intel 4004» для использования в калькуляторе (модель Busicom 141-PF). Появление микропроцессоров позволило создать микрокомпьютеры — небольшие недорогие компьютеры, которые могли себе позволить купить маленькие компании или отдельные люди. В 1980-х годах микрокомпьютеры стали повсеместным явлением.

Первый массовый домашний компьютер был разработан Стивом Возняком — одним из основателей компании Apple Computer. Позже Стив Возняк разработал первый массовый персональный компьютер.

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

Глава 15. В СССР и России

1940-е

В 1945 году работала первая в СССР аналоговая вычислительная машина. До войны же были начаты исследования и разработки быстродействующих триггеров — основных элементов цифровых ЭВМ.

29 июня 1948 года Председатель Совета Министров СССР И. В. Сталин подписал постановление, в соответствии с которым создавался Институт точной механики и вычислительной техники.

В 1948 году под началом доктора физико-математических наук С. А. Лебедева в Киеве начинаются работы по созданию МЭСМ (малой электронной счётной машины). 25 декабря 1951 года комиссия АН СССР под председательством академика Келдыша приняла машину МЭСМ, которая была передана в эксплуатацию.

В конце 1948 года сотрудники Энергетического института им. Крижижановского И. С. Брук и Б. И. Рамеев получают авторское свидетельство на ЭВМ с общей шиной, а в 1950—1951 гг. создают её. В этой машине впервые в мире вместо электронных ламп используются полупроводниковые (купроксные) диоды. С 1948 г. Брук вёл работы по электронным ЦВМ и управлению с применением средств вычислительной техники.

В начале 1949 года в Москве на базе завода САМ были созданы СКБ-245 и НИИ Счетмаш. Создаются заводы «Счётмаш» в Курске, Пензе, Кишинёве.

1950-е

В начале 50-х в Алма-Ате была создана лаборатория машинной и вычислительной математики. В конце 1951 г. вступила в эксплуатацию ЭВМ М-1, разработанная в лаборатории Энергетического института АН СССР.

Осенью 1952 года была завершена разработка Большой (или Быстродействующей) электронно-счётной машины — БЭСМ-1 (известна также как БЭСМ Академии Наук, БЭСМ АН), построенной на электронных лампах (5000 ламп). Опытная эксплуатация началась с 1952 года.

Советские учёные из ИТМиВТ АН СССР создавали сети компьютерной связи с 1952 года в рамках работ по созданию автоматизированной системы противоракетной обороны (ПРО). Вначале специалисты под руководством Сергея Лебедева создали серию ЭВМ («Диана-I», «Диана-II», М-40, М-20, М-50 и др.) и организовали обмен данных между ними для вычисления траектории противоракеты. Как пишет один из создателей системы Всеволод Бурцев, «в экспериментальном комплексе противоракетной обороны» центральная машина М-40 «осуществляла обмен информацией по пяти дуплексным и асинхронно работающим радиорелейным каналам связи с объектами, находящимися от неё на расстоянии от 100 до 200 километров; общий темп поступления информации через радиорелейные линии превышал 1 МГц». В 1956 году западнее озера Балхаш советскими учёными и военными был создан большой полигон, где разрабатывавшаяся система ПРО, вместе с сетью ЭВМ, проходила испытания. В 1953 в СССР начали серийно выпускать машину «Стрела», в 1954 для нужд Министерства обороны СССР основан первый советский вычислительный центр ВЦ-1 (эксплуатировавший ЭВМ «Стрела»).

С 1956 И. Берг и Ф. Старос возглавляют в Ленинграде лабораторию СЛ-11, которая впоследствии была преобразована в КБ-2. Там они создают первую в СССР настольную ЭВМ УМ-1 и её модификацию УМ-1НХ, за что им присуждена Государственная премия.

В 1957 в серию запустили машину «Урал-1». Всего было выпущено 183 машины.

В 1958 г. в секретном ВЦ № 1 МО СССР (п/я 01168) под руководством А. И. Китова была создана самая быстродействующая в мире ламповая ЭВМ «М-100» (сто тысяч операций в секунду) для использования в военных целях (в частности, для обработки данных, поступающих с РЛС кругового обзора в системе ПВО). Коллективу разработчиков во главе с А. И. Китовым было выдано Комитетом по делам изобретений и открытий при Совете Министров СССР Авторское свидетельство № 19628 с приоритетом от 27 июня 1958 г. на изобретение метода параллельной обработки машинных команд Арифметическим устройством ЭВМ (принцип макроконвейерной обработки или параллелизма вычислений). Данный метод, в настоящее время, используется в современных компьютерах. Рекордному быстродействию ЭВМ «М-100» также способствовала разработанная под руководством А. И. Китова система двухуровневой оперативной памяти (кэшь-память и ОЗУ) и ряд других новшеств.

В 1959 была создана под руководством Н. П. Брусенцова уникальная малая ЭВМ «Се́тунь» на основе троичной логики.

1960-е

В июле 1961 года в СССР запустили в серию первую полупроводниковую универсальную управляющую машину «Днепр» (до этого были только специализированные полупроводниковые машины). Ещё до начала серийного выпуска с ней проводились эксперименты по управлению сложными технологическими процессами на металлургическом заводе имени Дзержинского.

Первыми советскими серийными полупроводниковыми ЭВМ стали «Весна» и «Снег», выпускавшиеся с 1964 по 1972 год.

Первыми в мире серийными ЭВМ на интегральных схемах стали советские ЭВМ «Гном», выпускавшиеся с 1965 года.

В 1966 году создана БЭСМ-6, лучшая отечественная ЭВМ 2-го поколения. На тот момент она была самой быстрой не только в СССР, но и в Европе. В архитектуре БЭСМ-6 впервые был широко использован принцип совмещения выполнения команд (до 14 одноадресных машинных команд могли находиться на разных стадиях выполнения). Механизмы прерывания, защиты памяти и другие новаторские решения позволили использовать БЭСМ-6 в мультипрограммном режиме и режиме разделения времени. ЭВМ имела 128 Кб оперативной памяти на ферритовых сердечниках и внешнюю память на магнитных барабанах и ленте. БЭСМ-6 работала с тактовой частотой 10 МГц и рекордной для того времени производительностью — около 1 млн операций в секунду. Всего было выпущено 355 ЭВМ.

1970-е

В начале 1970-х — разработка систем серии «Эльбрус». «Эльбрус-2» использовался в ядерных центрах, системах противоракетной обороны и других отраслях «оборонки».

В 1972 году были введены в строй железнодорожная система «комплексной автоматизации билетно-кассовых операций» АСУ «Экспресс» и система резервирования авиабилетов «Сирена», обеспечивавшие передачу и обработку больших массивов информации.

В июле-августе 1972 года Минский завод им. Г. К. Орджоникидзе приступил к серийному выпуску ЭВМ третьего поколения ЕС-1020. Пятилетний производственный план предусматривал производство от 12 до 15 тыс. машин указанной модели в 1972—1975 гг. для удовлетворения потребностей советской науки и промышленности в вычислительной технике.

Заключение

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

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

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

Библиография

Книги:

  • Ю. М. Морозов История и методология вычислительной техники СПб, 2012
  • Математика XVII столетия // История математики / Под редакцией А. П. Юшкевича, в трёх томах. — М.: Наука, 1970. — Т. II.
  • История отечественной электронной вычислительной техники — М.: Столичная энциклопедия, 2014, 576 с.
  • Отечественная электронная вычислительная техника. Биографическая энциклопедия — М.: Столичная энциклопедия, 2014, 400 с.
  • Поваров Г. Н. Истоки российской кибернетики. — М.: МИФИ, 2005
  • Ревич Ю. В. Информационные технологии в СССР. Создатели советской вычислительной техники — СПб.: БХВ-Петербург, 2014
  • Georg Trogemann, Alexander Nitussov, Wolfgan Ernst (Eds.) Computing in Russia. — VIEWEG, 2001
  •  История математики. — Том II, 1970, с. 54—55.

Электронный адрес:

  • ↑ Интеллектуальные машины — Изобретения Корсакова. sites.google.com. Дата обращения 20 ноября 2015.
  • ↑ Табулятор Холлерита
  • ↑ Перейти обратно:1 2 Ю.Аммосов. Первые венчурные капиталисты: как в хайтек потекли большие деньги. slon.ru, 28 апреля 2016 г.
  • ↑ Marder, Daniel ; Dickinson, W. D. Gigantic Computer Industry Sired by Army’s World War Needs. // Army Research and Development, December 1963—January 1964, v. 5, no. 1, pp. 50—51.
  • ↑ В. К. Левин. Электронные вычислительные машины «Весна» и «Снег». Виртуальный компьютерный музей. Дата обращения 15 апреля 2019.
  • ↑ История развития института
  • ↑ Начало информатики и создание первых ЭВМ в СССР
  • ↑ Курский завод «Счетмаш» — Основан в мае 1945 года. Построен в марте 1948. С 1945 — завод счётно-аналитических машин, с мая 1985 — Курское ПО «Счетмаш», ОАО «Счетмаш». 305022, г. Курск, ул. 2-я Рабочая, 23
  • ↑ В. С. Бурцев. Московская научная школа академика С.А.Лебедева в развитии вычислительной техники. // Информационные технологии и вычислительные системы. 2002-Вып.3 : Журнал. — М., 2002. — № 3. — С. 42—43.
  • ↑ Малиновский Б. Н. История вычислительной техники в лицах 1995
  • ↑ АСУ «Экспресс» — краткий исторический очерк
  • ↑ USSR: Computer Production. // Military Review. — August 1972. — Vol. 52 — No. 8 — P. 104 — ISSN 0026-4148.