Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Части четырех первых компьютеров, 1962 год. Слева направо: плата ENIAC, плата EDVAC, плата ORDVAC и плата BRLESC -I, демонстрирующие тенденцию к миниатюризации .

История вычислительной техники охватывает события с ранних простыми устройств для помощи расчета на современные дневные компьютеры . До 20 века большинство расчетов производилось людьми. Ранние механические инструменты, помогавшие людям с цифровыми вычислениями, такие как счеты , назывались вычислительными машинами или калькуляторами (и другими собственными названиями). Машиниста называли компьютером .

Первыми вспомогательными средствами вычислений были чисто механические устройства, которые требовали от оператора установки начальных значений элементарной арифметической операции, а затем манипулирования устройством для получения результата. Позже компьютеры представляли числа в непрерывной форме (например, расстояние по шкале, вращение вала или напряжение ). Числа также могут быть представлены в виде цифр, которыми автоматически управляет механизм. Хотя этот подход обычно требовал более сложных механизмов, он значительно повышал точность результатов. Развитие транзисторной техники, а затем интегральной схемыЧип привел к ряду прорывов, начиная с транзисторных компьютеров, а затем с компьютеров на интегральных схемах, в результате чего цифровые компьютеры в значительной степени вытеснили аналоговые . Затем крупномасштабная интеграция (БИС) металл-оксид-полупроводник (МОП) позволила создать полупроводниковую память и микропроцессор , что привело к еще одному ключевому прорыву - миниатюрному персональному компьютеру (ПК) в 1970-х годах. Стоимость компьютеров постепенно становилась настолько низкой, что к 1990-м годам персональные компьютеры, а затем и мобильные компьютеры ( смартфоны и планшеты ) в 2000-х годах стали повсеместными.

Ранние устройства [ править ]

Древние и средневековые [ править ]

Кости Ishango считается палеолитический Tally палкой. [а]
Суанпан (число, представленное на этих счетах - 6 302 715 408)

Устройства использовались для помощи в вычислениях в течение тысяч лет, в основном с использованием взаимно однозначного соответствия с пальцами . Самым ранним счетным устройством, вероятно, был счетный стик . Lebombo кость с гор между Свазилендом и Южной Африкой может быть самым старым известным математическим артефактом. [2] Он датируется 35000 г. до н.э. и состоит из 29 различных вырезов , которые были преднамеренно вырезанными в бабуин «ы малоберцового . [3] [4] Более поздние средства ведения записей по всему Плодородному полумесяцувключали камни (глиняные шары, конусы и т. д.), которые представляли собой количество предметов, вероятно, домашнего скота или зерна, запечатанных в полых контейнерах из необожженной глины. [b] [6] [c] Использование счетных стержней является одним из примеров. Абак был рано использовать для арифметических задач. То, что мы сейчас называем римскими счетами, использовалось в Вавилонии еще в ок. 2700–2300 гг. До н. Э. С тех пор было изобретено множество других форм счетных досок или столов. В средневековой европейской счетной палате клетчатая ткань помещалась на стол, и маркеры перемещались по ней в соответствии с определенными правилами для помощи при подсчете денежных сумм.

Несколько аналоговых компьютеров были построены в древние и средневековые времена для выполнения астрономических расчетов. К ним относятся астролябия и антикиферский механизм из эллинистического мира (ок. 150–100 до н. Э.). [8] В римский Египет , Герон Александрийский (ок. 10-70 г. н.э.) сделал механические устройства , в том числе автоматов и программируемым корзину. [9] Другие ранние механические устройства, используемые для выполнения того или иного типа вычислений, включают планисферу и другие механические вычислительные устройства, изобретенные Абу Райханом аль-Бируни (около 1000 г. н.э.); экваториуми универсальная не зависящая от широты астролябия Абу Исхака Ибрахима аз-Заркали (ок. 1015 г.); астрономические аналоговые компьютеры других средневековых мусульманских астрономов и инженеров; и астрономические башенные часы из Su Song (1094) во время династии Сун . Часы замок , A hydropowered механические астрономические часы изобретен Ismail аль-Джазари в 1206 году , был первым программируемым аналоговым компьютером. [10] [11] [12] Рамон Лулльизобрел Луллианский круг: мысленную машину для вычисления ответов на философские вопросы (в данном случае, связанные с христианством) с помощью логической комбинаторики. Эта идея была подхвачена Лейбницем столетия спустя и, таким образом, является одним из основополагающих элементов вычислительной техники и информатики .

Инструменты вычисления эпохи Возрождения [ править ]

Шотландский математик и физик Джон Нэпьер обнаружил, что умножение и деление чисел можно производить путем сложения и вычитания соответственно логарифмов этих чисел. Создавая первые логарифмические таблицы, Нэпьеру пришлось выполнить множество утомительных умножений. Именно в этот момент он разработал свои «кости Напьера », устройство, похожее на счеты, которое значительно упростило вычисления, включающие умножение и деление. [d]

Современная логарифмическая линейка

Поскольку действительные числа могут быть представлены в виде расстояний или интервалов на линии, логарифмическая линейка была изобретена в 1620-х годах, вскоре после работы Нэпьера, чтобы позволить выполнять операции умножения и деления значительно быстрее, чем это было возможно раньше. [13] Эдмунд Гюнтер построил вычислительное устройство с единственной логарифмической шкалой в Оксфордском университете . Его устройство значительно упростило арифметические вычисления, включая умножение и деление. Уильям Отред значительно улучшил это в 1630 году, создав круговую логарифмическую линейку. В 1632 году он разработал современную логарифмическую линейку, представляющую собой комбинацию двух правил Гюнтера., держится вместе руками. Правила скольжения использовались поколениями инженеров и других профессиональных математиков, до изобретения карманного калькулятора . [14]

Механические калькуляторы [ править ]

Вильгельм Шикард , немецкий ученый-энциклопедист , в 1623 году сконструировал счетную машину, которая объединила стержни Напье в механизированной форме с первой в мире механической счетной машиной, встроенной в основание. Поскольку в нем использовалась однозубая шестерня, в некоторых случаях его переносной механизм заклинивал. [15] Пожар уничтожил по крайней мере одну из машин в 1624 году, и считается, что Шикард был слишком разочарован, чтобы построить еще одну.

Просмотрите заднюю часть калькулятора Паскаля . Паскаль изобрел свою машину в 1642 году.

В 1642 году, будучи еще подростком, Блез Паскаль начал новаторскую работу над вычислительными машинами и после трех лет усилий и 50 прототипов [16] изобрел механический калькулятор . [17] [18] Он построил двадцать таких машин (называемых калькулятором Паскаля или Паскалином) за следующие десять лет. [19] Сохранились девять паскалинов, большинство из которых выставлено в европейских музеях. [20] Продолжаются споры о том, следует ли считать Шикарда или Паскаль «изобретателем механического калькулятора», и круг вопросов, которые необходимо учитывать, обсуждается в другом месте. [21]

Набор расчетных таблиц Джона Напьера примерно 1680 года.

Готфрид Вильгельм фон Лейбниц изобрел ступенчатый счетчик и свой знаменитый ступенчатый барабанный механизм примерно в 1672 году. Он попытался создать машину, которую можно было бы использовать не только для сложения и вычитания, но и с подвижной кареткой для длительного умножения и деления. Лейбниц однажды сказал, что «недостойно отличных людей тратить часы, как рабы, на работу по расчету, которую можно было бы спокойно переложить на кого-то другого, если бы использовались машины». [22] Однако Лейбниц не использовал полностью успешный механизм переноса. Лейбниц также описал двоичную систему счисления , [23] центральный ингредиент всех современных компьютеров. Однако вплоть до 1940-х годов многие последующие разработки (в том числеМашины Чарльза Бэббиджа 1822 года и даже ENIAC 1945 года) были основаны на десятичной системе счисления. [e]

Примерно в 1820 году Чарльз Ксавье Томас де Кольмар создал то, что в течение оставшейся части столетия стало первым успешным серийным механическим калькулятором, арифмометром Томаса . Его можно было использовать для сложения и вычитания, а с подвижной кареткой оператор также мог умножать и делить с помощью процесса длинного умножения и длинного деления. [24] В нем использовался ступенчатый барабан, аналогичный по концепции изобретенному Лейбницем. Механические калькуляторы использовались до 1970-х годов.

Обработка данных перфокарт [ править ]

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

Бухгалтерские машины с перфокартой IBM , 1936 г.

В конце 1880-х годов американец Герман Холлерит изобрел хранилище данных на перфокартах, которые затем могли быть прочитаны машиной. [25] Для обработки этих перфокарт он изобрел табулятор и машину для перфорации . В его машинах использовались электромеханические реле и счетчики . [26] Метод Холлерита использовался при переписи населения США 1890 года . Эта перепись была обработана на два года быстрее, чем предыдущая. [27] Компания Холлерита в конечном итоге стала ядром IBM .

К 1920 году электромеханические табуляторы могли складывать, вычитать и печатать накопленные итоги. [28] Функции машины управлялись путем вставки десятков перемычек в съемные панели управления . Когда в 1935 году в США была введена система социального обеспечения , системы перфокарт IBM использовались для обработки записей о 26 миллионах рабочих. [29] Перфокарты стали повсеместными в промышленности и правительстве для бухгалтерского учета и администрирования.

В статьях Лесли Комри о методах перфокарт и в публикации У. Дж. Экерта « Методы перфокарт в научных вычислениях» в 1940 году описаны методы перфокарт, достаточно продвинутые для решения некоторых дифференциальных уравнений [30] или выполнения умножения и деления с использованием представлений с плавающей запятой , все на перфокартах и записывающих машинах . Такие машины использовались во время Второй мировой войны для криптографической статистической обработки, а также в большом количестве административных целей. Бюро астрономических вычислений Колумбийского университета выполнило астрономические расчеты, отражающие современное состояние вычислительной техники . [31] [32]

Калькуляторы [ править ]

Curta калькулятор может также сделать умножение и деление.

К 20-му веку более ранние механические калькуляторы, кассовые аппараты, бухгалтерские машины и т. Д. Были переработаны для использования электродвигателей с положением шестерни в качестве представления состояния переменной. Слово «компьютер» было названием должности, присвоенным главным образом женщинам, которые использовали эти калькуляторы для выполнения математических расчетов. [33] К 1920-м годам интерес британского ученого Льюиса Фрая Ричардсона к предсказанию погоды привел к тому, что он предложил человеческие компьютеры и численный анализ для моделирования погоды; и по сей день самые мощные компьютеры на Земле необходимы для адекватного моделирования погоды с использованием уравнений Навье – Стокса . [34]

Такие компании, как Friden , Marchant Calculator и Monroe, производили настольные механические калькуляторы 1930-х годов, которые могли складывать, вычитать, умножать и делить. [35] В 1948 году курта была представлена ​​австрийским изобретателем Куртом Херцстарком . Это был маленький, ручной коленчатые механический калькулятор и как таковой, потомок Лейбниц «с Арифмометр Лейбница и Томаса » ы арифмометр .

Первым в мире полностью электронным настольным калькулятором был британский Bell Punch ANITA , выпущенный в 1961 году. [36] [37] В его схемах использовались вакуумные лампы , лампы с холодным катодом и Декатроны , а также 12 ламп с холодным катодом "Nixie" для его отображение. ANITA продается хорошо , так как это был единственный электронный калькулятор рабочего стола доступны, и было тихо и быстро. В июне 1963 года ламповая технология была заменена производимой в США Friden EC-130, которая имела полностью транзисторную конструкцию, набор из четырех 13-значных чисел, отображаемых на 5-дюймовом (13 см) ЭЛТ , и вводила обратную польскую нотацию. (РПН).

Первое универсальное вычислительное устройство [ править ]

Часть Babbage «S разностной машины

Чарльз Бэббидж , английский инженер-механик и эрудит , создал концепцию программируемого компьютера. Считающийся « отцом компьютера » [38], он концептуализировал и изобрел первый механический компьютер в начале 19 века. После работы над своей революционной разностной машиной , предназначенной для помощи в навигационных расчетах, в 1833 году он понял, что возможна гораздо более общая конструкция - аналитическая машина . Ввод программ и данных должен был осуществляться в машину через перфокарты , метод, который в то время использовался для управления механическими ткацкими станками, такими как жаккардовый.. Для вывода машина будет иметь принтер, плоттер кривых и звонок. Машина также сможет вводить числа на карточки, чтобы их можно было прочитать позже. Он использовал обычную арифметику с фиксированной запятой по основанию 10 .

Движок включал в себя арифметико-логический блок , поток управления в форме условного ветвления и циклов и интегрированную память , что делало его первым проектом универсального компьютера, который в современных терминах можно описать как полный по Тьюрингу . [39] [40]

Должно было быть хранилище, или память, способная хранить 1000 чисел по 40 десятичных цифр в каждом (примерно 16,7 КБ ). Арифметический блок , называемый «мельницей», будет иметь возможность выполнять все четыре арифметических операции , плюс сравнение и необязательно квадратные корни . Первоначально он был задуман как разностный двигатель, загнутый назад, в целом круглой формы [41] с длинным магазином, выходящим в одну сторону. (На более поздних чертежах изображена упорядоченная сетка.) [42] Подобно центральному процессору (ЦП) в современном компьютере, комбинат будет полагаться на свои собственные внутренние процедуры, примерно эквивалентные микрокоду.в современных процессорах, которые должны храниться в виде штифтов, вставленных во вращающиеся барабаны, называемые «бочки», для выполнения некоторых из более сложных инструкций, которые может указывать программа пользователя. [43]

Пробная модель части аналитической машины, построенной Бэббиджем, экспонируется в Музее науки (Лондон).

Язык программирования, используемый пользователями, был сродни современным языкам ассемблера . Были возможны циклы и условное ветвление, и поэтому язык в его задуманном виде был бы полным по Тьюрингу, как позже определил Алан Тьюринг . Использовались перфокарты трех различных типов: один для арифметических операций, один для числовых констант и один для операций загрузки и сохранения, передачи чисел из хранилища в арифметические единицы или обратно. Для трех типов карт было три отдельных считывателя.

Машина опередила свое время примерно на столетие. Однако реализация проекта тормозилась из-за различных проблем, в том числе споров с главным слесарем по сборке деталей. Все детали для его машины приходилось изготавливать вручную - это была серьезная проблема для машины с тысячами деталей. В конце концов, проект был ликвидирован решением правительства Великобритании прекратить финансирование. Неспособность Бэббиджа завершить работу над аналитической машиной в основном объясняется не только политическими и финансовыми трудностями, но и его желанием разработать все более совершенный компьютер и двигаться вперед быстрее, чем кто-либо другой мог бы последовать. Ада Лавлейс перевела и добавила примечания к « Наброску аналитической машины » Луиджи Федерико Менабреа.. Похоже, что это первое опубликованное описание программирования, поэтому Ада Лавлейс считается первым программистом. [44]

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

Аналоговые компьютеры [ править ]

Третья машина сэра Уильяма Томсона для предсказания приливов, 1879–1881 гг.

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

Первым современным аналоговым компьютером была машина для прогнозирования приливов , изобретенная сэром Уильямом Томсоном , позже лордом Кельвином, в 1872 году. В ней использовалась система шкивов и тросов для автоматического расчета прогнозируемых уровней приливов на заданный период в определенном месте и была отличная полезность для навигации на мелководье. Его устройство стало основой для дальнейшего развития аналоговых вычислений. [48]

Дифференциальный анализатор , механический аналоговый компьютер , предназначенный для решения дифференциальных уравнений путем интегрирования с использованием механизмов колесно-дисков, была задумана в 1876 году Джеймсом Томсоном , брат более известного лорда Кельвина. Он исследовал возможную конструкцию таких вычислителей, но был заблокирован ограниченным крутящим моментом на выходе шаровых интеграторов . [49] В дифференциальном анализаторе выход одного интегратора управлял входом следующего интегратора или выводом графика.

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

Важное достижение в аналоговой вычислительной технике была разработкой первых систем управления огнем для дальнего корабля gunlaying . Когда в конце 19 века дальность стрельбы резко увеличилась, расчет точной точки прицеливания с учетом времени полета снарядов перестал быть простым делом. Различные наблюдатели на борту корабля передавали измерения расстояния и наблюдения на центральную станцию ​​построения графиков. Там команды направления огня вводили местоположение, скорость и направление корабля и его цель, а также различные корректировки для эффекта Кориолиса , погодных эффектов в воздухе и других корректировок; компьютер затем выдавал решение для стрельбы, которое подавалось в турели для наведения. В 1912 году британский инженерАртур Поллен разработал первый механический аналоговый компьютер с электрическим приводом (в то время называемый часами Арго). [ необходима цитата ] Он использовался Императорским флотом России во время Первой мировой войны . [ необходимая цитата ] Альтернативная система управления огнем Dreyer Table была установлена ​​на британских крупных кораблях к середине 1916 года.

Механические устройства также использовались для повышения точности воздушных бомбардировок . Drift Sight был первым подобным средством помощи, разработанным Гарри Вимперисом в 1916 году для Королевской военно-морской авиации ; он измерил скорость ветра в воздухе и использовал это измерение для расчета влияния ветра на траекторию полета бомб. Позднее система была усовершенствована с помощью прицела для установки курса и достигла апогея с прицелом для бомб Второй мировой войны, бомбовым прицелом Mark XIV ( командование бомбардировщиков Королевских ВВС ) и Norden [50] ( ВВС США ).

Искусство механической аналоговой вычислительной техники достигло зенита с дифференциального анализатора , [51] , построенный HL Hazen и Ванневар Бушем в MIT , начиная с 1927 года, который построен на механические интеграторы Джеймса Томсона и усилителей крутящего момента , изобретенных HW Nieman. Десяток таких устройств были построены до того, как их устаревание стало очевидным; самый мощный был построен в Университете Пенсильвании «s Мур школа электротехники , где ENIAC был построен.

Полностью электронный аналоговый компьютер был построен Гельмутом Хельцером в 1942 году в Исследовательском центре армии Пенемюнде . [52] [53] [54]

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

Появление цифрового компьютера [ править ]

Принцип современного компьютера был впервые описан компьютерным ученым Аланом Тьюрингом , который изложил эту идею в своей основополагающей статье 1936 года [55] О вычислимых числах . Тьюринг переформулировал результаты Курта Гёделя 1931 года о пределах доказательства и вычислений, заменив универсальный формальный язык Гёделя, основанный на арифметике, формальными и простыми гипотетическими устройствами, которые стали известны как машины Тьюринга . Он доказал, что такая машина была бы способна выполнять любые мыслимые математические вычисления, если бы ее можно было представить в виде алгоритма . Он продолжил доказывать, что проблема Entscheidungspro невозможна , сначала показав, чтоПроблема остановки для машин Тьюринга неразрешима : в общем случае невозможно решить алгоритмически, остановится ли данная машина Тьюринга когда-либо.

Он также ввел понятие «универсальной машины» (теперь известной как универсальная машина Тьюринга ) с идеей, что такая машина может выполнять задачи любой другой машины, или, другими словами, она доказуемо способна вычислять все, что можно вычислить, выполнив программу, хранящуюся на ленте, что позволяет программировать машину. Фон Нейман признал, что основная концепция современного компьютера возникла благодаря этой статье. [56] Машины Тьюринга по сей день являются центральным объектом изучения теории вычислений . За исключением ограничений, налагаемых их конечным объемом памяти, современные компьютеры считаются полными по Тьюрингу , то есть у них есть алгоритмвозможность выполнения эквивалентна универсальной машине Тьюринга .

Электромеханические компьютеры [ править ]

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

Z2 был один из самых ранних примеров электромеханического реле компьютера , и был создан немецким инженером Конрадом Цузе в 1940 году было улучшение его ранее Z1 ; хотя он использовал ту же механическую память , он заменил арифметическую и управляющую логику схемами электрических реле . [57]

Реплики Цузе «сек Z3 , первый полностью автоматический, цифровой (электромеханическое) компьютер

В том же году британские криптологи построили электромеханические устройства, называемые бомбами , чтобы помочь расшифровать секретные сообщения, зашифрованные немецкими машинами Enigma во время Второй мировой войны . Первоначальный дизайн Бомбы был создан в 1939 году в Великобритании правительство кодекса и Cypher School (GC & CS) в Блетчли - Парк на Алана Тьюринга , [58] с важным уточнением , разработанной в 1940 году Уэлчман . [59] Инженерное проектирование и строительство были работой Гарольда Кина из Британской компании по производству табуляторов. . Это было значительное развитие с устройства, которое было спроектировано в 1938 году Cipher бюро польского криптолог Мариан Реевски , и известный как « Криптологических бомбы » ( польский : «Бомба kryptologiczna» ).

В 1941 году Цузе последовал его ранее машину вверх с Z3 , [57] в мире первый рабочий электромеханический программируемый , полностью автоматический цифровой компьютер. [60] Z3 был построен с 2000 реле , с длиной слова 22 бита, которые работали с тактовой частотой около 5–10  Гц . [61] Программный код и данные хранились на перфорированной пленке . В некоторых отношениях он был очень похож на современные машины, являясь пионером многочисленных достижений, таких как числа с плавающей запятой . Замена сложной десятичной системы счисления (используется вБолее ранний проект Чарльза Бэббиджа ) более простой двоичной системой означал, что машины Цузе были проще в сборке и потенциально более надежны, учитывая технологии, доступные в то время. [62] Рауль Рохас в 1998 году доказал, что Z3 является полной машиной по Тьюрингу . [63] В двух патентных заявках 1936 года Цузе также предполагал, что машинные инструкции могут храниться в том же хранилище, которое используется для данных - ключевое понимание того, что стало известно как архитектура фон Неймана , впервые реализованная в 1948 году в Америке в электромеханической системе IBM SSEC. и в Британии в полностью электронном Манчестер Бэби . [64]

Цузе потерпел неудачу во время Второй мировой войны, когда некоторые из его машин были уничтожены в ходе бомбардировок союзников . Очевидно, его работа оставалась в значительной степени неизвестной инженерам в Великобритании и США до гораздо более позднего времени, хотя, по крайней мере, IBM знала об этом, поскольку в 1946 году финансировала его послевоенную стартап-компанию в обмен на опцион на патенты Цузе.

В 1944 году Harvard Mark I был построен в лабораториях IBM Endicott. [65] Это был электромеханический компьютер общего назначения, аналогичный Z3, но не совсем по Тьюрингу.

Цифровые вычисления [ править ]

Термин «цифровой» был впервые предложен Джорджем Робертом Стибицем и относится к тем случаям, когда сигнал, например напряжение, используется не для прямого представления значения (как это было бы в аналоговом компьютере ), а для его кодирования. В ноябре 1937 года Джордж Стибиц, тогда работавший в Bell Labs (1930–1941) [66], завершил построение релейного калькулятора, который позже назвал « Модель K » (от « k itchen table», на котором он его собрал). , который стал первым двоичным сумматором . [67] Обычно сигналы имеют два состояния - низкое (обычно представляет 0) и высокое (обычно представляет 1), но иногда и трехзначная логика.используется, особенно в памяти высокой плотности. Современные компьютеры обычно используют двоичную логику , но многие ранние машины были компьютерами с десятичным числом . В этих машинах основной единицей данных была десятичная цифра, закодированная по одной из нескольких схем, включая двоично-десятичный код или двоично -десятичный код, двоичный код , избыточный-3 и код два из пяти .

Математической основой цифровых вычислений является булева алгебра , разработанная британским математиком Джорджем Булем в его работе «Законы мысли» , опубликованной в 1854 году. Его булева алгебра была усовершенствована в 1860-х годах Уильямом Джевонсом и Чарльзом Сандерсом Пирсом и впервые была представлена систематически Эрнстом Шредером и А.Н. Уайтхедом . [68] В 1879 году Готтлоб Фреге развивает формальный подход к логике и предлагает первый логический язык для логических уравнений. [69]

В 1930-х годах, работая независимо друг от друга, американский инженер-электронщик Клод Шеннон и советский логик Виктор Шестаков продемонстрировали взаимно однозначное соответствие между концепциями булевой логики и определенными электрическими схемами, которые теперь называются логическими вентилями и которые теперь повсеместно используются в цифровых компьютерах. [70] Они показали [71] , что электронные реле и переключатели могут реализовать выражения из булевой алгебры . Этот тезис по существу лег в основу практической цифровой схемы.дизайн. Кроме того, в статье Шеннона дается правильная принципиальная схема 4-битного цифрового двоичного сумматора. [70] : pp.494–495.

Электронная обработка данных [ править ]

Компьютерная копия Атанасова-Берри на первом этаже Даремского центра, Университет штата Айова

Элементы чисто электронных схем вскоре заменили их механические и электромеханические эквиваленты, в то время как цифровые вычисления заменили аналоговые. Машины , такие как Z3 , в Атанасофф-Berry Computer , на компьютерах Colossus , и ENIAC были построены вручную, с использованием схемы , содержащие реле или клапаны (вакуумные трубки), и часто используются перфокарты или перфоленты для ввода и в качестве основного (энергонезависимый) носитель данных. [72]

Инженер Томми Флауэрс присоединился к телекоммуникационному отделению Главпочтамта в 1926 году. Работая на исследовательской станции в Доллис-Хилл в 1930-х годах, он начал исследовать возможности использования электроники для телефонной станции . Экспериментальное оборудование, которое он построил в 1934 году, было введено в эксплуатацию пятью годами позже, преобразовав часть сети телефонной станции в систему электронной обработки данных с использованием тысяч электронных ламп . [48]

В США в 1940 году Артур Дикинсон (IBM) изобрел первый цифровой электронный компьютер. [73] Это вычислительное устройство было полностью электронным - управление, вычисления и вывод (первый электронный дисплей). [74] Джон Винсент Атанасов и Клиффорд Э. Берри из Университета штата Айова разработали компьютер Атанасова – Берри (ABC) в 1942 году [75], первое двоичное электронное цифровое вычислительное устройство. [76]Эта конструкция была полуэлектронной (электромеханическое управление и электронные вычисления) и использовала около 300 вакуумных ламп с конденсаторами, закрепленными в механически вращающемся барабане для памяти. Однако устройство записи / считывания бумажных карт было ненадежным, а регенеративная контактная система барабана была механической. Специализированный характер машины и отсутствие изменяемой сохраненной программы отличает ее от современных компьютеров. [77]

Компьютеры, логика которых в основном была построена на электронных лампах, теперь известны как компьютеры первого поколения .

Электронный программируемый компьютер [ править ]

Колосс был первым электронным цифровым программируемым вычислительным устройством, которое использовалось для взлома немецких шифров во время Второй мировой войны. Он оставался неизвестным как военная тайна вплоть до 1970-х годов.

Во время Второй мировой войны британские взломщики кодов в Блетчли-парке , в 64 км к северу от Лондона, достигли ряда успехов в взломе зашифрованных военных коммуникаций противника. Немецкая шифровальная машина Enigma впервые подверглась атаке с помощью электромеханических бомб . [78] Этими бомбардировщиками часто пользовались женщины. [79] [80] Они исключили возможные настройки Enigma, выполнив цепочки логических выводов, реализованные электрически. Большинство возможностей привело к противоречию, а оставшиеся немногие можно было проверить вручную.

Немцы также разработали серию систем шифрования телетайпов, весьма отличных от Enigma. Машина Lorenz SZ 40/42 использовалась для армейской связи высокого уровня, получившая кодовое название от англичан "Tunny". Первые перехваты сообщений Лоренца начались в 1941 году. В рамках атаки на Танни Макс Ньюман и его коллеги разработали Heath Robinson , машину с фиксированными функциями, помогающую взламывать код. [81] Томми Флауэрс , старший инженер исследовательской станции почтового отделения [82], был рекомендован Максу Ньюману Аланом Тьюрингом [83] и провел одиннадцать месяцев с начала февраля 1943 года, проектируя и создавая более гибкий компьютер Colossus.(который заменил Хита Робинсона ). [84] [85] После функциональных испытаний в декабре 1943 года «Колосс» был отправлен в Блетчли-парк, куда он был доставлен 18 января 1944 года [86] и атаковал свое первое сообщение 5 февраля. [87]

Фотография Колосса № 10 военного времени.

Колосс был первым в мире электронным цифровым программируемым компьютером . [48] В нем использовалось большое количество вентилей (вакуумных трубок). Он имел ввод на бумажной ленте и мог быть сконфигурирован для выполнения множества логических операций над своими данными [88], но не был полным по Тьюрингу . Ввод данных в Колосс производился фотоэлектрическимчтение с бумажной ленты транскрипция зашифрованного перехваченного сообщения. Это было организовано в непрерывный цикл, чтобы его можно было читать и перечитывать несколько раз - не было внутреннего хранилища для данных. Механизм чтения работал со скоростью 5000 символов в секунду, а бумажная лента двигалась со скоростью 40 футов / с (12,2 м / с; 27,3 миль в час). Colossus Mark 1 содержал 1500 термоэмиссионных клапанов (трубок), но Mark 2 с 2400 клапанами и пятью процессорами, включенными параллельно, был в 5 раз быстрее и проще в эксплуатации, чем Mark 1, что значительно ускорило процесс декодирования. Mark 2 был разработан во время строительства Mark 1. Аллен Кумбс взял на себя руководство проектом Colossus Mark 2, когда Томми Флауэрс перешел к другим проектам. [89]Первый Колосс Mark 2 вступил в строй 1 июня 1944 года, как раз к вторжению союзников в Нормандию в день " Д" .

В основном Colossus использовался для определения начальных положений роторов Tunny для сообщения, которое называлось «установкой колеса». Colossus впервые в истории использовал регистры сдвига и систолические массивы , что позволило проводить пять одновременных тестов, каждый из которых включает до 100 логических вычислений . Это позволило проверить пять различных возможных начальных положений для одного прохода бумажной ленты. [90] Помимо настройки колес, некоторые более поздние Колоссы включали механизмы, предназначенные для помощи в определении рисунка штифтов, известного как «поломка колеса». Обе модели можно было программировать с помощью переключателей и штекерных панелей, чего не было у их предшественников. К концу войны в строю находились десять Mk 2 Colossi.

ENIAC был первым полным электронным устройством по Тьюрингу и выполнял баллистические расчеты траектории для армии США . [91]

Без использования этих машин союзники были бы лишены очень ценной информации, которая была получена при чтении огромного количества зашифрованных телеграфных сообщений высокого уровня между немецким верховным командованием (ОКВ) и их армейскими командованиями по всей оккупированной Европе. Подробности их существования, конструкции и использования держались в секрете до 1970-х годов. Уинстон Черчилль лично отдал приказ об их уничтожении на куски размером не больше человеческой руки, чтобы сохранить в секрете способность британцев взламывать шифры Lorenz SZ.(от немецких роторно-потоковых шифровальных машин) во время надвигающейся холодной войны. Две машины были переданы вновь сформированному ГКПВ, а остальные были уничтожены. В результате машины не были включены во многие истории вычислений. [f] Реконструированная рабочая копия одной из машин Колосса теперь выставлена ​​в Блетчли-парке.

Построенный в США ENIAC (электронный числовой интегратор и компьютер) был первым электронным программируемым компьютером, построенным в США. Хотя ENIAC был похож на Colossus, он был намного быстрее и гибче. Это было однозначно полное устройство по Тьюрингу и могло вычислить любую проблему, которая уместилась бы в его памяти. Как и в случае с Colossus, «программа» ENIAC определялась состояниями коммутационных кабелей и переключателей, в отличие от электронных машин с сохраненными программами , появившихся позже. После того, как программа была написана, ее нужно было механически установить в машину с ручным сбросом вилок и переключателей. Программистами ENIAC были женщины, получившие математическое образование. [92]

Он сочетал в себе высокую скорость электроники с возможностью программирования для решения многих сложных задач. Он мог складывать или вычитать 5000 раз в секунду, что в тысячу раз быстрее, чем любая другая машина. В нем также были модули для умножения, деления и извлечения квадратного корня. Высокоскоростная память была ограничена 20 словами (что эквивалентно примерно 80 байтам). Построенный под руководством Джона Мочли и Дж. Преспера Эккерта в Университете Пенсильвании, ENIAC продолжался с 1943 года до полной эксплуатации в конце 1945 года. Машина была огромной, весила 30 тонн, потребляла 200 киловатт электроэнергии и содержал более 18 000 электронных ламп, 1500 реле и сотни тысяч резисторов, конденсаторов и катушек индуктивности. [93]Одним из главных инженерных достижений компании было сведение к минимуму последствий перегорания трубок, что в то время было общей проблемой для надежности оборудования. Следующие десять лет машина использовалась практически постоянно.

Компьютер с хранимой программой [ править ]

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

Теория [ править ]

Дизайн архитектуры фон Неймана , 1947 год

Теоретическая основа компьютера с хранимой программой была предложена Аланом Тьюрингом в его статье 1936 года. В 1945 году Тьюринг присоединился к Национальной физической лаборатории и начал свою работу по разработке электронного цифрового компьютера с хранимой программой. Его отчет 1945 года «Предлагаемый электронный калькулятор» был первой спецификацией такого устройства.

В то же время, Джон фон Нейман в Муром Школа электротехники , Университет Пенсильвании , распространил его первый проект доклада о EDVAC в 1945. Несмотря на то, по существу , аналогична конструкции Тьюринга и содержащий сравнительно мало инженерные детали, компьютерная архитектура Определились стало известно , как « архитектура фон Неймана ». Тьюринг представил более подробный документ Исполнительному комитету Национальной физической лаборатории (NPL) в 1946 году, представив первый достаточно полный проект компьютера с хранимой программой , устройство, которое он назвал Автоматическим вычислительным механизмом (ACE). Однако более известныеДизайн EDVAC Джона фон Неймана , который знал о теоретической работе Тьюринга, получил большую огласку, несмотря на его неполноту и сомнительное отсутствие атрибуции источников некоторых идей. [48]

Тьюринг считал, что скорость и размер компьютерной памяти являются решающими элементами, поэтому он предложил высокоскоростную память, которую сегодня назвали бы 25 КБ , доступ к которой осуществляется со скоростью 1 МГц . ACE реализовал вызовы подпрограмм , тогда как EDVAC не реализовал , и ACE также использовал сокращенные компьютерные инструкции, раннюю форму языка программирования .

Манчестер Бэби [ править ]

Часть перестроенного Manchester Baby , первого электронного компьютера с хранимой программой.

Манчестер Ребенок был первой в мире электронной запасенной компьютерной программы . Он был построен в Университете Виктории в Манчестере по Фредерик С. Уильямс , Том Килберне и Джефф Тутилл и побежал свою первую программу на 21 июня 1948 г. [95]

Машина не предназначалась для использования в качестве практического компьютера, но вместо этого была разработана как испытательный стенд для трубки Вильямса , первого цифрового запоминающего устройства с произвольным доступом . [96] Изобретенная Фредди Уильямсом и Томом Килбурном [97] [98] в Манчестерском университете в 1946 и 1947 годах, это была электронно-лучевая трубка, которая использовала эффект вторичной эмиссии для временного хранения электронных двоичных данных и успешно применялась. в нескольких ранних компьютерах.

Хотя компьютер был маленьким и примитивным, он был доказательством концепции для решения единственной проблемы; Baby была первой рабочей машиной, которая содержала все элементы, необходимые для современного электронного компьютера. [99] Как только Baby продемонстрировал осуществимость своего дизайна, в университете был инициирован проект по разработке дизайна более удобного компьютера, Manchester Mark 1 . Mark 1, в свою очередь, быстро стал прототипом Ferranti Mark 1 , первого в мире коммерчески доступного компьютера общего назначения. [100]

Ребенок имел длину слова 32 бита и память на 32 слова. Поскольку он был разработан как простейший из возможных компьютер с хранимой программой, единственными арифметическими операциями, реализованными на аппаратном уровне, были вычитание и отрицание ; Остальные арифметические операции реализованы программно. Первая из трех программ, написанных для машины, нашла наивысший собственный делитель 2 18 (262 144), вычисление, которое, как было известно, потребует много времени для выполнения - и таким образом докажет надежность компьютера - путем проверки каждого целого числа от 2 18 - 1 вниз, так как деление осуществлялось повторным вычитанием делителя. Программа состояла из 17 инструкций и выполнялась в течение 52 минут до получения правильного ответа, равного 131 072, после того, как Baby выполнил 3,5 миллиона операций (для эффективной скорости процессора 1,1 kIPS ). Последовательные приближения к ответу отображались как последовательные положения яркой точки на трубке Вильямса.

Манчестер Марк 1 [ править ]

Экспериментальная машина привела к разработке Manchester Mark 1 в Манчестерском университете. [101] Работа началась в августе 1948 года, и первая версия была готова к апрелю 1949 года; программа, написанная для поиска простых чисел Мерсенна, работала без ошибок в течение девяти часов в ночь с 16 на 17 июня 1949 года. Об успешной работе машины широко сообщалось в британской прессе, которая использовала фразу «электронный мозг» в описании этого для своих читатели.

Компьютер имеет особое историческое значение из-за того, что он впервые включил индексные регистры , нововведение, которое упростило программе последовательное чтение массива слов в памяти. Тридцать четыре патента явились результатом разработки машины, и многие идеи, лежащие в основе ее конструкции, были включены в последующие коммерческие продукты, такие как IBM 701 и 702, а также Ferranti Mark 1. Главные конструкторы Фредерик К. Уильямс и Том Килберн , пришли к выводу из своего опыта с Mark 1, что компьютеры будут использоваться больше в научных ролях, чем в чистой математике. В 1951 году они начали разработку Meg., преемник Mark 1, который будет включать в себя модуль с плавающей запятой .

EDSAC [ править ]

EDSAC

Другой претендент на быть первым узнаваемо современные цифровые запасенной компьютерная программа [102] был EDSAC , [103] разработан и построен Морис Уилкс и его команда в Университете Кембриджа математической лаборатории в Англии в Кембриджском университете в 1949 году. Машина была вдохновлена основополагающим Первым проектом отчета Джона фон Неймана по EDVAC и была одним из первых успешно работающих электронных цифровых компьютеров с хранимой программой . [грамм]

EDSAC запустил свои первые программы 6 мая 1949 года, когда он вычислил таблицу квадратов [106] и список простых чисел . EDSAC также послужил основой для первого коммерчески применяемого компьютера, LEO I , используемого компанией по производству продуктов питания. J. Lyons & Co. Ltd. EDSAC 1 и была окончательно закрыта 11 июля 1958 года, на смену ей пришла EDSAC 2, которая использовалась до 1965 года. [107]

«Мозг» [компьютер] может однажды опуститься до нашего уровня [простых людей] и помочь в наших расчетах по подоходному налогу и бухгалтерскому учету. Но это домыслы, и пока об этом нет никаких признаков.

-  Британская газета The Star в новостной статье в июне 1949 года о компьютере EDSAC , задолго до эры персональных компьютеров. [108]

EDVAC [ править ]

EDVAC

ENIAC изобретатели Джон Мочли и Дж Преспер Эккерт предложил EDVAC «строительство с августа 1944 года, и проектные работы для EDVAC началась в Университете Пенсильвании » s Moore школы электротехники , до ENIAC был полностью работоспособным. В конструкции реализован ряд важных архитектурных и логических улучшений, задуманных во время строительства ENIAC, а также высокоскоростная память с последовательным доступом . [109] Однако Эккерт и Мочли покинули проект, и его строительство застопорилось.

В итоге было поставлено в армии США «s исследовательской лаборатории баллистики в Абердине испытательном полигоне в августе 1949 года, но из - за ряда проблем, компьютер только начал свою работу в 1951 году, а затем только на ограниченной основе.

Коммерческие компьютеры [ править ]

Первым коммерческим компьютером был Ferranti Mark 1 , построенный Ферранти и поставленный в Манчестерский университет в феврале 1951 года. Он был основан на Manchester Mark 1 . Основные улучшения по сравнению с Manchester Mark 1 заключались в размере основного хранилища (с использованием трубок Вильямса с произвольным доступом ), дополнительного хранилища (с использованием магнитного барабана ), более быстрого умножителя и дополнительных инструкций. Базовое время цикла составляло 1,2 миллисекунды, а умножение могло быть выполнено примерно за 2,16 миллисекунды. В умножителе использовалась почти четверть из 4050 вакуумных ламп (клапанов) машины. [110]Вторая машина была приобретена Университетом Торонто , прежде чем дизайн был изменен на Mark 1 Star . По крайней мере, семь из этих более поздних машин были доставлены в период с 1953 по 1957 год, одна из них - в лаборатории Shell в Амстердаме. [111]

В октябре 1947 года директора J. Lyons & Company , британской компании общественного питания, известной своими чайными, но с сильным интересом к новым методам управления офисами, решили принять активное участие в продвижении коммерческой разработки компьютеров. LEO I компьютер был введен в эксплуатацию в апреле 1951 г. [112] и побежал первый в мире регулярный рутинный офисный компьютер работу . 17 ноября 1951 года компания J. Lyons приступила к еженедельной работе по оценке хлебобулочных изделий в LEO (Lyons Electronic Office). Это было первое бизнес- приложение, запущенное на компьютере с хранимой программой. [час]

В июне 1951 года UNIVAC I (универсальный автоматический компьютер) был доставлен в Бюро переписи населения США . В конечном итоге Remington Rand продала 46 машин по цене более 1 миллиона долларов США каждая (9,85 миллиона долларов США на 2021 год). [113] UNIVAC был первым компьютером массового производства. Он использовал 5200 электронных ламп и потреблял 125 кВт мощности. Его основным хранилищем были ртутные линии задержки с последовательным доступом, способные хранить 1000 слов из 11 десятичных цифр плюс знак (72-битные слова).

Передняя панель IBM 650

В 1954 году IBM представила меньший и более доступный компьютер, который оказался очень популярным. [I] [115] IBM 650 весил более 900 кг, прилагаемый блок питания весил около 1350 кг , и оба были проведены в отдельных кабинетах примерно 1,5 м на 0,9 м на 1,8 м. Он стоит 500 000 долларов США [116] (4,76 миллиона долларов на 2021 год) или может быть сдан в аренду за 3500 долларов США в месяц (30 тысяч долларов на 2021 год). [113]Его барабанная память изначально состояла из 2000 десятизначных слов, позже расширилась до 4000 слов. Подобные ограничения памяти должны были доминировать в программировании на протяжении десятилетий после этого. Программные инструкции были извлечены из вращающегося барабана по мере выполнения кода. Эффективное выполнение с использованием барабанной памяти обеспечивалось сочетанием аппаратной архитектуры: формат инструкции включал адрес следующей инструкции; и программное обеспечение: программа символьной оптимальной сборки , SOAP, [117] назначила инструкции оптимальным адресам (насколько это возможно путем статического анализа исходной программы). Таким образом, при необходимости, многие инструкции размещались в следующем ряду барабана для считывания, и дополнительное время ожидания для вращения барабана не требовалось.

Микропрограммирование [ править ]

В 1951 году британский ученый Морис Уилкс разработал концепцию микропрограммирования, исходя из того, что центральным процессором компьютера можно управлять с помощью миниатюрной узкоспециализированной компьютерной программы в высокоскоростном ПЗУ . Микропрограммирование позволяет определять или расширять базовый набор инструкций с помощью встроенных программ (теперь называемых микропрограммным обеспечением или микрокодом ). [118] Эта концепция значительно упростила разработку ЦП. Впервые он описал это на инаугурационной компьютерной конференции Манчестерского университета в 1951 году, а затем опубликовал в развернутом виде в IEEE Spectrum в 1955 году.[ необходима цитата ]

Он был широко используется в ЦП и с плавающей точкой единиц ЭВМ и других компьютеров; он был реализован в первый раз в EDSAC 2 , [119] , которые также используют несколько одинаковых битов «срезов» для упрощения конструкции. Взаимозаменяемые заменяемые трубные сборки использовались для каждого бита процессора. [j]

Магнитная память [ править ]

Схема плоскости 4 × 4 памяти магнитного сердечника в установке совпадающих токов по линиям X / Y. X и Y - приводные линии, S - смысл, Z - запрет. Стрелки указывают направление тока для записи.

Магнитные барабанные запоминающие устройства были разработаны для ВМС США во время Второй мировой войны, и работа продолжалась в Engineering Research Associates (ERA) в 1946 и 1947 годах. ERA, тогда часть Univac, включила барабанную память в свой 1103 , анонсированный в феврале 1953 года. серийный компьютер IBM 650 , также объявленный в 1953 году, имел около 8,5 килобайт барабанной памяти.

Память с магнитным сердечником, запатентованная в 1949 году [121], впервые была продемонстрирована на компьютере Whirlwind в августе 1953 года. [122] Коммерциализация последовала быстро. Магнитный сердечник использовался в периферийных устройствах IBM 702, поставленных в июле 1955 года, а затем и в самом 702. В IBM 704 (1955 г.) и Ferranti Mercury (1957 г.) использовалась память на магнитных сердечниках. Он продолжал доминировать в этой области до 1970-х годов, когда был заменен полупроводниковой памятью. Пик объема магнитных сердечников пришелся на 1975 год, после чего их использование и доля на рынке сократились. [123]

Еще в 1980 году машины PDP-11/45, использующие основную память с магнитным сердечником и барабаны для подкачки, все еще использовались на многих исходных сайтах UNIX.

Характеристики ранних цифровых компьютеров [ править ]

Транзисторные компьютеры [ править ]

Биполярный плоскостной транзистор

Биполярный транзистор был изобретен в 1947 году. С 1955 года транзисторы заменили электронные лампы в компьютерных конструкциях [125], что привело к появлению компьютеров «второго поколения». По сравнению с электронными лампами транзисторы имеют много преимуществ: они меньше по размеру и потребляют меньше энергии, чем электронные лампы, поэтому выделяют меньше тепла. Транзисторы с кремниевым переходом были намного надежнее электронных ламп и имели более длительный срок службы. Транзисторные компьютеры могут содержать десятки тысяч двоичных логических схем в относительно компактном пространстве. Транзисторы значительно уменьшили размер компьютеров, их начальную стоимость и эксплуатационные расходы . Обычно компьютеры второго поколения состояли из большого количества печатных плат.такие как Standard Modular System IBM , [126] каждый , несущие один на четыре логических вентилей или триггеров .

В Университете Манчестера команда под руководством Тома Килберна спроектировала и построила машину, использующую недавно разработанные транзисторы вместо вентилей. Первоначально единственными доступными устройствами были германиевые транзисторы с точечным контактом , менее надежные, чем клапаны, которые они заменяли, но которые потребляли гораздо меньше энергии. [127] Их первый и первый в мире транзисторный компьютер был введен в действие к 1953 году [128], а вторая версия была завершена там в апреле 1955 года. [129] Версия 1955 года использовала 200 транзисторов, 1300 твердотельных диодов., и имел потребляемую мощность 150 Вт. Тем не менее, машина действительно использовала клапаны для генерации тактовых сигналов 125 кГц и в схемах для чтения и записи в память магнитного барабана, так что это был не первый полностью транзисторный компьютер.

Этим отличием является Harwell CADET 1955 года [130], построенный отделом электроники Исследовательского центра по атомной энергии в Харвелле . В конструкции использовался 64-килобайтный накопитель на магнитных барабанах с несколькими движущимися головками, который был разработан в Национальной физической лаборатории Великобритании . К 1953 году у этой команды были транзисторные схемы, работающие для чтения и записи на меньшем магнитном барабане от Королевского радиолокационного завода . Машина использовала низкую тактовую частоту всего 58 кГц, чтобы избежать необходимости использовать какие-либо клапаны для генерации тактовых сигналов. [131] [130]

CADET использовал 324 точечных транзистора, предоставленных британской компанией Standard Telephones and Cables ; 76 ответвительных транзисторов были использованы для первых усилителей стадии для считывания данных из барабана, так как точка-контактные транзисторы были слишком шумными. С августа 1956 года CADET предлагал регулярные вычислительные услуги, во время которых он часто выполнял непрерывные вычисления продолжительностью 80 часов и более. [132] [133] Проблемы с надежностью ранних партий точечных и легированных переходных транзисторов означали, что среднее время наработки на отказ машины составляло около 90 минут, но это улучшилось, когда стали доступны более надежные биполярные переходные транзисторы . [134]

Конструкция транзисторного компьютера Манчестерского университета была адаптирована местной инженерной фирмой Metropolitan-Vickers в их Metrovick 950 , первом коммерческом транзисторном компьютере в мире. [135] Было построено шесть Metrovick 950, первый из которых был построен в 1956 году. Они были успешно развернуты в различных подразделениях компании и находились в эксплуатации около пяти лет. [129] Компьютер второго поколения, IBM 1401 , занял около трети мирового рынка. Между 1960 и 1964 годами IBM установила более десяти тысяч 1401.

Транзисторные периферийные устройства [ править ]

Транзисторная электроника улучшила не только ЦП (центральный процессор), но и периферийные устройства . Дисковые устройства хранения данных второго поколения могли хранить десятки миллионов букв и цифр. Рядом с фиксированными дисковыми накопителями, подключенными к ЦП посредством высокоскоростной передачи данных, были съемные дисковые накопители. Съемный дисковый пакет можно легко заменить на другой за несколько секунд. Даже если емкость съемных дисков меньше, чем у фиксированных дисков, их взаимозаменяемость гарантирует практически неограниченное количество данных под рукой. Магнитная лента обеспечивала возможность архивирования этих данных по более низкой цене, чем диск.

Многие ЦП второго поколения делегировали связь с периферийными устройствами второстепенному процессору. Например, пока коммуникационный процессор управлял считыванием и перфорацией карты , главный ЦП выполнял вычисления и инструкции двоичного перехода . Одна шина данных будет нести данные между основным ЦП и основной памятью с частотой цикла выборки-выполнения ЦП , а другие шины данных обычно обслуживают периферийные устройства. На PDP-1 время цикла основной памяти составляло 5 микросекунд; следовательно, большинство арифметических инструкций занимало 10 микросекунд (100 000 операций в секунду), потому что большинство операций занимало как минимум два цикла памяти; один для инструкции, один для операнда выборка данных.

Во время второго поколения удаленных терминалов (часто в форме телетайпов, таких как Friden Flexowriter ) значительно возросло использование. [k] Телефонные соединения обеспечивали достаточную скорость для ранних удаленных терминалов и позволяли разделять удаленные терминалы и вычислительный центр на сотни километров. В конечном итоге эти автономные компьютерные сети будут обобщены во взаимосвязанную сеть сетей - Интернет. [l]

Транзисторные суперкомпьютеры [ править ]

Атлас Манчестерского университета в январе 1963 г.

В начале 1960-х годов появились суперкомпьютеры . Атлас был совместного развития между университетом Манчестера , Ferranti и Плесси , и был первым установлен в Манчестерском университете и официально введена в эксплуатацию в 1962 году в качестве одного из первых в мире суперкомпьютеров - считается самым мощным компьютером в мире в то время . [138] Было сказано, что всякий раз, когда Atlas отключался, половина компьютерных мощностей Соединенного Королевства терялась. [139] Это была машина второго поколения, использующая дискретные германиевые транзисторы . Компания Atlas также впервые разработала Atlas Supervisor., «считается многими первой узнаваемой современной операционной системой ». [140]

В США серия компьютеров Control Data Corporation (CDC) была спроектирована Сеймуром Крэем с использованием инновационных конструкций и параллелизма для достижения превосходной пиковой производительности вычислений. [141] CDC 6600 , выпущенный в 1964 году, как правило , считается первым суперкомпьютером. [142] [143] CDC 6600 превзошел своего предшественника, IBM 7030 Stretch , примерно в три раза. Обладая производительностью около 1  мегафлопс , CDC 6600 был самым быстрым компьютером в мире с 1964 по 1969 год, когда он отказался от этого статуса. его преемнику, CDC 7600 .

Компьютеры на интегральных схемах [ править ]

Цифровые электронные вычислительные машины «третьего поколения» использовали микросхемы интегральных схем (ИС) в качестве основы своей логики.

Идея интегральной схемы была задумана радиолокационной ученым , работающим в Royal Radar создания в Министерстве обороны , Джеффри Даммер WA .

Первые работающие интегральные схемы были изобретены Джеком Килби из Texas Instruments и Робертом Нойсом из Fairchild Semiconductor . [144] Килби записал свои первоначальные идеи относительно интегральной схемы в июле 1958 года, успешно продемонстрировав первый работающий интегральный пример 12 сентября 1958 года. [145] Изобретением Килби была гибридная интегральная схема (гибридная ИС). [146] Он имел внешние проводные соединения, что затрудняло серийное производство. [147]

Нойс придумал свою собственную идею интегральной схемы через полгода после Килби. [148] Изобретением Нойса была монолитная интегральная схема (ИС). [149] [147] Его чип решил множество практических проблем, которых не было у Килби. Изготовленный в Fairchild Semiconductor, он был сделан из кремния , тогда как чип Килби был сделан из германия . Основой для монолитной ИС Нойса был планарный процесс Fairchild , который позволял создавать интегральные схемы с использованием тех же принципов, что и печатные схемы . Планарный процесс был разработан коллегой Нойса Джин Хорни в начале 1959 года на основе кремния.процессы пассивации поверхности и термического окисления, разработанные Мохамедом М. Аталлой в Bell Labs в конце 1950-х годов. [150] [151] [152]

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

Полупроводниковая память [ править ]

МОП - транзистор (металл-оксид-полупроводник полевой транзистор, или МОП - транзистор) был изобретен Mohamed М. Atalla и Давон Канг в Bell Labs в 1959 году [153] В дополнение к обработке данных, МОП - транзистор включен практическое использование МОП транзисторы в качестве элементов хранения ячеек памяти, функция, ранее выполняемая магнитными сердечниками . Полупроводниковая память , также известная как МОП-память , была дешевле и потребляла меньше энергии, чем память с магнитным сердечником . [154] MOS -память с произвольным доступом (RAM) в форме статической RAM.(SRAM), была разработана Джоном Шмидтом в Fairchild Semiconductor в 1964 году. [154] [155] В 1966 году Роберт Деннард из Исследовательского центра Томаса Дж. Уотсона IBM разработал динамическую МОП- память (DRAM). [156] В 1967 году Давон Кан и Саймон Сзе из Bell Labs разработали MOSFET с плавающим затвором , основу для энергонезависимой памяти MOS, такой как EPROM , EEPROM и флэш-память . [157] [158]

Микропроцессорные компьютеры [ править ]

Цифровые электронные вычислительные машины «четвертого поколения» использовали микропроцессоры как основу своей логики. Микропроцессор происходит от микросхемы MOS интегральной схемы (MOS IC). [159] MOS IC была впервые предложена Мохамедом М. Аталлой в Bell Labs в 1960 году [160], а затем изготовлена Фредом Хейманом и Стивеном Хофштейном в RCA в 1962 году. [161] Из-за быстрого масштабирования MOSFET микросхемы MOS IC быстро производились усложняется со скоростью, предсказанной законом Мура , что приводит к крупномасштабной интеграции(БИС) с сотнями транзисторов на одном МОП-кристалле к концу 1960-х годов. Применение микросхем MOS LSI в вычислениях стало основой для первых микропроцессоров, поскольку инженеры начали осознавать, что полный компьютерный процессор может содержаться в одном кристалле MOS LSI. [159]

Вопрос о том, какое именно устройство было первым микропроцессором, является спорным, отчасти из-за отсутствия согласия относительно точного определения термина «микропроцессор». Первыми многочиповыми микропроцессорами были Four-Phase Systems AL-1 в 1969 году и Garrett AiResearch MP944 в 1970 году, разработанные с использованием нескольких микросхем MOS LSI. [159] Первым однокристальным микропроцессором был Intel 4004 , [162] разработанный на одном кристалле PMOS LSI. [159] Его разработали и реализовали Тед Хофф , Федерико Фаггин , Масатоши Шима и Стэнли Мазор из Intel., и выпущен в 1971 году. [m] Тадаши Сасаки и Масатоши Шима из Busicom , производителя калькуляторов, изначально понимали, что ЦП может быть одним чипом MOS LSI, поставляемым Intel. [162]

Умирают от Intel 8742 , 8-разрядного микроконтроллера , который включает в себя центральный процессор работает на 12 МГц, RAM, EPROM и ввода / вывода.

В то время как самые ранние микропроцессорные ИС буквально содержали только процессор, то есть центральный процессор компьютера, их прогрессивное развитие, естественно, привело к появлению микросхем, содержащих большую часть или все внутренние электронные части компьютера. Интегральная схема на изображении справа, например Intel 8742, представляет собой 8-разрядный микроконтроллер, который включает в себя ЦП, работающий на частоте 12 МГц, 128 байт ОЗУ , 2048 байт СППЗУ и ввод-вывод в том же чипе. .

В течение 1960-х годов технологии второго и третьего поколений в значительной степени пересекались. [n] IBM реализовала свои модули IBM Solid Logic Technology в гибридных схемах для IBM System / 360 в 1964 году. Еще в 1975 году Sperry Univac продолжала производство машин второго поколения, таких как UNIVAC 494. Большие системы Burroughs, такие как B5000 были стековыми машинами , что позволяло упростить программирование. Эти выталкивающие автоматы позже были реализованы в миникомпьютерах и микропроцессорах, что повлияло на дизайн языков программирования. Миникомпьютеры служили недорогими компьютерными центрами для промышленности, бизнеса и университетов. [164]Стало возможным моделировать аналоговые схемы с помощью программы моделирования с упором на интегральные схемы или SPICE (1971) на мини-компьютерах, одной из программ автоматизации проектирования электроники ( EDA ). Микропроцессор привел к развитию микрокомпьютера , небольших недорогих компьютеров, которые могли принадлежать частным лицам и малым предприятиям. Микрокомпьютеры, первые из которых появились в 1970-х, стали повсеместными в 1980-х и позже.

Альтаир 8800

Несмотря на то , какой конкретно систему считаются первым микрокомпьютером является предметом дискуссий, поскольку было несколько систем , уникальный Hobbyist разработанной на базе Intel 4004 и его преемник, Intel 8008 , первый коммерчески доступный набор микрокомпьютера был Intel 8080 - Altair 8800 , о котором было объявлено в январской 1975 г. в статье Popular Electronics . Однако на начальных этапах это была чрезвычайно ограниченная система, имеющая всего 256 байт DRAM.в исходной упаковке и без ввода-вывода, кроме тумблеров и светодиодного дисплея регистров. Несмотря на это, изначально он был на удивление популярен: в первый год было продано несколько сотен, а спрос быстро превысил предложение. Несколько первых сторонних поставщиков, таких как Cromemco и Processor Technology, вскоре начали поставлять дополнительное оборудование для шины S-100 для Altair 8800.

В апреле 1975 года на выставке в Ганновере , Olivetti представила P6060 , первый в мире полный, предварительно собранный персональный компьютер системы. Центральный процессор состоял из двух карт с кодовыми названиями PUCE1 и PUCE2 и, в отличие от большинства других персональных компьютеров, был построен с использованием компонентов TTL, а не микропроцессора. У него был один или два 8- дюймовых дисковода для гибких дисков, 32-символьный плазменный дисплей , 80-колоночный графический термопринтер , 48 Кбайт ОЗУ и BASIC.язык. Он весил 40 кг (88 фунтов). Как законченная система, это был значительный шаг по сравнению с Altair, хотя он никогда не достиг такого успеха. Он конкурировал с аналогичным продуктом IBM, у которого был внешний дисковод для гибких дисков.

С 1975 по 1977 год большинство микрокомпьютеров, таких как MOS Technology KIM-1 , Altair 8800 и некоторые версии Apple I , продавались в виде комплектов для домашних мастеров. Предварительно собранные системы не получили широкого распространения до 1977 года, когда были представлены Apple II , Tandy TRS-80 , первые компьютеры SWTPC и Commodore PET . Вычислительная техника развивалась вместе с микрокомпьютерными архитектурами с добавлением функций их более крупных собратьев, которые сейчас доминируют в большинстве рыночных сегментов.

Следующего Компьютер и его объектно-ориентированные средства разработки и библиотеки были использованы Тим Бернерс-Ли и Роберт Кайо в ЦЕРН разработать первый в мире веб - сервер программного обеспечения, CERN HTTPD , а также используется для записи первого веб - браузера , WorldWideWeb .

Такие сложные системы, как компьютеры, требуют очень высокой надежности . ENIAC продолжал непрерывно работать с 1947 по 1955 год в течение восьми лет, прежде чем был остановлен. Хотя вакуумная трубка может выйти из строя, ее следует заменить без выхода из строя системы. Благодаря простой стратегии никогда не выключать ENIAC, количество отказов было значительно сокращено. Компьютеры противовоздушной обороны SAGE на электронных лампах стали удивительно надежными - устанавливались парами, один отключен, и лампы, вероятно, выходили из строя, когда компьютер намеренно работал на пониженной мощности, чтобы их найти. С возможностью горячей заменыжесткие диски, как и прежние электронные лампы с возможностью горячей замены, продолжают традицию ремонта при непрерывной эксплуатации. Полупроводниковые запоминающие устройства обычно не имеют ошибок при работе, хотя операционные системы, такие как Unix, использовали тесты памяти при запуске для обнаружения неисправного оборудования. Сегодня требование надежной производительности становится еще более жестким, когда серверные фермы являются платформой доставки. [165] Google справился с этим, используя отказоустойчивое программное обеспечение для восстановления после сбоев оборудования, и даже работает над концепцией замены целых серверных ферм на лету, во время обслуживания. [166] [167]

В 21 веке многоядерные процессоры стали коммерчески доступными. [168] Память с адресацией по содержимому (CAM) [169] стала достаточно недорогой для использования в сети и часто используется для встроенной кэш-памяти в современных микропроцессорах, хотя ни одна компьютерная система еще не реализовала аппаратные CAM для использования в программировании. языков. В настоящее время CAM (или ассоциативные массивы) в программном обеспечении зависят от языка программирования. Матрицы полупроводниковых ячеек памяти представляют собой очень регулярные структуры, и производители доказывают свои процессы на них; это позволяет снизить цены на продукты памяти. В 1980-х годах логические элементы CMOS разработаны в устройства, которые могут быть сделаны так же быстро, как и другие типы схем; Таким образом, потребление энергии компьютером может быть значительно снижено. В отличие от непрерывного потребления тока затвора, основанного на других типах логики, затвор CMOS потребляет значительный ток только во время «перехода» между логическими состояниями, за исключением утечки.

Это позволило компьютерам стать товаром, который теперь повсеместен, встроен во многие формы , от поздравительных открыток и телефонов до спутников . Расчетная тепловая мощность, рассеиваемая во время работы, стала такой же важной, как и скорость вычислений. В 2006 г. серверы потребляли 1,5% от общего энергетического бюджета США [170] . Ожидалось, что к 2011 г. потребление энергии компьютерными центрами обработки данных удвоится до 3% от мирового потребления. SoC (система на кристалле) сжала еще больше энергии. интегрированная схема в одном чип; SoC позволяют объединить телефоны и ПК в единую портативную беспроводную сеть.мобильные устройства . [171]

MIT Technology Review сообщила 10 ноября 2017 года, что IBM создала компьютер на 50 кубитов ; в настоящее время его квантовое состояние длится 50 микросекунд. [172] Physical Review X сообщил 26 ноября 2018 года о методе «одностворчатого считывания как жизнеспособного метода считывания спиновых кубитов» (синглет-триплетное спиновое состояние в кремнии). [173] Группе Google удалось использовать их Чип модулятора РЧ-импульсов на 3 Кельвина, упрощающий криогенику их 72-кубитного компьютера, который настроен для работы при 0,3 Кельвина; но схему считывания и еще один драйвер еще предстоит внедрить в криогенику. [174] См .: Квантовое превосходство [175] [176] Системы кремниевых кубитов продемонстрировализапутанность на нелокальных расстояниях. [177]

Вычислительное оборудование и его программное обеспечение даже стали метафорой функционирования Вселенной. [178]

Эпилог [ править ]

Признак скорости развития этой области можно сделать вывод из истории основополагающей статьи 1947 года Беркса, Голдстайна и фон Неймана. [179] К тому времени, когда у кого-то было время что-либо записывать, это устарело. После 1945 года другие прочитали первый проект отчета Джона фон Неймана о EDVAC и сразу же приступили к внедрению своих собственных систем. По сей день во всем мире продолжается стремительное развитие. [180] [o]

В статье 1966 года в Time было предсказано: «К 2000 году машины будут производить столько, что каждый в США, по сути, станет богатым независимо . Как использовать свободное время будет большой проблемой». [182]

См. Также [ править ]

  • Антикитерский механизм
  • История вычислительной техники
  • Информационный век
  • Общество истории информационных технологий
  • Хронология вычислений
  • Список пионеров информатики
  • Компьютер с вакуумной трубкой

Примечания [ править ]

  1. ^ Кости Ishango является инструментом кости , приуроченный к палеолиту эпохи, около 18.000 до 20.000 до нашей эры. Это темно-коричневый кусок кости, малоберцовая кость павиана. На нем есть серия меток, вырезанных в трех столбцах по длине инструмента. Он был найден в 1960 году в Бельгийском Конго. [1]
  2. ^ Согласно Schmandt-Besserat 1981 , эти глиняные контейнеры содержали жетоны, общее количество которых было количеством перемещаемых предметов. Таким образом, контейнеры служили чем-то вроде коносамента или бухгалтерской книги. Во избежание вскрытия контейнеров, во-первых, для подсчета на внешней стороне контейнеров были помещены глиняные оттиски жетонов; формы оттисков были преобразованы в стилизованные знаки; наконец, абстрактные знаки систематически использовались как цифры; эти цифры окончательно формализовались как числа. В конце концов (по оценке Шмандт-Бессера, это заняло 5000 лет [5]).) метки на внешней стороне контейнеров были всем, что было необходимо для подсчета, а глиняные контейнеры превратились в глиняные таблички с метками для подсчета.
  3. ^ Робсон рекомендовал по крайней мере одно дополнение к Schmandt-Besserat (1981) , например, обзор, Englund, R. (1993). «Истоки сценария» . Наука . 260 (5114): 1670–1671. DOI : 10.1126 / science.260.5114.1670 .[7]
  4. Испанская реализация костей Напьера (1617 г.) задокументирована в Montaner & Simon 1887 , стр. 19–20.
  5. ^ Десятичное число с двоичным кодом (BCD) - это числовое представление или кодировка символов , которая до сих пор широко используется.
  6. О существовании Колосса не знали американские компьютерные ученые, такие как Гордон Белл и Аллен Ньюэлл . И не было в Bell & Newell (1971) Computing Structures , стандартном справочнике 1970-х.
  7. ^ Manchester Baby предшествовал EDSAC как компьютер с хранимой программой , но был построен как испытательный стенд для трубки Вильямса, а не как машина для практического использования. [104] Тем не менее, Manchester Mark 1 1949 года (не путать с прототипом 1948 года, Baby) был доступен для университетских исследований в апреле 1949 года, несмотря на то, что все еще находился в разработке. [105]
  8. ^ Мартин 2008 , стр. 24 отмечает, что Дэвид Каминер (1915–2008) служил первым аналитиком корпоративных электронных систем для этой первой компьютерной системы для бизнеса, компьютера Leo, части J. Lyons & Company. LEO будет рассчитывать заработную плату сотрудников, обрабатывать счета и выполнять другие задачи автоматизации делопроизводства.
  9. ^ Например, в статье Кары Платони о Дональде Кнута говорилось, что «в IBM 650 есть что-то особенное». [114]
  10. ^ Микрокод был реализован как дополнительный код на Атласе. [120]
  11. Аллен Ньюэлл использовал удаленные терминалы для связи между странами скомпьютерами RAND . [136]
  12. ^ Боб Тейлор разработал обобщенный протокол для соединения нескольких сетей, которые будут рассматриваться как единый сеанс независимо от конкретной сети: «Подождите минуту. Почему бы просто не иметь один терминал, и он подключается ко всему, к чему вы хотите, чтобы он был подключен «И, таким образом, родился Arpanet». [137]
  13. ^ 4004 (1971) умирает Intel была 12 мм 2 , состоит из 2300 транзисторов; для сравнения, Pentium Pro имел площадь 306 мм 2 , состоящую из 5,5 миллионов транзисторов. [163]
  14. ^ В области обороны значительная работа была проделана в компьютеризованной реализации уравнений, таких как Kalman 1960 , стр. 35–45.
  15. ^ Самый быстрый суперкомпьютер из 500 лучших сейчас - это Fugaku (из Riken Institute) [181], который в 2,8 раза быстрее, чем Summit (из Oak Ridge National Laboratory), который сейчас занимает второе место среди 500 лучших.
  1. ^ Phill Schultz (7 сентября 1999). «Очень краткая история чистой математики: Кость Ишанго» . Школа математики Университета Западной Австралии. Архивировано из оригинала на 2008-07-21.
  2. ^ Helaine Селин (12 марта 2008). Энциклопедия истории науки, техники и медицины в незападных культурах . Энциклопедия истории науки . Springer Science & Business Media. п. 1356. Bibcode : 2008ehst.book ..... S . ISBN 978-1-4020-4559-2.
  3. Перейти ↑ Pegg, Ed Jr. "Lebombo Bone" . MathWorld .
  4. ^ Дорогой, Дэвид (2004). Универсальная книга математики от абракадабры до парадоксов Зенона . Джон Вили и сыновья. ISBN 978-0-471-27047-8.
  5. ^ Шмандт-Бессера, Дениз. «Эволюция письма» (PDF) . Архивировано 30 января 2012 года.
  6. ^ Робсон, Элеонора (2008), Математика в Древнем Ираке , ISBN 978-0-691-09182-2. п. 5: исчисления использовались в Ираке для примитивных систем бухгалтерского учета еще в 3200–3000 гг. До н.э. с системами представления подсчета для конкретных товаров. Сбалансированный учет использовался в 3000–2350 гг. До н. Э., А шестидесятеричная система счисления использовалась в 2350–2000 гг. До н. Э.
  7. ^ Элеонора Робсон. «БИБЛИОГРАФИЯ МЕЗОПОТАМСКОЙ МАТЕМАТИКИ» .
  8. ^ Лазос 1994
  9. Ноэль Шарки (4 июля 2007 г.), программируемый робот из 60 г. н.э. , 2611 г. , New Scientist
  10. ^ «Эпизод 11: Древние роботы» , Ancient Discoveries , History Channel , получено 6 сентября 2008 г.
  11. Ховард Р. Тернер (1997), Наука в средневековом исламе: иллюстрированное введение, стр. 184, Техасский университет Press , ISBN 0-292-78149-0 
  12. ^ Хилл, Дональд Рутледж (май 1991 г.). «Машиностроение на Средневековом Ближнем Востоке». Scientific American . С. 64–69.( Ср Хилл, Дональд Рутледж. «IX. Машиностроение» . История науки в исламском мире . Архивировано из оригинала на 2007-12-25.)
  13. Kells, Kern & Bland 1943 , стр. 92
  14. Kells, Kern & Bland 1943 , стр. 82
  15. Перейти ↑ Williams 1997 , p. 128 "... однозубое колесо, подобное тому, что использовал Шикард, не годится для обычного механизма переноса. Однозубое колесо работает нормально, если перенос будет распространяться только на несколько мест, но если перенос должен быть распространен в нескольких местах вдоль аккумулятора, сила, необходимая для работы машины, будет такой величины, что это может привести к повреждению хрупких зубчатых передач ".
  16. ^ (fr) La Machine d'arithmétique, Блез Паскаль , Wikisource
  17. ^ Marguin 1994 , стр. 48
  18. Морис д'Окань (1893) , стр. 245 Копия этой книги найдена на сайте CNAM
  19. ^ Mourlevat 1988 , стр. 12
  20. ^ Все девять машин описаны в Vidal & Vogt 2011 .
  21. ^ Джим Фальк. «Шикард против Паскаля - пустой спор?» .
     • Джим Фальк. "Вещи, которые имеют значение" .
  22. ^ Smith 1929 , стр. 180-181
  23. ^ Лейбниц 1703
  24. ^ Открытие арифмометра , Корнельский университет
  25. ^ "История вычислительной техники Колумбийского университета - Герман Холлерит" . Columbia.edu . Проверено 30 января 2010 .
  26. ^ Truedsell, Leon E. (1965). Развитие табуляции перфокарт в Бюро переписи 1890–1940 . GPO США. С. 47–55.
  27. ^ Доклад Уполномоченного труда В обязанности Одиннадцатый Переписи к министру внутренних дел за финансовый год , заканчивающийся 30 июня 1895 . Вашингтон, округ Колумбия: Издательство правительства США . 29 июля 1895 г. с. 9. HDL : 2027 / osu.32435067619882 . OCLC 867910652 . «Вы можете с уверенностью ожидать быстрого сокращения численности этого офиса после 1 октября и полного прекращения канцелярской работы в текущем календарном году ... Состояние работы Отдела переписи и состояние окончательные отчеты ясно показывают, что работа по одиннадцатой переписи будет завершена, по крайней мере, на два года раньше, чем работа по десятой переписи ". - Кэрролл Д. Райт, уполномоченный по труду
  28. ^ "1920" . Архивы IBM . Проверено 1 декабря 2020 .
  29. ^ «Хронологическая история IBM: 1930-е годы» . Архивы IBM . Проверено 1 декабря 2020 .
  30. ^ Эккерт 1935
  31. ^ «Вычисления на временной шкале Колумбии» . Проверено 11 августа 2015 .
  32. Eckert 1940 , стр. 101–114. Глава XII - «Вычисление планетных возмущений».
  33. Light, Дженнифер С. (июль 1999 г.). «Когда компьютеры были женщинами». Технологии и культура . 40 (3): 455–483. DOI : 10.1353 / tech.1999.0128 . S2CID 108407884 . 
  34. ^ Hunt 1998 , стр. ХIII-XXXVI
  35. ^ "Электромеханический вычислитель Friden Model STW-10" . Проверено 11 августа 2015 .
  36. ^ "Простой и тихий". Офисный журнал . Декабрь 1961 г. с. 1244.
  37. ^ " ' Anita' дер Erste elektonische Rechenautomat Портативный" [ 'Анита' первый портативный электронный компьютер]. Buromaschinen Mechaniker . Ноябрь 1961 г. с. 207.
  38. ^ Гелеси, Дэниел Стивен (1970). Чарльз Бэббидж, отец компьютера . Crowell-Collier Press. ISBN 0-02-741370-5.
  39. ^ "Бэббидж" . Интернет-материалы . Научный музей. 19 января 2007 . Проверено 1 августа 2012 .
  40. ^ «Давайте построим окончательный механический компьютер Бэббиджа» . мнение . Новый ученый. 23 декабря 2010 . Проверено 1 августа 2012 .
  41. ^ «Аналитическая машина Бэббиджа: первый настоящий цифровой компьютер» . Аналитическая машина . Архивировано из оригинала на 2008-08-21 . Проверено 21 августа 2008 .
  42. ^ "Страницы Бэббиджа: вычислительные машины" . Projects.ex.ac.uk. 8 января 1997 . Проверено 1 августа 2012 .
  43. Тим Робинсон (28 мая 2007 г.). «Двигатели разницы» . Meccano.us . Проверено 1 августа 2012 .
  44. ^ Menabrea & Лавлейс 1843
  45. ^ "Коллекция компьютерных наук Джона Гэбриэла Бирна" (PDF) . Архивировано из оригинала на 2019-04-16 . Проверено 8 августа 2019 .
  46. ^ Гениальная Ирландия
  47. Перейти ↑ Chua 1971 , pp. 507–519
  48. ^ a b c d "Современная история вычислительной техники" . Стэнфордская энциклопедия философии . Лаборатория метафизических исследований Стэнфордского университета. 2017 г.
  49. ^ Ray Girvan (май-июнь 2003). «Выявленная изящество механизма: вычисления по Бэббиджу» . Мир научных вычислений . Архивировано из оригинала на 2012-11-03.
  50. ^ "Бомбовой прицел Norden M9" . Национальный музей ВВС США. Архивировано из оригинала на 2007-08-29 . Проверено 17 мая 2008 .
  51. Кориолис 1836 , стр. 5–9
  52. ^ Tomayko, Джеймс Е. (1985). "Полностью электронный аналоговый компьютер Хельмута Хельцера". IEEE Annals of the History of Computing . 7 (3): 227–240. DOI : 10.1109 / MAHC.1985.10025 . S2CID 15986944 . 
  53. Перейти ↑ Neufeld, Michael J. (10 сентября 2013 г.). Ракета и Рейх: Пенемюнде и наступление эры баллистических ракет . Смитсоновский институт. п. 138. ISBN 9781588344663.
  54. ^ Ульман, Бернд (22 июля 2013). Аналоговые вычисления . Вальтер де Грюйтер. п. 38. ISBN 9783486755183.
  55. ^ Тьюринга 1937 , стр. 230-265. Онлайн-версии: Труды Лондонского математического общества. Другая онлайн-версия.
  56. Перейти ↑ Copeland, Jack (2004). Существенный Тьюринг . п. 22.«Фон Нейман ... твердо подчеркнул мне и другим, я уверен, что фундаментальная концепция принадлежит Тьюрингу - постольку, поскольку не предвидится Бэббиджем, Лавлейс и другими». Письмо Стэнли Френкель к Брайан Рэнделл , 1972.
  57. ^ a b Цузе, Хорст. «Часть 4: Компьютеры Z1 и Z3 Конрада Цузе» . Жизнь и творчество Конрада Цузе . EPE Online. Архивировано из оригинала на 2008-06-01 . Проверено 17 июня 2008 .
  58. ^ Смит 2007 , стр. 60
  59. ^ Welchman 1984 , стр. 77
  60. ^ "Пионер компьютеров заново, 50 лет спустя" . Нью-Йорк Таймс . 20 апреля 1994 г.
  61. Перейти ↑ Zuse, Konrad (1993). Der Computer. Mein Lebenswerk (на немецком языке) (3-е изд.). Берлин: Springer-Verlag. п. 55. ISBN 978-3-540-56292-4.
  62. ^ "Авария! История ИТ: Цузе" . Архивировано из оригинала на 2008-03-18.
  63. Рохас, Рауль (1998). Как сделать Z3 Цузе универсальным компьютером .
  64. ^ Уильямс, ФК; Килбурн, Т. (25 сентября 1948 г.), «Электронные цифровые компьютеры» , Nature , 162 (4117): 487, Bibcode : 1948Natur.162..487W , doi : 10.1038 / 162487a0 , S2CID 4110351 , заархивировано с оригинала 2009- 04-06 - через компьютер 50 
  65. ^ Да Круз 2008
  66. ^ "Компьютерные пионеры - Джордж Stibitz" . history.computer.org .
  67. ^ Ричи, Дэвид (1986). Пионеры компьютеров . Нью-Йорк: Саймон и Шустер. п. 35 . ISBN 067152397X.
  68. ^ Дж. Майкл Данн; Гэри М. Хардегри (2001). Алгебраические методы в философской логике . Oxford University Press, США. п. 2. ISBN 978-0-19-853192-0.
  69. ^ Артур Готтлоб Фреге. Begriffsschrift: eine der arithmetischen nachgebildete Formelsprache des reinen Denkens .
  70. ^ a b Шеннон, Клод (1938). «Символьный анализ реле и коммутационных цепей» . Труды Американского института инженеров-электриков . 57 (12): 713–723. DOI : 10,1109 / т-aiee.1938.5057767 . hdl : 1721,1 / 11173 . S2CID 51638483 . 
  71. ^ Шеннон 1940
  72. ^ Гварнери, М. (2012). «Эпоха вакуумных трубок: слияние с цифровыми вычислениями [историческое]». Журнал IEEE Industrial Electronics Magazine . 6 (3): 52–55. DOI : 10.1109 / MIE.2012.2207830 . S2CID 41800914 . 
  73. ^ Эмерсон В. Пью (1996). Строительство IBM: формирование отрасли и ее технологий . MIT Press .
  74. ^ «Патенты и инновации» . IBM 100 . Проверено 1 декабря 2020 .
  75. 15 января 1941 г., уведомление в Реестре Де-Мойна
  76. Элис Р. Беркс; Артур У. Беркс (1988). Первый электронный компьютер: история Атанасова . Анн-Арбор: Мичиганский университет Press. ISBN 0-472-10090-4.
  77. Перейти ↑ Copeland 2006 , p. 107.
  78. ^ Welchman 1984 , стр. 138-145, 295-309
  79. ^ Фессенден, Марисса. «Женщины были ключом к взлому кодекса Второй мировой войны в Блетчли-парке» . Смитсоновский институт . Проверено 14 октября 2018 .
  80. ^ Bearne, Suzanne (24 июля 2018). «Познакомьтесь с женщинами-взломщиками Блетчли-парка» . Хранитель . Проверено 14 октября 2018 .
  81. Перейти ↑ Copeland 2006 , p. 182.
  82. ^ Рэнделл 1980 , стр. 9
  83. ^ Budiansky 2000 , стр. 314
  84. ^ "Колосс для взлома кода Блетчли" , BBC News , 2 февраля 2010 г. , получено 19 октября 2012 г.
  85. ^ Fensom, Джим (8 ноября 2010), Гарри Fensom некролог , извлекаться 2012-10-17
  86. ^ Продажа, Тони. «Колосс - История восстановления» . Национальный музей вычислительной техники. Архивировано из оригинала на 2015-04-18.
  87. Перейти ↑ Copeland 2006 , p. 75.
  88. ^ Смолл, Альберт В. (декабрь 1944), Специальный отчет о рыбах , Американский национальный архив (NARA), кампус колледжа Вашингтон
  89. ^ Рэнделл, Брайан ; Фенсом, Гарри; Милн, Фрэнк А. (15 марта 1995 г.), «Некролог: Аллен Кумбс» , The Independent , извлечено 18 октября 2012 г.
  90. ^ Цветы, TH (1983), "Дизайн Колосс" , Анналы истории вычислительной техники , 5 (3): 239-252, DOI : 10,1109 / MAHC.1983.10079 , S2CID 39816473 
  91. ^ Brendan I. Loerner (25 ноября 2014). «Как первый в мире компьютер был спасен из металлолома» . Проводной .
  92. Перейти ↑ Evans 2018 , p. 39.
  93. ^ «Поколения компьютеров» . Архивировано из оригинала на 2015-07-02 . Проверено 11 августа 2015 .
  94. Перейти ↑ Copeland 2006 , p. 104
  95. ^ Enticknap, Николас (лето 1998), "Computing Золотой Юбилей" , Воскресенский , Компьютер Conservation Society (20), ISSN 0958-7403 , архивируются с оригинала на 2012-01-09 , извлекаться 2008-04-19 
  96. ^ «Ранние компьютеры в университете Манчестера» , Воскресенский , Общество Сохранения Компьютер, 1 (4), лето 1992, ISSN 0958-7403 , архивируются с оригинала на 2017-08-28 , извлекаться 2010-07-07 
  97. ^ «Почему труба Уильямса-Килбурна - лучшее название для трубы Уильямса» . Компьютер 50 . Архивировано из оригинала на 2013-06-06.
  98. Перейти ↑ Kilburn, Tom (1990), «From Cathode Ray Tube to Ferranti Mark I» , Resurrection , The Computer Conservation Society, 1 (2), ISSN 0958-7403 , получено 15 марта 2012 г. 
  99. ^ "Early Electronic Computers (1946–51)" , Computer 50 , University of Manchester, заархивировано из оригинала 05.01.2009 , извлечено 16.11.2008.
  100. ^ Нэппер, RBE, "Введение в Mark 1" , Компьютер 50 , Университет Манчестера, заархивировано из оригинала 26 октября 2008 г. , извлечено 4 ноября 2008 г.
  101. ^ Lavington 1998 , стр. 20
  102. Марк Уорд (13 января 2011 г.). «Новаторский компьютер Edsac будет построен в Блетчли-парке» . BBC News .
  103. ^ Wilkes, WV ; Ренвик, В. (1950). «EDSAC (Электронный автоматический калькулятор хранения задержки)» . Математика. Комп . 4 (30): 61–65. DOI : 10.1090 / s0025-5718-1950-0037589-7 .
  104. ^ «Краткая неофициальная история компьютерной лаборатории» . EDSAC 99 . Компьютерная лаборатория Кембриджского университета . Проверено 1 декабря 2020 .
  105. ^ "Манчестер Марк 1" . Компьютер 50 . Архивировано из оригинала на 2014-02-09 . Проверено 5 января 2014 .
  106. ^ "Компьютер Pioneer будет восстановлен". Кэм . 62 : 5. 2011.Чтобы быть точными, первая программа EDSAC напечатан список квадратов этих чисел от 0 до 99 включительно.
  107. ^ EDSAC 99: 15-16 апреля 1999 (PDF) ., Кембриджский университет компьютерной лаборатории, 6 мая 1999, стр 68-69 , извлекаться 2013-06-29
  108. ^ Мартин Кэмпбелл-Келли (июль 2001 г.). «Учебное руководство по симулятору EDSAC» (PDF) . Департамент компьютерных наук Уорикского университета. Архивировано из оригинального (PDF) 22 декабря 2015 года . Проверено 18 ноября 2016 .
     • «Учебное руководство по симулятору EDSAC» (PDF) . Проект EDSAC Replica, Национальный музей вычислительной техники. Март 2018 . Проверено 2 декабря 2020 .
  109. Перейти ↑ Wilkes, MV (1956). Автоматические цифровые компьютеры . Нью-Йорк: Джон Вили и сыновья. С. 305 стр. QA76.W5 1956.
  110. ^ Lavington 1998 , стр. 25
  111. ^ Общество сохранения компьютеров , Наше экспериментальное исследование компьютерного наследия: поставки компьютеров Ferranti Mark I и Mark I Star. , Архивируются с оригинала на 2016-12-11 , извлекаться 2010-01-09
  112. ^ Лавингтон, Саймон. «Краткая история британских компьютеров: первые 25 лет (1948–1973)» . Британское компьютерное общество . Проверено 10 января 2010 .
  113. ^ а б Федеральный резервный банк Миннеаполиса. «Индекс потребительских цен (оценка) 1800–» . Проверено 1 января 2020 .
  114. ^ Кара Platoni (май-июнь 2006). «Любовь с первого байта» . Стэнфордский журнал . Архивировано из оригинала на 2006-09-25.
  115. ^ Д-р В.М. Волонтис (18 августа 1955 г.) «Полная система интерпретации с плавающей запятой для калькулятора магнитного барабана IBM 650 - случай 20878» Технический меморандум MM-114-37 Bell Telephone Laboratories, сообщенный в Техническом бюллетене IBM № 11, Март 1956 г., на что ссылается в "Wolontis-Bell Interpreter". Анналы истории вычислительной техники . IEEE. 8 (1): 74–76. Январь 1986. DOI : 10,1109 / MAHC.1986.10008 .
  116. ^ Дадли, Леонард (2008), Информационная революция в истории Запада , Эдвард Элгар Паблишинг, стр. 266, ISBN 978-1-84720-790-6
  117. ^ IBM (1957), SOAP II для IBM 650 (PDF) , C24-4000-0
  118. Перейти ↑ Horowitz & Hill 1989 , p. 743
  119. Перейти ↑ Wilkes, MV (1992). «Эдсак 2». IEEE Annals of the History of Computing . 14 (4): 49–56. DOI : 10.1109 / 85.194055 . S2CID 11377060 . 
  120. ^ Т. Килберн; РБ Пейн; DJ Howarth (1962). «Супервайзер Атласа» . Атлас Компьютер . Проверено 9 февраля 2010 .
  121. ^ Ван подал октябрь 1949, патент США 2708722 , «контроль передачи импульсов устройства», выданный 1955-05-17 
  122. ^ 1953: Вихревой компьютер дебютирует с основной памятью , Музей истории компьютеров
  123. Н. Валерий (21 августа 1975 г.). «Поглощение рынка памяти» . Новый ученый . С. 419–421.
  124. ^ Соммаруга, Джованни; Страм, Томас (21 января 2016 г.). Революция Тьюринга: влияние его идей о вычислимости . Birkhäuser. п. 88. ISBN 9783319221564.
  125. Feynman, Leighton & Sands, 1966 , стр. 14–11–14–12.
  126. ^ IBM 1960 .
  127. ^ Lavington 1998 , стр. 34-35,
  128. ^ Lavington 1998 , стр. 37
  129. ^ а б Лавингтон 1998 , стр. 37.
  130. ^ a b Кук-Ярборо, EH (1998). «Некоторые ранние применения транзисторов в Великобритании». Журнал инженерной науки и образования . 7 (3): 100–106. DOI : 10.1049 / esej: 19980301 .
  131. ^ Cooke-Ярборо, EH (1957). Введение в транзисторные схемы . Эдинбург: Оливер и Бойд.
  132. ^ Лавингтон, Саймон (1980). Ранние британские компьютеры . Издательство Манчестерского университета. ISBN 0-7190-0803-4.
  133. ^ Кук-Ярборо, EH; Барнс, RCM; Стивен, JH; Хауэллс, Джорджия (1956). «Транзисторный цифровой компьютер». Труды IEE - Часть B: Радио и электроника . 103 (3S): 364–370. DOI : 10,1049 / пи-б-1.1956.0076 .
  134. ^ Lavington 1998 , стр. 36-37
  135. ^ "Метровик" . Exposuremeters.net . Архивировано из оригинала на 2014-01-07.
  136. Саймон 1991 .
  137. Перейти ↑ Mayo & Newcomb, 2008 .
  138. ^ Lavington 1998 , стр. 41 год
  139. ^ Lavington 1998 , стр. 44-45
  140. ^ Lavington 1998 , стр. 50-52
  141. ^ Совместная разработка аппаратного программного обеспечения мультимедийной платформы SOC Сао-Джи Чен, Гуан-Хуэй Лин, Пао-Анн Сюн, Ю-Хен Ху 2009 ISBN, страницы 70–72
  142. ^ Джон Импальяццо; Джон А. Н. Ли (2004). История информатики в образовании . п. 172. ISBN. 1-4020-8135-9.
  143. ^ Ричард Сиссон; Кристиан К. Захер (2006). Американский Средний Запад: интерпретирующая энциклопедия . Издательство Индианского университета. п. 1489. ISBN 0-253-34886-2.
  144. ^ Килби 2000
  145. The Chip that Jack Built , (c. 2008), (HTML), Texas Instruments, последнее обращение 29 мая 2008 г.
  146. ^ Саксена, Арджун Н. (2009). Изобретение интегральных схем: нераскрытые важные факты . World Scientific . п. 140. ISBN 9789812814456.
  147. ^ a b «Интегральные схемы» . НАСА . Проверено 13 августа 2019 .
  148. ^ Унитарная схема Роберта Нойса , патент США 2981877 , «Полупроводниковые устройства и выводы», выданный 1961-04-25, переданный Fairchild Semiconductor Corporation 
  149. ^ "1959: запатентована практическая концепция монолитной интегральной схемы" . Музей истории компьютеров . Проверено 13 августа 2019 .
  150. ^ Lojek, Бо (2007). История полупроводниковой техники . Springer Science & Business Media . п. 120. ISBN 9783540342588.
  151. ^ Бассетт, Росс Нокс (2007). К веку цифровых технологий: исследовательские лаборатории, начинающие компании и рост технологии MOS . Издательство Университета Джона Хопкинса. п. 46. ISBN 9780801886393.
  152. ^ Хафф, Говард R .; Tsuya, H .; Геселе, У. (1998). Кремниевое материаловедение и технология: материалы восьмого международного симпозиума по кремниевым материаловедению и технологии . Электрохимическое общество . С. 181–182. ISBN 9781566771931.
  153. ^ "1960 - Металлооксидный полупроводниковый (МОП) транзистор продемонстрирован" . Кремниевый двигатель . Музей истории компьютеров .
  154. ^ a b «1970: MOS Dynamic RAM конкурирует с памятью на магнитных сердечниках по цене» . Музей истории компьютеров . Проверено 29 июля 2019 .
  155. ^ Конструкция твердого тела - Vol. 6 . Horizon House. 1965 г.
  156. ^ "DRAM" . IBM100 . IBM . 9 августа 2017 . Проверено 20 сентября 2019 .
  157. ^ «1971: введены многоразовые полупроводниковые ПЗУ» . Музей истории компьютеров . Проверено 19 июня 2019 .
  158. ^ "Не просто вспышка в кастрюле" . Экономист . 11 марта 2006 . Проверено 10 сентября 2019 .
  159. ^ a b c d Ширрифф, Кен (30 августа 2016 г.). «Удивительная история первых микропроцессоров» . IEEE Spectrum . Институт инженеров по электротехнике и радиоэлектронике . 53 (9): 48–54. DOI : 10.1109 / MSPEC.2016.7551353 . S2CID 32003640 . Проверено 13 октября 2019 . 
  160. ^ Московиц, Сэнфорд Л. (2016). Передовые инновации в материалах: управление глобальными технологиями в 21 веке . Джон Вили и сыновья . С. 165–167. ISBN 9780470508923.
  161. ^ "Черепаха транзисторов побеждает в гонке - революция CHM" . Музей истории компьютеров . Проверено 22 июля 2019 .
  162. ^ Б Intel 1971 .
  163. Patterson & Hennessy 1998 , стр. 27–39.
  164. ^ Eckhouse & Morris 1979 , стр. 1-2
  165. ^ Шенкленд, Стивен (1 апреля 2009 г.). «Google раскрывает некогда секретный сервер» . Cnet . Архивировано из оригинала на 2014-07-16 . Проверено 1 апреля 2009 .«С 2005 года его [Google] центры обработки данных состоят из стандартных транспортных контейнеров - каждый с 1160 серверами и потребляемой мощностью до 250 киловатт». - Бен Джай из Google.
  166. ^ Шенкленд, Стивен (30 мая 2008). «Google освещает внутреннюю работу центра обработки данных» . Cnet . Архивировано из оригинала на 2014-08-10 . Проверено 31 мая 2008 .«Если вы используете 10 000 машин, каждый день что-то умирает». - Джефф Дин из Google.
  167. ^ "Группы Google" . Проверено 11 августа 2015 .
  168. ^ Райан Shrout (2 декабря 2009). «Intel представляет 48-ядерный процессор x86 как одночиповый облачный компьютер» . Перспектива ПК . Архивировано 14 августа 2010 года . Проверено 2 декабря 2020 .
     • «Intel представляет 48-ядерный кремниевый чип для облачных вычислений» . BBC News . 3 декабря 2009 . Проверено 3 декабря 2009 .
  169. ^ Кохонена 1980 , стр. 1-368
  170. ^ Отчет Energystar (PDF) (Отчет). 2007. с. 4 . Проверено 18 августа 2013 .
  171. Уолт Моссберг (9 июля 2014 г.). «Как ПК сливается со смартфоном» . Проверено 9 июля 2014 .
  172. ^ Уилл Найт (10 ноября 2017 г.). «IBM поднимает планку с помощью 50-кубитного квантового компьютера» . MIT Technology Review .
  173. ^ П. Паккиам, А. В. Тимофеев, М. Г. Хаус, М. Р. Хогг, Т. Кобаяши, М. Кох, С. Рогге и М. Ю. Симмонс Physical Review X 8 , 041032 - опубликовано 26 ноября 2018 г.
  174. Сэмюэл К. Мур (13 марта 2019 г.). «Google создает схему для решения одной из самых больших проблем квантовых вычислений» . IEEE Spectrum .
  175. ^ Russ Juskalian (22 февраля 2017). «Практические квантовые компьютеры» . MIT Technology Review .
  176. Джон Д. Маккиннон (19 декабря 2018 г.). «Дом принимает законопроект о создании национальной программы квантовых вычислений» . Wall Street Journal .
  177. ^ Принстонский университет (25 декабря 2019 г.). «Прорыв в квантовых вычислениях: кремниевые кубиты взаимодействуют на больших расстояниях» . SciTechDaily .
  178. ^ Смолин 2001 , стр. 220-226 53-57.Pages прокомментированы ссылки и руководство для дальнейшего чтения.
  179. ^ Burks, Goldstine & von Neumann 1947 , стр. 1–464 перепечатано в Datamation , сентябрь – октябрь 1962 г. Обратите внимание, что предварительное обсуждение / проектирование было термином, позже названным системным анализом / проектированием , и даже позже - системной архитектурой.
  180. ^ DBLP подводит итог « Анналов истории вычислительной техники» год за годом, начиная с 1995 года.
  181. Том Маккей (22 июня 2020 г.). «Новый суперкомпьютер Fugaku в Японии - номер один с показателем 415 Петафлопс» . Gizmodo .
  182. ^ Сьюзан Гринфилд (2004). Люди завтрашнего дня: как технологии 21-го века меняют то, как мы думаем и чувствуем . Penguin Books Limited. п. 153. ISBN. 978-0-14-192608-7.

Ссылки [ править ]

  • Бэкус, Джон (август 1978 г.), "Можно ли освободить программирование от стиля фон Неймана?" (PDF) , Сообщения ACM , 21 (8): 613, doi : 10.1145 / 359576.359579 , S2CID  16367522 , Лекция по Премии Тьюринга 1977 г. , архивная копия из оригинала (PDF) 21 июня 2007 г.
  • Белл, Гордон ; Ньюэлл, Аллен (1971), Компьютерные структуры: чтения и примеры , Нью-Йорк: McGraw-Hill, ISBN 0-07-004357-4
  • Бергин, Томас Дж., Изд. (13-14 ноября 1996 года), пятьдесят лет армейской вычислениям: от ENIAC к MSRC (PDF) , запись симпозиума и празднования, Aberdeen Доказывая научно - исследовательской лаборатории Ground .: Армия и USArmy Ordnance центр и школа, архив с. оригинал (PDF) от 29 мая 2008 г. , дата обращения 17 мая 2008 г.
  • Боуден, BV (1970), "Язык Компьютеры" , American Scientist , 58 (1): 43-53, Bibcode : 1970AmSci..58 ... 43В , извлекаться 2008-05-17
  • Будянский, Стивен (2000), Битва умов: Полная история взлома кода во Второй мировой войне , Free Press, ISBN 978-0684859323
  • Беркс, Артур В .; Голдстайн, Герман ; фон Нейман, Джон (1947), Предварительное обсуждение логической конструкции электронного вычислительного инструмента , Принстон, Нью-Джерси: Институт перспективных исследований , извлечено 18 мая 2008 г.
  • Чуа, Леон О (сентябрь 1971 г.), «Мемристор - отсутствующий элемент схемы», IEEE Transactions on Circuit Theory , CT-18 (5): 507–519, CiteSeerX  10.1.1.404.9037 , doi : 10.1109 / TCT.1971.1083337
  • Клири, Дж. Ф. (1964), Руководство по транзисторам GE (7-е изд.), General Electric, Отдел полупроводниковых продуктов, Сиракузы, Нью-Йорк, стр. 139–204, OCLC  223686427
  • Коупленд, Б. Джек, изд. (2006), Colossus: The Secrets of Bletchley Park's Codebreaking Computers , Оксфорд, Англия: Oxford University Press , ISBN 0-19-284055-X
  • Кориолис, Гаспар-Гюстав (1836), «Note sur un moyen de tracer des courbes données par des équations différentielles» , Journal de Mathématiques Pures et Appliquées , серия I (на французском языке), 1 : 5–9 , извлечено 2008-07- 06
  • Кортада, Джеймс У. (2009), «Государственная политика и развитие национальной компьютерной индустрии в Великобритании, Франции и Советском Союзе, 1940–1980», Journal of Contemporary History , 44 (3): 493–512, doi : 10.1177 / 0022009409104120 , JSTOR  40543045 , S2CID  159510351
  • CSIRAC: первый компьютер Австралии, Организация Содружества научных и промышленных исследований (CSIRAC), 3 июня 2005 г., заархивировано из оригинала (- Научный поиск ) 13 декабря 2011 г. , извлечено 21 декабря 2007 г.
  • Да Круз, Франк (28 февраля 2008 г.), «IBM Automatic Sequence Controlled Calculator (ASCC)» , История вычислений Колумбийского университета: Хронология вычислений при Колумбийском университете , ACIS Колумбийского университета , получено 17 мая 2008 г.
  • Давенпорт, Уилбур Б. младший; Рут, Уильям Л. (1958), "Введение в теорию случайных сигналов и шума", Physics Today , 11 (6): 112–364, Bibcode : 1958PhT .... 11f..30D , doi : 10.1063 / 1,3062606
  • Эккерт, Уоллес (1935), «Вычисление особых возмущений методом перфокарт», Astronomical Journal , 44 (1034): 177, Bibcode : 1935AJ ..... 44..177E , doi : 10.1086 / 105298
  • Эккерт, Уоллес (1940), «XII:« Вычисление планетных возмущений » », Методы перфокарт в научных вычислениях , Бюро астрономических вычислений Томаса Дж. Уотсона, Колумбийский университет, стр. 101–114, hdl : 2027 / uc1.b3621946 , OCLC  2275308
  • Экхаус, Ричард Х. мл .; Моррис, Л. Роберт (1979), Миникомпьютерные системы: организация, программирование и приложения (PDP-11) , Прентис-Холл, стр. 1-2, ISBN 0-13-583914-9
  • Enticknap, Николас (лето 1998), "Computing Золотой Юбилей" , Воскресенский , Компьютер Conservation Society (20), ISSN  0958-7403 , архивируются с оригинала на 2012-01-09 , извлекаться 2008-04-19
  • Эванс, Клэр Л. (2018). Широкая группа: Нерассказанная история женщин, которые сделали Интернет . Нью-Йорк: Портфолио / Пингвин. ISBN 9780735211759.
  • Фейнман, Р.П . ; Лейтон, Роберт ; Сэндс, Мэтью (1965), Лекции Фейнмана по физике: главным образом механика, излучение и тепло , I , чтение, масса: Addison-Wesley, ISBN 0-201-02010-6, OCLC  531535
  • Фейнман, Р.П . ; Лейтон, Роберт ; Сэндс, Мэтью (1966), Лекции Фейнмана по физике: квантовая механика , III , чтение, масса: Addison-Wesley, ASIN  B007BNG4E0
  • Фиск, Дейл (2005), Перфокарты (PDF) , ACIS Колумбийского университета , получено 19 мая 2008 г.
  • Фламм, Кеннет (1987), Ориентация на компьютер: государственная поддержка и международная конкуренция , Вашингтон, округ Колумбия: Издательство Brookings Institution Press , ISBN 978-0-815-72852-8
  • Фламм, Кеннет (1988), Создание компьютера: правительство, промышленность и высокие технологии , Вашингтон, округ Колумбия: издательство Brookings Institution Press , ISBN 978-0-815-72850-4
  • Холлерит, Герман (1890). В связи с системой электрических таблиц, которая была принята правительством США для работы бюро переписи (докторская диссертация). Школа горного дела Колумбийского университета .
  • Горовиц, Пол; Хилл, Уинфилд (1989), Искусство электроники (2-е изд.), Cambridge University Press, ISBN 0-521-37095-7
  • Хант, J. cr (1998), «Льюис Фрай Ричардсон и его вклад в математику, метеорологию и модели конфликтов» (PDF) , Annu. Rev. Fluid Mech. , 30 (1): XIII – XXXVI, Bibcode : 1998AnRFM..30D..13H , doi : 10.1146 / annurev.fluid.30.1.0 , заархивировано из оригинала (PDF) 27 февраля 2008 г. , получено в 2006 г. -15
  • IBM (сентябрь 1956 г.), дисковый накопитель IBM 350 , IBM , получено 1 июля 2008 г.
  • IBM (1960), IBM Standard Modular System SMS Cards , IBM, заархивировано из оригинала 06 декабря 2007 г. , извлечено 06 марта 2008 г.
  • Intel (ноябрь 1971 г.), Первый микропроцессор Intel - Intel 4004 , Intel Corp. , получено 17 мая 2008 г.
  • Джонс, Дуглас В., Перфокарты: краткая иллюстрированная техническая история , Университет Айовы , извлечено 15 мая 2008 г.
  • Kalman, RE (1960), «Новый подход к задачам линейной фильтрации и прогнозирования» (PDF) , Journal of Basic Engineering , 82 (1): 35–45, doi : 10.1115 / 1.3662552 , заархивировано из оригинала (PDF) на 29 мая 2008 г. , дата обращения 3 мая 2008 г.
  • Келлс; Керн; Блэнд (1943), Правило скольжения для децитрига дуплексного бревна № 4081: Руководство , Keuffel & Esser, стр. 92
  • Килби, Джек (2000), Нобелевская лекция (PDF) , Стокгольм: Нобелевский фонд , получено 15 мая 2008 г.
  • Кохонен, Теуво (1980), адресно-адресные воспоминания , Springer-Verlag, стр. 368, ISBN 0-387-09823-2
  • Лавингтон, Саймон (1998), История компьютеров Манчестера (2-е изд.), Суиндон: Британское компьютерное общество
  • Лазос, Христос (1994), ΥΠΟΛΟΓΙΣΤΗΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ [ Антикиферский компьютер ], ΑΙΟΛΟΣ PUBLICATIONS GR
  • Лейбниц, Готфрид (1703), Explication de l'Arithmétique Binaire
  • Любар, Стивен (май 1991 г.), «Не сворачивайте, не веретено и не деформируйте»: Культурная история перфокарты , заархивированная с оригинала 25 октября 2006 г. , извлечена 31 октября 2006 г.
  • Marguin, Jean (1994), Histoire des instruments et machines à calculer, trois siècles de mécanique pensante 1642–1942 (на французском языке), Hermann, ISBN 978-2-7056-6166-3
  • Мартин, Дуглас (29 июня 2008 г.), «Дэвид Каминер, умирает 92 года; пионер в области компьютеров», New York Times , стр. 24
  • Мэйо, Кинан; Ньюкомб, Питер (июль 2008 г.), «Как был завоеван Интернет: устная история Интернета» , Vanity Fair , Conde Nast: 96–117 , получено 01 декабря 2020 г.
  • Мид, Карвер; Конвей, Линн (1980), Введение в системы СБИС , чтение, Массачусетс: Addison-Wesley, Bibcode : 1980aw ... книга ..... M , ISBN 0-201-04358-0
  • Менабреа, Луиджи Федерико; Лавлейс, Ада (1843 г.), "Набросок аналитической машины, изобретенной Чарльзом Бэббиджем" , " Научные мемуары" , 3 С пометками переводчика к Воспоминанию.
  • Меннингер, Карл (1992), Числовые слова и числовые символы: Культурная история чисел , Dover Publications Перевод с немецкого на английский, MIT, 1969.
  • Монтанер; Саймон (1887), Испано-американский энциклопедический словарь (Испано-американский энциклопедический словарь) , Diccionario enciclopédico hispano-americano de literatura, ciencias y artes
  • Мойе, Уильям Т. (январь 1996 г.), ENIAC: The Army-Sponsored Revolution , заархивировано из оригинала 16 июля 2007 г. , извлечено 17 мая 2008 г.
  • Нойс, Роберт Патент США 2981877 , Роберт Нойс , «Полупроводниковое устройство и структура выводов», выдан 1961-04-25, передан Fairchild Semiconductor Corporation. 
  • Паттерсон, Дэвид; Хеннесси, Джон (1998), компьютерная организация и дизайн , Сан-Франциско: Морган Кауфманн , ISBN 1-55860-428-6
  • Mourlevat, Guy (1988), Les machines arithmétiques de Blaise Pascal (на французском языке), Клермон-Ферран: La Française d'Edition et d'Imprimerie
  • Пеллерин, Дэвид; Тибо, Скотт (22 апреля 2005 г.), Практическое программирование ПЛИС на языке C , Серия изданий Prentice Hall Modern Semiconductor Design Series: PH Signal Integrity Library, стр. 1–464, ISBN 0-13-154318-0
  • Phillips, AWH , The MONIAC (PDF) , Музей Резервного банка, архивировано из оригинала (PDF) 24 октября 2007 г. , извлечено 17 мая 2006 г.
  • Рэнделл, Брайан (1980), «Колосс» , в Метрополисе, штат Нью-Йорк ; Хоулетт, Дж . ; Рота, Джан-Карло (ред.), История вычислений в двадцатом веке , стр. 47–92, ISBN 978-0124916500
  • Рейнольдс, Дэвид (2010), «Наука, технологии и холодная война», в Leffler, Melvyn P .; Вестад, Одд Арне (ред.), Кембриджская история холодной войны, Том III: Окончания , Кембридж: Cambridge University Press , стр. 378–399, ISBN 978-0-521-83721-7
  • Рохас, Рауль ; Хашаген, Ульф, ред. (2000). Первые компьютеры: история и архитектура . Кембридж: MIT Press. ISBN 0-262-68137-4.
  • Schmandt-Besserat, Denise (1981), "дешифровка ранних таблеток", Science , 211 (4479): 283-285, Bibcode : 1981Sci ... 211..283S , DOI : 10.1126 / science.211.4479.283 , PMID  17748027
  • Шеннон, Клод Э. (1940), Символьный анализ релейных и переключающих цепей , Массачусетский технологический институт, кафедра электротехники, hdl : 1721.1 / 11173
  • Саймон, Герберт А. (1991), Модели моей жизни , Основные книги, Серия Sloan Foundation
  • Певец (1946), Певец во время Второй мировой войны, 1939–1945 - директор M5 , Singer Manufacturing Co., архивировано из оригинала 04.06.2009 , извлечено 17 мая 2008 г.
  • Смит, Дэвид Юджин (1929), A Source Book in Mathematics , New York: McGraw-Hill, pp. 180–181.
  • Смит, Майкл (2007) [1998], Станция X: Взломщики кодов Блетчли-Парка , Pan Grand Strategy Series, Лондон: Pan MacMillan Ltd, ISBN 978-0-330-41929-1
  • Смолин, Ли (2001), Три пути к квантовой гравитации , Основные книги, стр.  53–57 , ISBN 0-465-07835-4 Страницы 220–226 представляют собой аннотированные ссылки и руководство для дальнейшего чтения.
  • Steinhaus, H. (1999), Mathematical Snapshots (3-е изд.), New York: Dover, pp. 92–95, p. 301
  • Стерн, Нэнси (1981), От ENIAC до UNIVAC: Оценка компьютеров Eckert-Mauchly , Digital Press, ISBN 0-932376-14-2
  • Стибиц, Патент Джорджа США 2668661 , Джордж Стибиц , «Сложный компьютер», выдан 1954-02-09, переуступлен American Telephone & Telegraph Company. 
  • Татон, Рене (1969), Histoire du Calcul. Que sais-je? № 198 (на французском языке), Presses Universitaires de France
  • Turing, AM (1937), "О вычислимых числах, с приложением к", проблема разрешения Трудах Лондонского математического общества , 2, 42 (1): 230-65, DOI : 10.1112 / ПНИЛ / s2-42.1.230Тьюринг, AM (1938), «О вычислимых числах в приложении к Entscheidungsproblem: исправление», Proceedings of the London Mathematical Society , 2, 43 (6): 544–6, doi : 10.1112 / plms / s2 -43.6.544) Другие онлайн-версии: Труды Лондонского математического общества Другая ссылка в Интернете.
  • Улам, Станислав (1976), Приключения математика , Нью-Йорк: Сыновья Чарльза Скрибнера (автобиография)
  • Видаль, Натали; Фогт, Доминик (2011), Les Machines Arithmétiques de Blaise Pascal (на французском языке), Клермон-Ферран: Muséum Henri-Lecoq, ISBN 978-2-9528068-4-8
  • фон Нейман, Джон (30 июня 1945 г.), Первый проект отчета о EDVAC , Школа электротехники Мура: Университет Пенсильвании
  • Wang, патент США 2708722 , An Wang , "Устройства управления импульсной передачей", выдан 17 мая 1955 г. 
  • Уэлчман, Гордон (1984), «Шесть историй хижины: нарушение кодов загадок» , Хармондсворт, Англия: Penguin Books , стр. 138–145, 295–309.
  • Уилкс, Морис (1986), "Генезис микропрограммирования", Ann. Hist. Комп. , 8 (2): 115–126
  • Уильямс, Майкл Р. (1997), История вычислительных технологий , Лос-Аламитос, Калифорния: Компьютерное общество IEEE, ISBN 0-8186-7739-2
  • Ziemer, Roger E .; Трантер, Уильям Х .; Фаннин, Д. Рональд (1993), Сигналы и системы: непрерывные и дискретные , Macmillan, стр. 370, ISBN 0-02-431641-5
  • Zuse, Z3 Computer (1938–1941) , заархивировано из оригинала 17.06.2008 , получено 01.06.2008
  • Цузе, Конрад (2010) [1984], Компьютер - Моя жизнь в переводе Маккенны, Патрисии и Росс, Дж. Эндрю из: Der Computer, mein Lebenswerk (1984) , Берлин / Гейдельберг: Springer-Verlag, ISBN 978-3-642-08151-4

Дальнейшее чтение [ править ]

  • «онлайн-доступ» . IEEE Annals of the History of Computing . Архивировано из оригинала на 2006-05-23.
  • Керуцци, Пол Э. (1998), История современных вычислений , MIT Press
  • Журнал Computers and Automation - иллюстрированный отчет о компьютерной сфере:
    • ФОТОГРАФИЧЕСКОЕ ВВЕДЕНИЕ В КОМПЬЮТЕРЫ - 06/1957
    • ПОСОБИЕ ПО КОМПЬЮТЕРАМ - 12/1957
    • ПОСОБИЕ ПО КОМПЬЮТЕРАМ, Часть 2 - 01/1958
    • 1958–1967 Графический отчет о компьютерной сфере - декабрьские выпуски ( 195812.pdf, ..., 196712.pdf )
  • По крупицам: иллюстрированная история компьютеров , Стэн Аугартен, 1984. OCR с разрешения автора.

Внешние ссылки [ править ]

  • Устаревшие технологии - старые компьютеры
  • История вычислительной техники
  • Исторические компьютеры в Японии
  • История японских механических счетных машин
  • История компьютеров - сборник статей Боба Бемера
  • 25 микрочипов, которые потрясли мир - сборник статей Института инженеров по электротехнике и радиоэлектронике
  • История вычислительной техники Колумбийского университета
  • Компьютерные истории - вводный курс по истории вычислительной техники
  • Революция - первые 2000 лет компьютерам , Музей истории компьютеров